Implements the general Hamiltonian interface by dispatching the different time-dependence levels. More...
#include <Hamiltonian.h>
 Inheritance diagram for structure::HamiltonianTimeDependenceDispatched< RANK, TD >:
 Collaboration diagram for structure::HamiltonianTimeDependenceDispatched< RANK, TD >: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.