C++QEDElements  v2 Milestone 10
a framework for simulating open quantum dynamics – generic elements
Particle_.h File Reference

Defines the particle-bundle. More...

#include "Particle_Fwd.h"
#include "ParsParticle.h"
#include "QM_PictureFwd.h"
#include "StateVectorFwd.h"
#include "ModeFunction.h"
#include "ElementAveraged.h"
#include "Free.h"
#include "FreeExact.h"
#include "TridiagonalHamiltonian.h"
#include <boost/shared_ptr.hpp>
+ Include dependency graph for Particle_.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  particle::Exact
 
class  particle::Hamiltonian< IS_TIME_DEPENDENT >
 
class  particle::Spatial
 
class  particle::Averaged
 
class  ParticleBase
 
class  PumpedParticleBase
 
class  Particle
 
class  ParticleSch
 
class  PumpedParticle
 
class  PumpedParticleSch
 

Typedefs

typedef boost::shared_ptr< const ParticleBaseparticle::Ptr
 
typedef boost::shared_ptr< const PumpedParticleBaseparticle::PtrPumped
 

Functions

const Tridiagonal particle::expINKX (particle::Ptr, ptrdiff_t)
 
const Tridiagonal particle::sinNKX (particle::Ptr particle, ptrdiff_t nK)
 
const Tridiagonal particle::cosNKX (particle::Ptr particle, ptrdiff_t nK)
 
const Tridiagonal particle::mfNKX (particle::Ptr, const ModeFunction &)
 
const Tridiagonal particle::mfNKX_AbsSqr (particle::Ptr, const ModeFunction &)
 
const StateVector particle::wavePacket (const InitialCondition &, const Spatial &, bool kFlag=true)
 
const StateVector particle::wavePacket (const Pars &, bool kFlag=true)
 
const StateVector particle::wavePacket (const ParsPumped &, bool kFlag=true)
 
const StateVector particle::hoState (int n, const InitialCondition &, const Spatial &, bool kFlag=true)
 
const StateVector particle::hoState (const Pars &, bool Kflag=true)
 
const StateVector particle::hoState (const ParsPumped &, bool Kflag=true)
 
const StateVector particle::init (const Pars &)
 Dispatcher for initial condition.
 
Ptr particle::make (const Pars &, QM_Picture)
 
PtrPumped particle::makePumped (const ParsPumped &, QM_Picture)
 

Detailed Description

Defines the particle-bundle.

Definition in file Particle_.h.