|
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 TauType , typename DeltaType , typename MoleFracType > |
auto | alphar_taudelta (const TauType &tau, const DeltaType &delta, const MoleFracType &molefrac) const |
|
template<typename TType , typename RhoType , typename MoleFracType > |
auto | alphar (const TType &T, const RhoType &rho, const MoleFracType &molefrac) const |
|
template<typename DepartureFunction, typename BaseClass>
class teqp::MultiFluidAdapter< DepartureFunction, BaseClass >
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.