#include <multifluid_activity.hpp>
|
| | MultifluidPlusActivity (const nlohmann::json &spec) |
| |
| auto | calc_gER_over_RT (double T, const Eigen::ArrayXd &molefrac) const |
| | Calculate the dimensionless value of \(g_{\rm GE}^{\rm E,R}/RT\) from the AC model.
|
| |
| auto | calc_lngamma_resid (const double T, const Eigen::ArrayXd &molefrac) const |
| | Calculate the value of array \(\ln\gamma^{\rm R}\) from the AC model without any of the AD types.
|
| |
| Eigen::ArrayXd | calc_lngamma_comb (const double T, const Eigen::ArrayXd &molefrac) const |
| | Calculate the value of array \(\ln\gamma^{\rm comb}\) from the AC model without any of the AD types.
|
| |
| template<class VecType > |
| auto | R (const VecType &molefrac) const |
| |
| template<typename TType , typename RhoType , typename MoleFractions > |
| auto | alphar_activity (const TType &T, const RhoType &rho, const MoleFractions &molefrac) const |
| |
| template<typename TType , typename RhoType , typename MoleFractions > |
| auto | alphar (const TType &T, const RhoType &rho, const MoleFractions &molefrac) const |
| |
Implementing the general approach of: Jaeger et al., A theoretically based departure function for multi-fluid mixture models, https://doi.org/10.1016/j.fluid.2018.04.015
Definition at line 31 of file multifluid_activity.hpp.
◆ MultifluidPlusActivity()
| teqp::multifluid::multifluid_activity::MultifluidPlusActivity::MultifluidPlusActivity |
( |
const nlohmann::json & | spec | ) |
|
|
inline |
◆ alphar()
template<typename TType , typename RhoType , typename MoleFractions >
| auto teqp::multifluid::multifluid_activity::MultifluidPlusActivity::alphar |
( |
const TType & | T, |
|
|
const RhoType & | rho, |
|
|
const MoleFractions & | molefrac ) const |
|
inline |
◆ alphar_activity()
template<typename TType , typename RhoType , typename MoleFractions >
| auto teqp::multifluid::multifluid_activity::MultifluidPlusActivity::alphar_activity |
( |
const TType & | T, |
|
|
const RhoType & | rho, |
|
|
const MoleFractions & | molefrac ) const |
|
inline |
◆ calc_gER_over_RT()
| auto teqp::multifluid::multifluid_activity::MultifluidPlusActivity::calc_gER_over_RT |
( |
double | T, |
|
|
const Eigen::ArrayXd & | molefrac ) const |
|
inline |
Calculate the dimensionless value of \(g_{\rm GE}^{\rm E,R}/RT\) from the AC model.
Definition at line 46 of file multifluid_activity.hpp.
◆ calc_lngamma_comb()
| Eigen::ArrayXd teqp::multifluid::multifluid_activity::MultifluidPlusActivity::calc_lngamma_comb |
( |
const double | T, |
|
|
const Eigen::ArrayXd & | molefrac ) const |
|
inline |
Calculate the value of array \(\ln\gamma^{\rm comb}\) from the AC model without any of the AD types.
Definition at line 61 of file multifluid_activity.hpp.
◆ calc_lngamma_resid()
| auto teqp::multifluid::multifluid_activity::MultifluidPlusActivity::calc_lngamma_resid |
( |
const double | T, |
|
|
const Eigen::ArrayXd & | molefrac ) const |
|
inline |
Calculate the value of array \(\ln\gamma^{\rm R}\) from the AC model without any of the AD types.
Definition at line 50 of file multifluid_activity.hpp.
◆ R()
template<class VecType >
| auto teqp::multifluid::multifluid_activity::MultifluidPlusActivity::R |
( |
const VecType & | molefrac | ) |
const |
|
inline |
The documentation for this class was generated from the following file: