|
| MicrophysicalScheme (std::string name, YAML::Node const &node) |
| constructor and destructor More...
|
|
virtual | ~MicrophysicalScheme () |
|
Real const * | GetRatePtr () const |
| member functions More...
|
|
Real const * | GetJacobianPtr () const |
|
void | SetVsedFromConserved (AthenaArray< Real > vsed[3], Hydro const *phydro, int kl, int ku, int jl, int ju, int il, int iu) override |
| inbound functions More...
|
|
| MicrophysicalSchemeBase (std::string name) |
| constructor and destructor More...
|
|
virtual | ~MicrophysicalSchemeBase () |
|
virtual void | AssembleReactionMatrix (AirParcel const &air, Real time)=0 |
| Assemble the reaction matrix. More...
|
|
virtual void | EvolveOneStep (AirParcel *air, Real time, Real dt)=0 |
| Evolve the air parcel one time step. More...
|
|
| NamedGroup (std::string name) |
|
virtual | ~NamedGroup () |
|
std::string | GetName () const |
|
virtual | ~ParameterGroup () |
|
void | SetRealsFrom (YAML::Node const &node) |
|
void | SetPar (std::string const &name, Real value) |
| Set real parameter. More...
|
|
void | SetPar (std::string const &name, int value) |
| Set int parameter. More...
|
|
void | SetPar (std::string const &name, std::string const &value) |
| Set string parameter. More...
|
|
template<typename T > |
T | GetPar (std::string const &name) const |
| Get parameter. More...
|
|
bool | HasPar (std::string const &name) const |
| Check if a parameter exists. More...
|
|
template<> |
int | GetPar (std::string const &name) const |
|
template<> |
Real | GetPar (std::string const &name) const |
|
virtual | ~SpeciesIndexGroup () |
|
void | SetSpeciesIndex (std::vector< std::string > const &species_names) |
| Set species index based on species names. More...
|
|
std::vector< int > const & | GetSpeciesIndexArray () const |
|
int | GetSpeciesIndex (int n) const |
|
std::vector< int > const & | GetCloudIndexArray () const |
|
int | GetCloudIndex (int n) const |
|
std::vector< int > const & | GetChemistryIndexArray () const |
|
int | GetChemistryIndex (int n) const |
|
template<int D>
class MicrophysicalScheme< D >
base class for all microphysical schemes
Definition at line 71 of file microphysical_schemes.hpp.