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

#include <Homogenize.H>

Public Member Functions

 Homogenize ()=default
 
 Homogenize (IO::ParmParse &pp, std::string name)
 
void set_pressure (const Set::Scalar P)
 
virtual Set::Scalar get_qdot (const Set::Scalar mdot, const Set::Scalar phi)
 
Set::Scalar get_K (const Set::Scalar phi)
 
Set::Scalar get_rho (const Set::Scalar phi)
 
Set::Scalar get_cp (const Set::Scalar phi)
 
Set::Scalar get_L (Set::Scalar phi, Set::Scalar T)
 

Static Public Member Functions

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

Data Fields

Set::Scalar P = NAN
 
Set::Scalar massfraction = NAN
 
Set::Scalar dispersion1 = NAN
 
Set::Scalar dispersion2 = NAN
 
Set::Scalar dispersion3 = 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
 
Set::Scalar h1 = NAN
 
Set::Scalar h2 =NAN
 
Set::Scalar mlocal_ap = 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 k4 = NAN
 
Set::Scalar mlocal_htpb = NAN
 

Static Public Attributes

static constexpr const char * name = "homogenize"
 

Detailed Description

Definition at line 17 of file Homogenize.H.

Constructor & Destructor Documentation

◆ Homogenize() [1/2]

Model::Propellant::Homogenize::Homogenize ( )
default

◆ Homogenize() [2/2]

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

Definition at line 23 of file Homogenize.H.

Member Function Documentation

◆ get_cp()

Set::Scalar Model::Propellant::Homogenize::get_cp ( const Set::Scalar  phi)
inline

Definition at line 54 of file Homogenize.H.

◆ get_K()

Set::Scalar Model::Propellant::Homogenize::get_K ( const Set::Scalar  phi)
inline

Definition at line 43 of file Homogenize.H.

◆ get_L()

Set::Scalar Model::Propellant::Homogenize::get_L ( Set::Scalar  phi,
Set::Scalar  T 
)
inline

Definition at line 59 of file Homogenize.H.

◆ get_qdot()

virtual Set::Scalar Model::Propellant::Homogenize::get_qdot ( const Set::Scalar  mdot,
const Set::Scalar  phi 
)
inlinevirtual

Definition at line 34 of file Homogenize.H.

◆ get_rho()

Set::Scalar Model::Propellant::Homogenize::get_rho ( const Set::Scalar  phi)
inline

Definition at line 48 of file Homogenize.H.

◆ Parse()

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

Definition at line 70 of file Homogenize.H.

◆ set_pressure()

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

Definition at line 29 of file Homogenize.H.

Field Documentation

◆ bound

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

Definition at line 139 of file Homogenize.H.

◆ cp_ap

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

Definition at line 132 of file Homogenize.H.

◆ cp_htpb

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

Definition at line 132 of file Homogenize.H.

◆ dispersion1

Set::Scalar Model::Propellant::Homogenize::dispersion1 = NAN

Definition at line 129 of file Homogenize.H.

◆ dispersion2

Set::Scalar Model::Propellant::Homogenize::dispersion2 = NAN

Definition at line 129 of file Homogenize.H.

◆ dispersion3

Set::Scalar Model::Propellant::Homogenize::dispersion3 = NAN

Definition at line 129 of file Homogenize.H.

◆ E_ap

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

Definition at line 138 of file Homogenize.H.

◆ E_htpb

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

Definition at line 138 of file Homogenize.H.

◆ h1

Set::Scalar Model::Propellant::Homogenize::h1 = NAN

Definition at line 133 of file Homogenize.H.

◆ h2

Set::Scalar Model::Propellant::Homogenize::h2 =NAN

Definition at line 133 of file Homogenize.H.

◆ k4

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

Definition at line 142 of file Homogenize.H.

◆ k_ap

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

Definition at line 130 of file Homogenize.H.

◆ k_htpb

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

Definition at line 130 of file Homogenize.H.

◆ m_ap

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

Definition at line 137 of file Homogenize.H.

◆ m_comb

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

Definition at line 137 of file Homogenize.H.

◆ m_htpb

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

Definition at line 137 of file Homogenize.H.

◆ massfraction

Set::Scalar Model::Propellant::Homogenize::massfraction = NAN

Definition at line 128 of file Homogenize.H.

◆ mlocal_ap

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

Definition at line 134 of file Homogenize.H.

◆ mlocal_htpb

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

Definition at line 143 of file Homogenize.H.

◆ mob_ap

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

Definition at line 136 of file Homogenize.H.

◆ name

constexpr const char* Model::Propellant::Homogenize::name = "homogenize"
staticconstexpr

Definition at line 20 of file Homogenize.H.

◆ P

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

Definition at line 28 of file Homogenize.H.

◆ rho_ap

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

Definition at line 131 of file Homogenize.H.

◆ rho_htpb

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

Definition at line 131 of file Homogenize.H.


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