C++QEDCore  v2 Milestone 10
a framework for simulating open quantum dynamics – core
structure::HamiltonianTimeDependenceDispatched< RANK, TD > Class Template Referenceabstract

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 HamiltonianPtr
 
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 $\frac{H(t)}i\ket\Psi$ of the given (sub)system to dpsidt More...
 

Detailed Description

template<int RANK, TimeDependence TD>
class structure::HamiltonianTimeDependenceDispatched< RANK, TD >

Implements the general Hamiltonian interface by dispatching the different time-dependence levels.

Template Parameters
RANKarity of the Hilbert space
TDDegree of time dependence.

Definition at line 68 of file Hamiltonian.h.


The documentation for this class was generated from the following file: