Alamo
Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes
Model::Gas::Transport::Mixture_Averaged Class Reference

#include <Mixture_Averaged.H>

Public Member Functions

 Mixture_Averaged ()
 
double dynamic_viscosity (double T, Set::Patch< const Set::Scalar > &X, int i, int j, int k) const
 
double thermal_conductivity (double T, Set::Patch< const Set::Scalar > &X, int i, int j, int k) const
 
void diffusion_coeffs (Set::Patch< Set::Scalar > &DKM, double T, double P, Set::Patch< const Set::Scalar > &X, int i, int j, int k) const
 

Static Public Member Functions

static void Parse (Mixture_Averaged &value, IO::ParmParse &pp, int a_nspecies, std::vector< double > &a_MW, Thermo::Thermo< Thermo::CpConstant > a_thermo)
 

Static Public Attributes

static constexpr const char * name = "mixture_averaged"
 

Private Member Functions

double collision_integral (double Tstar) const
 
double mu_enskog (double T, int i) const
 
double k_eucken (double T, Set::Patch< const Set::Scalar > &X, int i, int j, int k, int n) const
 

Private Attributes

int nspecies
 
double Rg
 
std::vector< double > MW
 
Thermo::Thermo< Thermo::CpConstantthermo
 
std::string type
 
std::vector< double > val1
 
std::vector< double > val2
 

Detailed Description

Definition at line 40 of file Mixture_Averaged.H.

Constructor & Destructor Documentation

◆ Mixture_Averaged()

Model::Gas::Transport::Mixture_Averaged::Mixture_Averaged ( )
inline

Definition at line 55 of file Mixture_Averaged.H.

Member Function Documentation

◆ collision_integral()

double Model::Gas::Transport::Mixture_Averaged::collision_integral ( double  Tstar) const
inlineprivate

Definition at line 94 of file Mixture_Averaged.H.

◆ diffusion_coeffs()

void Model::Gas::Transport::Mixture_Averaged::diffusion_coeffs ( Set::Patch< Set::Scalar > &  DKM,
double  T,
double  P,
Set::Patch< const Set::Scalar > &  X,
int  i,
int  j,
int  k 
) const
inline

Definition at line 207 of file Mixture_Averaged.H.

◆ dynamic_viscosity()

double Model::Gas::Transport::Mixture_Averaged::dynamic_viscosity ( double  T,
Set::Patch< const Set::Scalar > &  X,
int  i,
int  j,
int  k 
) const
inline

Definition at line 110 of file Mixture_Averaged.H.

◆ k_eucken()

double Model::Gas::Transport::Mixture_Averaged::k_eucken ( double  T,
Set::Patch< const Set::Scalar > &  X,
int  i,
int  j,
int  k,
int  n 
) const
inlineprivate

Definition at line 103 of file Mixture_Averaged.H.

◆ mu_enskog()

double Model::Gas::Transport::Mixture_Averaged::mu_enskog ( double  T,
int  i 
) const
inlineprivate

Definition at line 100 of file Mixture_Averaged.H.

◆ Parse()

static void Model::Gas::Transport::Mixture_Averaged::Parse ( Mixture_Averaged value,
IO::ParmParse pp,
int  a_nspecies,
std::vector< double > &  a_MW,
Thermo::Thermo< Thermo::CpConstant a_thermo 
)
inlinestatic

Definition at line 60 of file Mixture_Averaged.H.

◆ thermal_conductivity()

double Model::Gas::Transport::Mixture_Averaged::thermal_conductivity ( double  T,
Set::Patch< const Set::Scalar > &  X,
int  i,
int  j,
int  k 
) const
inline

Definition at line 159 of file Mixture_Averaged.H.

Field Documentation

◆ MW

std::vector<double> Model::Gas::Transport::Mixture_Averaged::MW
private

Definition at line 48 of file Mixture_Averaged.H.

◆ name

constexpr const char* Model::Gas::Transport::Mixture_Averaged::name = "mixture_averaged"
staticconstexpr

Definition at line 43 of file Mixture_Averaged.H.

◆ nspecies

int Model::Gas::Transport::Mixture_Averaged::nspecies
private

Definition at line 46 of file Mixture_Averaged.H.

◆ Rg

double Model::Gas::Transport::Mixture_Averaged::Rg
private

Definition at line 47 of file Mixture_Averaged.H.

◆ thermo

Thermo::Thermo<Thermo::CpConstant> Model::Gas::Transport::Mixture_Averaged::thermo
private

Definition at line 49 of file Mixture_Averaged.H.

◆ type

std::string Model::Gas::Transport::Mixture_Averaged::type
private

Definition at line 50 of file Mixture_Averaged.H.

◆ val1

std::vector<double> Model::Gas::Transport::Mixture_Averaged::val1
private

Definition at line 51 of file Mixture_Averaged.H.

◆ val2

std::vector<double> Model::Gas::Transport::Mixture_Averaged::val2
private

Definition at line 52 of file Mixture_Averaged.H.


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