A unary implementation of Exact assuming that the operator that transforms between the pictures is diagonal. More...
#include <FreeExact.h>
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.