A unary implementation of Exact assuming that the operator that transforms between the pictures is diagonal. More...
#include <FreeExact.h>
Inheritance diagram for structure::FreeExact< IS_TWO_TIME >:
Collaboration diagram for structure::FreeExact< IS_TWO_TIME >:Public Types | |
| typedef CArray< 1 > | Diagonal |
| typedef ExactTimeDependenceDispatched< 1, IS_TWO_TIME >::StateVectorLow | StateVectorLow |
| typedef ExactTimeDependenceDispatched< 1, IS_TWO_TIME >::Time | Time |
Public Types inherited from structure::ExactTimeDependenceDispatched< 1, IS_TWO_TIME > | |
| typedef Exact< RANK >::StateVectorLow | StateVectorLow |
| typedef time::DispatcherIsTwoTime< IS_TWO_TIME >::type | Time |
Public Types inherited from structure::Exact< RANK > | |
| typedef boost::shared_ptr< const Exact > | Ptr |
| typedef quantumdata::Types< RANK >::StateVectorLow | StateVectorLow |
Public Types inherited from structure::ExactCommon | |
| typedef boost::shared_ptr< const ExactCommon > | Ptr |
Protected Member Functions | |
| FreeExact (size_t dim) | |
| Diagonal & | getDiagonal () const |
Additional Inherited Members | |
Public Member Functions inherited from structure::Exact< RANK > | |
| void | actWithU (double t, StateVectorLow &psi, double t0) const |
Describes the operation which transforms from interaction picture to the normal picture: . More... | |
Public Member Functions inherited from structure::ExactCommon | |
| bool | applicableInMaster () const |
| Describes whether the system fulfills the requirement to be used in Master-equation evolution. More... | |
A unary implementation of Exact assuming that the operator that transforms between the pictures is diagonal.
If this is not the case, then the system has to inherit directly from Exact<1> and implement the Exact::actWithU function.
| IS_TWO_TIME | Same meaning as for ExactTimeDependenceDispatched |
Definition at line 22 of file FreeExact.h.