22 #ifndef FUB_PERFECT_GAS_MIX_IGNITION_DELAY_KINETICS_HPP
23 #define FUB_PERFECT_GAS_MIX_IGNITION_DELAY_KINETICS_HPP
53 static constexpr
int Rank = R;
54 static constexpr std::size_t
sRank =
static_cast<std::size_t
>(
Rank);
63 const ::amrex::IntVect& ngrow = ::amrex::IntVect(0));
This class is used by the HypebrolicSplitLevelIntegrator and delegates AMR related tasks to the AMReX...
Definition: AMReX/IntegratorContext.hpp:49
Definition: IgnitionDelayKinetics.hpp:51
static constexpr std::size_t sRank
Definition: IgnitionDelayKinetics.hpp:54
IgnitionDelayKinetics(const PerfectGasMix< Rank > &eq)
IgnitionDelayKineticsOptions options
Definition: IgnitionDelayKinetics.hpp:65
OmpLocal< KineticStateArray< PerfectGasMix< Rank > > > kinetic_state_
Definition: IgnitionDelayKinetics.hpp:70
static constexpr int Rank
Definition: IgnitionDelayKinetics.hpp:53
Result< void, TimeStepTooLarge > AdvanceLevel(amrex::IntegratorContext &simulation_data, int level, Duration dt, const ::amrex::IntVect &ngrow=::amrex::IntVect(0))
OmpLocal< CompleteArray< PerfectGasMix< Rank > > > state_
Definition: IgnitionDelayKinetics.hpp:69
Duration ComputeStableDt(int level)
OmpLocal< PerfectGasMix< Rank > > equation_
Definition: IgnitionDelayKinetics.hpp:68
Definition: ArrheniusKinetics.hpp:34
std::chrono::duration< double > Duration
Definition: Duration.hpp:31
boost::outcome_v2::result< T, E > Result
Definition: outcome.hpp:32
Definition: PerfectGasMix.hpp:208
Definition: IgnitionDelayKinetics.hpp:35
double R_C
Definition: IgnitionDelayKinetics.hpp:40
double R2_E
Definition: IgnitionDelayKinetics.hpp:44
double tau
Definition: IgnitionDelayKinetics.hpp:38
double R_B
Definition: IgnitionDelayKinetics.hpp:39
double R_E
Definition: IgnitionDelayKinetics.hpp:41
double Yign
Definition: IgnitionDelayKinetics.hpp:36
double Tdiff
Definition: IgnitionDelayKinetics.hpp:47
double Yinit
Definition: IgnitionDelayKinetics.hpp:37
double E
Definition: IgnitionDelayKinetics.hpp:45
double R2_C
Definition: IgnitionDelayKinetics.hpp:43
double C
Definition: IgnitionDelayKinetics.hpp:46
double R2_A
Definition: IgnitionDelayKinetics.hpp:42