13#ifndef MODEL_PROPELLANT_FULLFEEDBACK_H
14#define MODEL_PROPELLANT_FULLFEEDBACK_H
25 static constexpr const char*
name =
"fullfeedback";
64 AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE
70 AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE
76 AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE
82 AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE
87 else L =
m_ap * exp(-
E_ap / T) * phi;
89 if (T <=
bound) L = 0.0;
#define pp_query_required(...)
#define pp_query_default(...)
#define pp_queryclass(...)
int query_default(std::string name, T &value, T defaultvalue)
bool arrhenius_dependency
void set_pressure(const Set::Scalar a_P)
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)
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)
static Unit ThermalConductivity()
static Unit Temperature()
static Unit SpecificHeatCapacity()