An Adaptive trajectory class representing Master equation evolution from a density-operator initial condition.
More...
#include <Master.h>
|
|
typedef boost::mpl::if_c< IS_FAST, master::BaseFast< RANK >, master::Base< RANK > >::type | Base |
| |
|
typedef Base::QuantumSystem | QuantumSystem |
| |
|
typedef Base::DensityOperatorLow | DensityOperatorLow |
| |
|
typedef Base::DensityOperator | DensityOperator |
| |
|
| template<typename SYS > |
| | Master (DensityOperator &rho, const SYS &sys, const master::Pars &pt, bool negativity, const DensityOperatorLow &scaleAbs=DensityOperatorLow()) |
| | Templated constructor. More...
|
| |
|
const DensityOperator & | getRho () const |
| |
template<int RANK, typename V, bool IS_FAST>
class quantumtrajectory::Master< RANK, V, IS_FAST >
An Adaptive trajectory class representing Master equation evolution from a density-operator initial condition.
- See also
- Description of the Master-equation evolution.
- Note
- The ODE driver underlying this class needs to store several (typically 6–7, this depends on the chosen driver) density-operator instants.
- Template Parameters
-
Definition at line 136 of file Master.h.
template<int RANK, typename V , bool IS_FAST>
template<typename SYS >
Templated constructor.
- Template Parameters
-
- Parameters
-
| rho | the density operator to be evolved |
| sys | object representing the quantum system |
| pt | parameters of the evolution |
| negativity | governs whether entanglement should be calculated, cf. display_densityoperator::_, quantumdata::negPT |
| scaleAbs | has the same role as scaleAbs in evolved::Maker::operator() |
Definition at line 152 of file Master.h.
The documentation for this class was generated from the following file: