Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes | List of all members
fub::perfect_gas_mix::ArrheniusKinetics< R > Class Template Reference

#include <ArrheniusKinetics.hpp>

Public Member Functions

 ArrheniusKinetics (const PerfectGasMix< Rank > &eq)
 
Duration ComputeStableDt (int level)
 
Result< void, TimeStepTooLargeAdvanceLevel (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_
 

Constructor & Destructor Documentation

◆ ArrheniusKinetics()

Member Function Documentation

◆ AdvanceLevel()

template<int R>
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) 
)

◆ ComputeStableDt()

template<int R>
Duration fub::perfect_gas_mix::ArrheniusKinetics< R >::ComputeStableDt ( int  level)

Member Data Documentation

◆ equation_

template<int R>
OmpLocal<PerfectGasMix<Rank> > fub::perfect_gas_mix::ArrheniusKinetics< R >::equation_
private

◆ kinetic_state_

template<int R>
OmpLocal<KineticStateArray<PerfectGasMix<Rank> > > fub::perfect_gas_mix::ArrheniusKinetics< R >::kinetic_state_
private

◆ options

◆ Rank

template<int R>
constexpr int fub::perfect_gas_mix::ArrheniusKinetics< R >::Rank
staticconstexpr

◆ sRank

template<int R>
constexpr std::size_t fub::perfect_gas_mix::ArrheniusKinetics< R >::sRank
staticconstexpr

◆ state_


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