13#ifndef MODEL_PROPELLANT_FULLFEEDBACK_H
14#define MODEL_PROPELLANT_FULLFEEDBACK_H
25 static constexpr const char*
name =
"fullfeedback";
37 zeta_2 = 0.000045 -
P * 6.42e-6;
63 AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE
69 AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE
75 AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE
81 AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE
86 else L =
m_ap * exp(-
E_ap / T) * phi;
88 if (T <=
bound) L = 0.0;
124 value.
mlocal_htpb = 685000.0 - 850e3 * massfraction;
#define pp_query_required(...)
#define pp_query_default(...)
#define pp_queryclass(...)
bool arrhenius_dependency
AMREX_FORCE_INLINE Set::Scalar get_qdot(const Set::Scalar mdot, const Set::Scalar phi)
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Scalar get_cp(const Set::Scalar phi)
static constexpr const char * name
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Scalar get_L(Set::Scalar phi, Set::Scalar T)
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Scalar get_rho(const Set::Scalar phi)
void set_pressure(const Set::Scalar P)
FullFeedback(IO::ParmParse &pp, std::string name)
static void Parse(FullFeedback &value, IO::ParmParse &pp)
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Scalar get_K(const Set::Scalar phi)