teqp 0.19.1
|
#include <multifluid_mutant.hpp>
Public Member Functions | |
template<class VecType > | |
auto | R (const VecType &molefrac) const |
MultiFluidAdapter (const BaseClass &base, ReducingFunctions &&redfunc, DepartureFunction &&depfunc) | |
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. | |
template<typename TType , typename RhoType , typename MoleFracType > | |
auto | alphar (const TType &T, const RhoType &rho, const MoleFracType &molefrac) const |
Public Attributes | |
const BaseClass & | base |
const ReducingFunctions | redfunc |
const DepartureFunction | dep |
This class holds a lightweight reference to the core parts of the model
The reducing and departure functions are moved into this class, while the donor class is used for the corresponding states portion
Definition at line 12 of file multifluid_mutant.hpp.
|
inline |
Definition at line 25 of file multifluid_mutant.hpp.
|
inline |
Definition at line 43 of file multifluid_mutant.hpp.
|
inline |
Return a binary interaction parameter.
Definition at line 32 of file multifluid_mutant.hpp.
|
inline |
Get the metadata stored in string form.
Definition at line 30 of file multifluid_mutant.hpp.
|
inline |
Definition at line 23 of file multifluid_mutant.hpp.
|
inline |
Store some sort of metadata in string form (perhaps a JSON representation of the model?)
Definition at line 28 of file multifluid_mutant.hpp.
const BaseClass& teqp::MultiFluidAdapter< DepartureFunction, BaseClass >::base |
Definition at line 18 of file multifluid_mutant.hpp.
const DepartureFunction teqp::MultiFluidAdapter< DepartureFunction, BaseClass >::dep |
Definition at line 20 of file multifluid_mutant.hpp.
const ReducingFunctions teqp::MultiFluidAdapter< DepartureFunction, BaseClass >::redfunc |
Definition at line 19 of file multifluid_mutant.hpp.