C++QEDCore  2.100.2 (v2 Milestone 10 Development branch)
a framework for simulating open quantum dynamics – core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
quantumtrajectory Namespace Reference

Comprises modules representing trajectory drivers for simulating quantum systems. More...

Namespaces

 display_densityoperator
 Contains display_densityoperator::_.
 
 ensemble
 Auxiliary tools to EnsembleMCWF.
 
 master
 Auxiliary tools to Master.
 
 mcwf
 Auxiliary tools to MCWF_Trajectory.
 

Classes

class  EnsembleMCWF
 Derived from trajectory::Ensemble < quantumdata::DensityOperator <RANK>& , const quantumdata::StateVector <RANK>& >, it implements an ensemble of MCWF trajectories started from a pure-state initial condition. More...
 
class  Master
 An Adaptive trajectory class representing Master equation evolution from a density-operator initial condition. More...
 
class  MCWF_Trajectory
 Implements a single Monte Carlo wave-function trajectory. More...
 
class  ProjectingMCWF_Trajectory
 Derived from MCWF_Trajectory, this class uses a set of reference state-vectors to project the evolved state vector on. More...
 
class  QuantumTrajectory
 Class hosting common code of MCWF_Trajectory and Master. More...
 
class  TimeAveragingMCWF_Trajectory
 Derived from MCWF_Trajectory, this class in addition performs time averaging of the columns during trajectory display. More...
 

Functions

template<int RANK>
double initialTimeStep (typename structure::QuantumSystem< RANK >::Ptr qs)
 Forwards to trajectory::initialTimeStep, with the highest frequency of the system taken as structure::QuantumSystem::highestFrequency.
 

Detailed Description

Comprises modules representing trajectory drivers for simulating quantum systems.