Alamo
Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes
Model::Gas::Thermo::CpConstant Class Reference

#include <CpConstant.H>

Public Member Functions

 CpConstant ()
 
double cp_mol (double, Set::Patch< const Set::Scalar > &X, int i, int j, int k) const
 
double enthalpy_mol (double T, Set::Patch< const Set::Scalar > &X, int i, int j, int k) const
 
double entropy_mol (double T, Set::Patch< const Set::Scalar > &X, int i, int j, int k) const
 

Static Public Member Functions

static void Parse (CpConstant &value, IO::ParmParse &pp, int a_nspecies)
 

Static Public Attributes

static constexpr const char * name = "cpconstant"
 

Private Attributes

int nspecies = 1
 
std::vector< double > cp_moles
 
std::vector< double > h0
 
std::vector< double > s0
 
std::vector< double > Tref
 

Detailed Description

Definition at line 14 of file CpConstant.H.

Constructor & Destructor Documentation

◆ CpConstant()

Model::Gas::Thermo::CpConstant::CpConstant ( )
inline

Definition at line 27 of file CpConstant.H.

Member Function Documentation

◆ cp_mol()

double Model::Gas::Thermo::CpConstant::cp_mol ( double  ,
Set::Patch< const Set::Scalar > &  X,
int  i,
int  j,
int  k 
) const
inline

Definition at line 50 of file CpConstant.H.

◆ enthalpy_mol()

double Model::Gas::Thermo::CpConstant::enthalpy_mol ( double  T,
Set::Patch< const Set::Scalar > &  X,
int  i,
int  j,
int  k 
) const
inline

Definition at line 57 of file CpConstant.H.

◆ entropy_mol()

double Model::Gas::Thermo::CpConstant::entropy_mol ( double  T,
Set::Patch< const Set::Scalar > &  X,
int  i,
int  j,
int  k 
) const
inline

Definition at line 64 of file CpConstant.H.

◆ Parse()

static void Model::Gas::Thermo::CpConstant::Parse ( CpConstant value,
IO::ParmParse pp,
int  a_nspecies 
)
inlinestatic

Definition at line 30 of file CpConstant.H.

Field Documentation

◆ cp_moles

std::vector<double> Model::Gas::Thermo::CpConstant::cp_moles
private

Definition at line 21 of file CpConstant.H.

◆ h0

std::vector<double> Model::Gas::Thermo::CpConstant::h0
private

Definition at line 22 of file CpConstant.H.

◆ name

constexpr const char* Model::Gas::Thermo::CpConstant::name = "cpconstant"
staticconstexpr

Definition at line 17 of file CpConstant.H.

◆ nspecies

int Model::Gas::Thermo::CpConstant::nspecies = 1
private

Definition at line 20 of file CpConstant.H.

◆ s0

std::vector<double> Model::Gas::Thermo::CpConstant::s0
private

Definition at line 23 of file CpConstant.H.

◆ Tref

std::vector<double> Model::Gas::Thermo::CpConstant::Tref
private

Definition at line 24 of file CpConstant.H.


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