where we have introduced
typedef boost::shared_ptr<const ModeBase> Ptr;
template<typename A>
governs the finesse of space resolution:
Rationale
(In the following discussion we assume .)
Spatial is a tool to facilitate state-vector representations in both and space, where the two are canonically conjugate operators, so that , and hence the wave functions of two representations are linked with Fourier transformation. So for example, it can represent a single spatial degree of freedom.
Space is discretized (finite ) and limited (), with periodic boundary condition. From discrete space, it follows that momentum is limited (), while from limited space, it follows that momentum is discretized (finite ). The momentum operator is replaced by an operator with integer spectrum: . When the kinetic term is expressed with this new operator , the frequency appears, which is called recoil frequency.
From the fact that position & momentum are canonically conjugate, it follows that . In Particle and the related interactions, by convention. From this it follows that , and , where is the number of dimensions, that is, the resolution of space (equal to ).
When it comes to mode functions, it follows from the above that only -periodic mode functions can be well represented in such a space, which do not contain Fourier components larger than . Therefore, for example we can represent with integer not larger than .
discuss intimacies of discrete Fourier transform...
z cavity axis, x orthogonal direction
g pump mode function, f cavity mode function
1
2
3
4
Define multi-level systems (e.g. atoms with arbitrary level schemes) with various driving and loss schemes at compile time.