Implements the general Hamiltonian interface by dispatching the different time-dependence levels. More...
#include <Hamiltonian.h>
Public Types | |
typedef Hamiltonian< RANK >::StateVectorLow | StateVectorLow |
typedef time::Dispatcher< TD >::type | Time |
The actual time-dependence level from the template parameter TD | |
Public Types inherited from structure::Hamiltonian< RANK > | |
typedef boost::shared_ptr< const Hamiltonian > | Ptr |
typedef quantumdata::Types< RANK >::StateVectorLow | StateVectorLow |
Additional Inherited Members | |
Public Member Functions inherited from structure::Hamiltonian< RANK > | |
void | addContribution (double t, const StateVectorLow &psi, StateVectorLow &dpsidt, double t0) const |
Adds the Hamiltonian contribution of the given (sub)system to dpsidt More... | |
Implements the general Hamiltonian interface by dispatching the different time-dependence levels.
RANK | arity of the Hilbert space |
TD | Degree of time dependence. |
Definition at line 68 of file Hamiltonian.h.