|
|
| CdrSpeciesJSON ()=default |
| | Default constructor. Must subsequently call define.
|
| |
| | CdrSpeciesJSON (const std::string &a_name, const int a_Z, const bool a_diffusive, const bool a_mobile, const InitFunction &a_initialData) |
| | Full constructor. Calls the define function.
|
| |
| | CdrSpeciesJSON (const CdrSpeciesJSON &a_other)=delete |
| | Disallowed constructor.
|
| |
| | CdrSpeciesJSON (const CdrSpeciesJSON &&a_other)=delete |
| | Disallowed move constructor.
|
| |
| CdrSpeciesJSON & | operator= (const CdrSpeciesJSON &a_other)=delete |
| | Disallowed copy assignment.
|
| |
| CdrSpeciesJSON & | operator= (const CdrSpeciesJSON &&a_other)=delete |
| | Disallowed move assignment.
|
| |
|
virtual | ~CdrSpeciesJSON () |
| | Destructor.
|
| |
| void | define (const std::string &a_name, const int a_Z, const bool a_diffusive, const bool a_mobile, const InitFunction &a_initialData) |
| | Define function.
|
| |
| Real | initialData (const RealVect &a_pos, const Real a_time) const override final |
| | Initial data function.
|
| |
|
| CdrSpecies () |
| | Weak constructor.
|
| |
| | CdrSpecies (const std::string &a_name, const int a_chargeNumber, const bool a_isMobile, const bool a_isDiffusive) |
| | Full constructor.
|
| |
|
virtual | ~CdrSpecies () |
| | Destructor (does nothing)
|
| |
| virtual std::string | getName () const |
| | Return name.
|
| |
| virtual int | getChargeNumber () const |
| | Return charge.
|
| |
| virtual bool | isDiffusive () const |
| | Diffusive species or not.
|
| |
| virtual bool | isMobile () const |
| | Mobile species or not.
|
| |
| virtual const List< PointParticle > & | getInitialParticles () const |
| | Get initial particles.
|
| |
| List< PointParticle > & | getInitialParticles () |
| | Get initial particles.
|
| |
Encapsulation of species settings and initial conditions for CDR species in CdrPlasma.