|
teqp 0.23.1
|
#include <CPA.hpp>
Public Member Functions | |
| CPACubic (cubic_flag flag, const std::valarray< double > &a0, const std::valarray< double > &bi, const std::valarray< double > &c1, const std::valarray< double > &Tc, const double R_gas, const std::optional< std::vector< std::vector< double > > > &kmat=std::nullopt) | |
| std::size_t | size () const |
| template<typename VecType> | |
| auto | R (const VecType &) const |
| template<typename TType> | |
| auto | get_ai (TType T, int i) const |
| template<typename TType, typename VecType> | |
| auto | get_ab (const TType T, const VecType &molefrac) const |
| template<typename TType, typename RhoType, typename VecType> | |
| auto | alphar (const TType T, const RhoType rhomolar, const VecType &molefrac) const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |