teqp 0.22.0
|
#include <multifluid.hpp>
Public Types | |
using | GasConstantCalculator = multifluid::gasconstant::GasConstantCalculator |
Public Member Functions | |
template<class VecType > | |
auto | R (const VecType &molefracs) const |
void | set_meta (const std::string &m) |
Store some sort of metadata in string form (perhaps a JSON representation of the model?) | |
auto | get_meta () const |
Get the metadata stored in string form. | |
const std::variant< double, std::string > | get_BIP (const std::size_t &i, const std::size_t &j, const std::string &key) const |
Return a binary interaction parameter. | |
MultiFluid (ReducingFunctions &&redfunc, CorrespondingTerm &&corr, DepartureTerm &&dep, GasConstantCalculator &&Rcalc) | |
template<typename TType , typename RhoType > | |
auto | alphar (TType T, const RhoType &rhovec, const std::optional< typename RhoType::value_type > rhotot=std::nullopt) const |
template<typename TType , typename RhoType , typename MoleFracType > | |
auto | alphar (const TType &T, const RhoType &rho, const MoleFracType &molefrac) const |
template<typename TType , typename RhoType , typename MoleFracType > | |
auto | alphar_taudelta (const TType &tau, const RhoType &delta, const MoleFracType &molefrac) const |
template<typename TType , typename RhoType > | |
auto | alphar_taudeltai (const TType &tau, const RhoType &delta, const std::size_t i) const |
Public Attributes | |
const ReducingFunctions | redfunc |
const CorrespondingTerm | corr |
const DepartureTerm | dep |
const GasConstantCalculator | Rcalc |
Definition at line 119 of file multifluid.hpp.
using teqp::MultiFluid< CorrespondingTerm, DepartureTerm >::GasConstantCalculator = multifluid::gasconstant::GasConstantCalculator |
Definition at line 127 of file multifluid.hpp.
|
inline |
Definition at line 150 of file multifluid.hpp.
|
inline |
Definition at line 163 of file multifluid.hpp.
|
inline |
Definition at line 153 of file multifluid.hpp.
|
inline |
Definition at line 180 of file multifluid.hpp.
|
inline |
Definition at line 194 of file multifluid.hpp.
|
inline |
Return a binary interaction parameter.
Definition at line 140 of file multifluid.hpp.
|
inline |
Get the metadata stored in string form.
Definition at line 138 of file multifluid.hpp.
|
inline |
Definition at line 131 of file multifluid.hpp.
|
inline |
Store some sort of metadata in string form (perhaps a JSON representation of the model?)
Definition at line 136 of file multifluid.hpp.
const CorrespondingTerm teqp::MultiFluid< CorrespondingTerm, DepartureTerm >::corr |
Definition at line 125 of file multifluid.hpp.
const DepartureTerm teqp::MultiFluid< CorrespondingTerm, DepartureTerm >::dep |
Definition at line 126 of file multifluid.hpp.
const GasConstantCalculator teqp::MultiFluid< CorrespondingTerm, DepartureTerm >::Rcalc |
Definition at line 128 of file multifluid.hpp.
const ReducingFunctions teqp::MultiFluid< CorrespondingTerm, DepartureTerm >::redfunc |
Definition at line 124 of file multifluid.hpp.