|
teqp 0.23.1
|
#include <GERG.hpp>
Public Types | |
| using | GetPureInfo = std::function<PureInfo(const std::string&)> |
| using | GetAlphaigCoeffs = std::function<AlphaigCoeffs(const std::string&)> |
Public Member Functions | |
| GERG200XAlphaig (const std::vector< std::string > &names, const GetPureInfo &get_pure_info, const GetAlphaigCoeffs &get_alphaig_coeffs) | |
| std::size_t | size () const |
| template<typename TType, typename RhoType> | |
| auto | alphaig_pure (const TType &T, const RhoType &rhomolar, const int i) const |
| template<typename TType, typename RhoType, typename MoleFractions> | |
| auto | alphaig (const TType &T, const RhoType &rhomolar, const MoleFractions &molefracs) const |
Public Attributes | |
| GetPureInfo | _get_pure_info |
| GetAlphaigCoeffs | _get_alphaig_coeffs |
| const double | Rstar = 8.314510 |
| const double | R = 8.314472 |
| const std::vector< double > | Tc |
| const std::vector< double > | rhoc |
| const std::vector< AlphaigCoeffs > | coeffs |
| using teqp::GERGGeneral::GERG200XAlphaig::GetAlphaigCoeffs = std::function<AlphaigCoeffs(const std::string&)> |
| using teqp::GERGGeneral::GERG200XAlphaig::GetPureInfo = std::function<PureInfo(const std::string&)> |
|
inline |
|
inline |
|
inline |
|
inline |
| GetAlphaigCoeffs teqp::GERGGeneral::GERG200XAlphaig::_get_alphaig_coeffs |
| GetPureInfo teqp::GERGGeneral::GERG200XAlphaig::_get_pure_info |
| const std::vector<AlphaigCoeffs> teqp::GERGGeneral::GERG200XAlphaig::coeffs |
| const double teqp::GERGGeneral::GERG200XAlphaig::R = 8.314472 |
| const std::vector<double> teqp::GERGGeneral::GERG200XAlphaig::rhoc |
| const double teqp::GERGGeneral::GERG200XAlphaig::Rstar = 8.314510 |
| const std::vector<double> teqp::GERGGeneral::GERG200XAlphaig::Tc |