chombo-discharge
Public Member Functions | List of all members
Physics::ItoPlasma::ItoPlasmaAir3LFA::Electron Class Reference

Electron species. More...

#include <CD_ItoPlasmaAir3LFA.H>

Inheritance diagram for Physics::ItoPlasma::ItoPlasmaAir3LFA::Electron:
Inheritance graph
[legend]
Collaboration diagram for Physics::ItoPlasma::ItoPlasmaAir3LFA::Electron:
Collaboration graph
[legend]

Public Member Functions

 Electron ()
 Constructor. Sets to mobile and diffusive.
 
virtual ~Electron ()
 Destructor. Does nothing.
 
- Public Member Functions inherited from ItoSpecies
 ItoSpecies ()
 Default constructor, but user should set the name, charge/mobility/diffusivity etc.
 
 ItoSpecies (const std::string a_name, const int a_chargeNumber, const bool a_mobile, const bool a_diffusive)
 Full constructor. More...
 
virtual ~ItoSpecies ()
 Destructor (does nothing):
 
std::string getName () const
 Return name. More...
 
int getChargeNumber () const
 Return charge. More...
 
bool isDiffusive () const
 Return diffusive or not.
 
bool isMobile () const
 Mobile ItoSpecies or not.
 
virtual Real mobility (const Real a_energy) const
 Compute the mobility as a function of energy. More...
 
virtual Real diffusion (const Real a_energy) const
 Compute the diffusion coefficient. More...
 
List< ItoParticle > & getInitialParticles ()
 Get initial particles – this is called by ItoSolver when filling the solver with initial particles. More...
 
const List< ItoParticle > & getInitialParticles () const
 Get initial particles – this is called by ItoSolver when filling the solver with initial particles. More...
 

Additional Inherited Members

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

Detailed Description

Electron species.


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