chombo-discharge
Public Member Functions | List of all members
Physics::ItoKMC::ItoKMCCDRSpecies Class Reference

Simple CdrSpecies class for usage with ItoKMC. More...

#include <CD_ItoKMCCDRSpecies.H>

Inheritance diagram for Physics::ItoKMC::ItoKMCCDRSpecies:
Inheritance graph
[legend]
Collaboration diagram for Physics::ItoKMC::ItoKMCCDRSpecies:
Collaboration graph
[legend]

Public Member Functions

 ItoKMCCDRSpecies (const std::string a_name, const int a_chargeNumber, const bool a_isMobile, const bool a_isDiffusive)
 Full constructor. More...
 
virtual ~ItoKMCCDRSpecies () noexcept
 Destructor. Does nothing.
 
Real initialData (const RealVect a_pos, const Real a_time) const override final
 Initial data.
 
- Public Member Functions inherited from CdrSpecies
 CdrSpecies ()
 Weak constructor.
 
 CdrSpecies (const std::string a_name, const int a_chargeNumber, const bool a_isMobile, const bool a_isDiffusive)
 Full constructor. More...
 
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.
 

Additional Inherited Members

- Protected Attributes inherited from CdrSpecies
std::string m_name
 Cdr_Species name.
 
int m_chargeNumber
 Charge.
 
bool m_isDiffusive
 Diffusive CdrSpecies or not.
 
bool m_isMobile
 Mobile CdrSpecies or not.
 
List< PointParticlem_initialParticles
 Initial particles.
 

Detailed Description

Simple CdrSpecies class for usage with ItoKMC.

Constructor & Destructor Documentation

◆ ItoKMCCDRSpecies()

Physics::ItoKMC::ItoKMCCDRSpecies::ItoKMCCDRSpecies ( const std::string  a_name,
const int  a_chargeNumber,
const bool  a_isMobile,
const bool  a_isDiffusive 
)
inline

Full constructor.

Parameters
[in]a_nameName of the species
[in]a_chargeNumberCharge number
[in]a_isMbileMobile or not
[in]a_isDiffusiveDiffusive or not

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