Alamo
Public Member Functions | Static Public Member Functions | Data Fields | Static Public Attributes
Model::Propellant::FullFeedback Class Reference

#include <FullFeedback.H>

Public Member Functions

 FullFeedback ()=default
 
 FullFeedback (IO::ParmParse &pp, std::string name)
 
void set_pressure (const Set::Scalar 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_K (const Set::Scalar phi)
 
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Scalar get_rho (const Set::Scalar phi)
 
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Scalar get_cp (const Set::Scalar phi)
 
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Scalar get_L (Set::Scalar phi, Set::Scalar T)
 

Static Public Member Functions

static void Parse (FullFeedback &value, IO::ParmParse &pp)
 

Data Fields

Set::Scalar zeta = NAN
 
Set::Scalar zeta_0 = NAN
 
Set::Scalar a1 = NAN
 
Set::Scalar a2 = NAN
 
Set::Scalar a3 = NAN
 
Set::Scalar b1 = NAN
 
Set::Scalar b2 = NAN
 
Set::Scalar b3 = NAN
 
Set::Scalar c1 = NAN
 
bool arrhenius_dependency = false
 
Set::Scalar mlocal_ap = NAN
 
Set::Scalar mlocal_comb = NAN
 
Set::Scalar mlocal_htpb = NAN
 
Set::Scalar k_ap = NAN
 
Set::Scalar k_htpb = NAN
 
Set::Scalar rho_ap = NAN
 
Set::Scalar rho_htpb = NAN
 
Set::Scalar cp_ap = NAN
 
Set::Scalar cp_htpb = NAN
 
int mob_ap = -1
 
Set::Scalar m_ap = NAN
 
Set::Scalar m_htpb = NAN
 
Set::Scalar m_comb = NAN
 
Set::Scalar E_ap = NAN
 
Set::Scalar E_htpb = NAN
 
Set::Scalar bound = NAN
 
Set::Scalar P = NAN
 
Set::Scalar zeta_1 = NAN
 
Set::Scalar zeta_2 = NAN
 
Set::Scalar k1 =NAN
 
Set::Scalar k2 =NAN
 
Set::Scalar k3 =NAN
 
Set::Scalar k4 =NAN
 

Static Public Attributes

static constexpr const char * name = "fullfeedback"
 

Detailed Description

Definition at line 22 of file FullFeedback.H.

Constructor & Destructor Documentation

◆ FullFeedback() [1/2]

Model::Propellant::FullFeedback::FullFeedback ( )
default

◆ FullFeedback() [2/2]

Model::Propellant::FullFeedback::FullFeedback ( IO::ParmParse pp,
std::string  name 
)
inline

Definition at line 28 of file FullFeedback.H.

Member Function Documentation

◆ get_cp()

AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Scalar Model::Propellant::FullFeedback::get_cp ( const Set::Scalar  phi)
inline

Definition at line 76 of file FullFeedback.H.

◆ get_K()

AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Scalar Model::Propellant::FullFeedback::get_K ( const Set::Scalar  phi)
inline

Definition at line 64 of file FullFeedback.H.

◆ get_L()

AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Scalar Model::Propellant::FullFeedback::get_L ( Set::Scalar  phi,
Set::Scalar  T 
)
inline

Definition at line 82 of file FullFeedback.H.

◆ get_qdot()

AMREX_FORCE_INLINE Set::Scalar Model::Propellant::FullFeedback::get_qdot ( const Set::Scalar  mdot,
const Set::Scalar  phi 
)
inline

Definition at line 49 of file FullFeedback.H.

◆ get_rho()

AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Set::Scalar Model::Propellant::FullFeedback::get_rho ( const Set::Scalar  phi)
inline

Definition at line 70 of file FullFeedback.H.

◆ Parse()

static void Model::Propellant::FullFeedback::Parse ( FullFeedback value,
IO::ParmParse pp 
)
inlinestatic

Definition at line 93 of file FullFeedback.H.

◆ set_pressure()

void Model::Propellant::FullFeedback::set_pressure ( const Set::Scalar  P)
inline

Definition at line 33 of file FullFeedback.H.

Field Documentation

◆ a1

Set::Scalar Model::Propellant::FullFeedback::a1 = NAN

Definition at line 156 of file FullFeedback.H.

◆ a2

Set::Scalar Model::Propellant::FullFeedback::a2 = NAN

Definition at line 156 of file FullFeedback.H.

◆ a3

Set::Scalar Model::Propellant::FullFeedback::a3 = NAN

Definition at line 156 of file FullFeedback.H.

◆ arrhenius_dependency

bool Model::Propellant::FullFeedback::arrhenius_dependency = false

Definition at line 160 of file FullFeedback.H.

◆ b1

Set::Scalar Model::Propellant::FullFeedback::b1 = NAN

Definition at line 157 of file FullFeedback.H.

◆ b2

Set::Scalar Model::Propellant::FullFeedback::b2 = NAN

Definition at line 157 of file FullFeedback.H.

◆ b3

Set::Scalar Model::Propellant::FullFeedback::b3 = NAN

Definition at line 157 of file FullFeedback.H.

◆ bound

Set::Scalar Model::Propellant::FullFeedback::bound = NAN

Definition at line 172 of file FullFeedback.H.

◆ c1

Set::Scalar Model::Propellant::FullFeedback::c1 = NAN

Definition at line 158 of file FullFeedback.H.

◆ cp_ap

Set::Scalar Model::Propellant::FullFeedback::cp_ap = NAN

Definition at line 166 of file FullFeedback.H.

◆ cp_htpb

Set::Scalar Model::Propellant::FullFeedback::cp_htpb = NAN

Definition at line 166 of file FullFeedback.H.

◆ E_ap

Set::Scalar Model::Propellant::FullFeedback::E_ap = NAN

Definition at line 171 of file FullFeedback.H.

◆ E_htpb

Set::Scalar Model::Propellant::FullFeedback::E_htpb = NAN

Definition at line 171 of file FullFeedback.H.

◆ k1

Set::Scalar Model::Propellant::FullFeedback::k1 =NAN

Definition at line 177 of file FullFeedback.H.

◆ k2

Set::Scalar Model::Propellant::FullFeedback::k2 =NAN

Definition at line 177 of file FullFeedback.H.

◆ k3

Set::Scalar Model::Propellant::FullFeedback::k3 =NAN

Definition at line 177 of file FullFeedback.H.

◆ k4

Set::Scalar Model::Propellant::FullFeedback::k4 =NAN

Definition at line 177 of file FullFeedback.H.

◆ k_ap

Set::Scalar Model::Propellant::FullFeedback::k_ap = NAN

Definition at line 164 of file FullFeedback.H.

◆ k_htpb

Set::Scalar Model::Propellant::FullFeedback::k_htpb = NAN

Definition at line 164 of file FullFeedback.H.

◆ m_ap

Set::Scalar Model::Propellant::FullFeedback::m_ap = NAN

Definition at line 170 of file FullFeedback.H.

◆ m_comb

Set::Scalar Model::Propellant::FullFeedback::m_comb = NAN

Definition at line 170 of file FullFeedback.H.

◆ m_htpb

Set::Scalar Model::Propellant::FullFeedback::m_htpb = NAN

Definition at line 170 of file FullFeedback.H.

◆ mlocal_ap

Set::Scalar Model::Propellant::FullFeedback::mlocal_ap = NAN

Definition at line 161 of file FullFeedback.H.

◆ mlocal_comb

Set::Scalar Model::Propellant::FullFeedback::mlocal_comb = NAN

Definition at line 161 of file FullFeedback.H.

◆ mlocal_htpb

Set::Scalar Model::Propellant::FullFeedback::mlocal_htpb = NAN

Definition at line 161 of file FullFeedback.H.

◆ mob_ap

int Model::Propellant::FullFeedback::mob_ap = -1

Definition at line 169 of file FullFeedback.H.

◆ name

constexpr const char* Model::Propellant::FullFeedback::name = "fullfeedback"
staticconstexpr

Definition at line 25 of file FullFeedback.H.

◆ P

Set::Scalar Model::Propellant::FullFeedback::P = NAN

Definition at line 175 of file FullFeedback.H.

◆ rho_ap

Set::Scalar Model::Propellant::FullFeedback::rho_ap = NAN

Definition at line 165 of file FullFeedback.H.

◆ rho_htpb

Set::Scalar Model::Propellant::FullFeedback::rho_htpb = NAN

Definition at line 165 of file FullFeedback.H.

◆ zeta

Set::Scalar Model::Propellant::FullFeedback::zeta = NAN

Definition at line 155 of file FullFeedback.H.

◆ zeta_0

Set::Scalar Model::Propellant::FullFeedback::zeta_0 = NAN

Definition at line 155 of file FullFeedback.H.

◆ zeta_1

Set::Scalar Model::Propellant::FullFeedback::zeta_1 = NAN

Definition at line 176 of file FullFeedback.H.

◆ zeta_2

Set::Scalar Model::Propellant::FullFeedback::zeta_2 = NAN

Definition at line 176 of file FullFeedback.H.


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