|
Finite Volume Solver
prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
|
#include <ArrheniusKinetics.hpp>
Public Member Functions | |
| ArrheniusKinetics (const PerfectGasMix< Rank > &eq) | |
| Duration | ComputeStableDt (int level) |
| Result< void, TimeStepTooLarge > | AdvanceLevel (amrex::IntegratorContext &simulation_data, int level, Duration dt, const ::amrex::IntVect &ngrow=::amrex::IntVect(0)) |
Public Attributes | |
| ArrheniusKineticsOptions | options |
Static Public Attributes | |
| static constexpr int | Rank |
| static constexpr std::size_t | sRank |
Private Attributes | |
| OmpLocal< PerfectGasMix< Rank > > | equation_ |
| OmpLocal< CompleteArray< PerfectGasMix< Rank > > > | state_ |
| OmpLocal< KineticStateArray< PerfectGasMix< Rank > > > | kinetic_state_ |
| fub::perfect_gas_mix::ArrheniusKinetics< R >::ArrheniusKinetics | ( | const PerfectGasMix< Rank > & | eq | ) |
| Result<void, TimeStepTooLarge> fub::perfect_gas_mix::ArrheniusKinetics< R >::AdvanceLevel | ( | amrex::IntegratorContext & | simulation_data, |
| int | level, | ||
| Duration | dt, | ||
| const ::amrex::IntVect & | ngrow = ::amrex::IntVect(0) |
||
| ) |
| Duration fub::perfect_gas_mix::ArrheniusKinetics< R >::ComputeStableDt | ( | int | level | ) |
|
private |
|
private |
| ArrheniusKineticsOptions fub::perfect_gas_mix::ArrheniusKinetics< R >::options |
|
staticconstexpr |
|
staticconstexpr |
|
private |