C++QEDElements  v2 Milestone 10
a framework for simulating open quantum dynamics – generic elements
LossyQbit Class Reference
+ Inheritance diagram for LossyQbit:
+ Collaboration diagram for LossyQbit:

Public Member Functions

 LossyQbit (const qbit::ParsLossy &)
 
- Public Member Functions inherited from qbit::Exact
 Exact (const dcomp &zI)
 
- Public Member Functions inherited from mode::Exact
 Exact (const dcomp &zI, size_t)
 
const dcompget_zI () const
 
- Public Member Functions inherited from structure::Exact< RANK >
void actWithU (double t, StateVectorLow &psi, double t0) const
 
- Public Member Functions inherited from structure::ExactCommon
bool applicableInMaster () const
 
- Public Member Functions inherited from QbitBase
 QbitBase (const RealFreqs &=emptyRF, const ComplexFreqs &=emptyCF)
 
 QbitBase (const ComplexFreqs &complexFreqs)
 
 QbitBase (RealFreqsInitializer rf, ComplexFreqsInitializer cf={})
 
 QbitBase (ComplexFreqsInitializer cf)
 
 QbitBase (RF rf, CF cf=CF())
 
 QbitBase (CF cf)
 
 QbitBase (RealFreqsInitializer rf, CF cf)
 
 QbitBase (RF rf, ComplexFreqsInitializer cf)
 
- Public Member Functions inherited from ModeBase
 ModeBase (size_t dim, const RealFreqs &realFreqs=emptyRF, const ComplexFreqs &complexFreqs=emptyCF, const std::string &keyTitle=mode::keyTitle)
 
 ModeBase (size_t dim, const ComplexFreqs &complexFreqs, const std::string &keyTitle=mode::keyTitle)
 
 ModeBase (size_t dim, RealFreqsInitializer rf, ComplexFreqsInitializer cf={}, const std::string &keyTitle=mode::keyTitle)
 
 ModeBase (size_t dim, ComplexFreqsInitializer cf, const std::string &keyTitle=mode::keyTitle)
 
 ModeBase (size_t dim, RF rf, CF cf=CF(), const std::string &keyTitle=mode::keyTitle)
 
 ModeBase (size_t dim, CF cf, const std::string &keyTitle=mode::keyTitle)
 
 ModeBase (size_t dim, RealFreqsInitializer rf, CF cf, const std::string &keyTitle=mode::keyTitle)
 
 ModeBase (size_t dim, RF rf, ComplexFreqsInitializer cf, const std::string &keyTitle=mode::keyTitle)
 
- Public Member Functions inherited from structure::Free
 Free (size_t dim, const RealFreqs &realFreqs=emptyRF, const ComplexFreqs &complexFreqs=emptyCF)
 
double highestFrequency () const
 
std::ostream & displayParameters (std::ostream &os) const
 
double highestFrequency () const
 
std::ostream & displayParameters (std::ostream &os) const
 
- Public Member Functions inherited from QuantumSystem< 1 >
 QuantumSystem (const Dimensions &dimensions)
 
double highestFrequency () const
 
std::ostream & displayParameters (std::ostream &os) const
 
- Public Member Functions inherited from DimensionsBookkeeper< RANK >
 DimensionsBookkeeper (mpl::bool_< IS_CONST >=mpl::false_())
 
 DimensionsBookkeeper (const Dimensions &dimensions)
 
const DimensionsgetDimensions () const
 
size_t getTotalDimension () const
 
size_t getDimension (mpl::int_< RANK >=mpl::int_< 1 >()) const
 
void setDimensions (const Dimensions &dimensions)
 
- Public Member Functions inherited from structure::DynamicsBase
 DynamicsBase (const RealFreqs &=emptyRF, const ComplexFreqs &=emptyCF)
 
 DynamicsBase (RealFreqsInitializer rf, ComplexFreqsInitializer cf={})
 
double highestFrequency () const
 
std::ostream & displayParameters (std::ostream &) const
 
const Exact< RANK >::Ptr qse (DynamicsBase::Ptr base)
 
const Hamiltonian< RANK >::Ptr qsh (DynamicsBase::Ptr base)
 
const Liouvillean< RANK >::Ptr qsl (DynamicsBase::Ptr base)
 
const Averaged< RANK >::Ptr qsa (DynamicsBase::Ptr base)
 
- Public Member Functions inherited from structure::ElementLiouvilleanAveragedCommon< AveragedTimeDependenceDispatched< 1, IS_TIME_DEPENDENT > >
const std::string & getTitle () const
 
const KeyLabels & getLabels () const
 

Additional Inherited Members

- Public Types inherited from QuantumSystem< 1 >
typedef boost::shared_ptr< const QuantumSystemPtr
 
- Public Types inherited from DimensionsBookkeeper< RANK >
typedef ExtTiny< RANK > Dimensions
 
- Public Types inherited from structure::DynamicsBase
typedef std::tuple< std::string, double, double > RF
 
typedef std::tuple< std::string, dcomp, double > CF
 
typedef std::list< RFRealFreqs
 
typedef std::list< CFComplexFreqs
 
- Public Types inherited from qbit::Averaged
typedef structure::ElementAveraged< 1 > Base
 
- Static Public Attributes inherited from DimensionsBookkeeper< RANK >
static const int N_RANK
 
static const int DIMESIONS_BOOKKEEPER_RANK
 
- Protected Member Functions inherited from qbit::Liouvillean
 Liouvillean (double gamma)
 
- Protected Member Functions inherited from structure::DynamicsBase
std::ostringstream & getParsStream ()
 
virtual std::ostream & displayMoreParameters (std::ostream &) const
 
- Protected Member Functions inherited from structure::ElementAveraged< 1 >
 ElementAveraged (const std::string &keyTitle, KeyLabelsPack &&...keyLabelsPack)
 
 ElementAveraged (const std::string &keyTitle, typename Base::KeyLabelsInitializer il)
 
 ElementAveraged (const std::string &keyTitle, KeyLabelsPack &&...keyLabelsPack)
 
 ElementAveraged (const std::string &keyTitle, typename Base::KeyLabelsInitializer il)
 
- Protected Member Functions inherited from structure::ElementLiouvilleanAveragedCommon< AveragedTimeDependenceDispatched< 1, IS_TIME_DEPENDENT > >
 ElementLiouvilleanAveragedCommon (const std::string &keyTitle, KeyLabelsPack &&...keyLabelsPack)
 
 ElementLiouvilleanAveragedCommon (const std::string &keyTitle, KeyLabelsInitializer il)
 

Detailed Description

Definition at line 178 of file Qbit_.h.


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