teqp 0.19.1
|
#include <cubics.hpp>
Public Member Functions | |
WilsonResidualHelmholtzOverRT (const std::vector< double > &b, const Eigen::ArrayXXd &m, const Eigen::ArrayXXd &n) | |
template<typename TType , typename MoleFractions > | |
auto | combinatorial (const TType &, const MoleFractions &molefracs) const |
template<typename TType > | |
auto | get_Aij (std::size_t i, std::size_t j, const TType &T) const |
template<typename TType , typename MoleFractions > | |
auto | total (const TType &T, const MoleFractions &molefracs) const |
template<typename TType , typename MoleFractions > | |
auto | operator() (const TType &T, const MoleFractions &molefracs) const |
Public Attributes | |
const double | R = 8.31446261815324 |
const std::vector< double > | b |
const Eigen::ArrayXXd | m |
const Eigen::ArrayXXd | n |
\[ \frac{a^{E,\gamma}_{total}}{RT} = -sum_iz_i\ln\left(\sum_jz_jOmega_{ij}(T)\right) \]
\[ \frac{a^{E,\gamma}_{comb}}{RT} = -sum_iz_i\ln\left(\frac{\Omega_i}{z_i}\right) \]
\[ \frac{a^{E,\gamma}_{res}}{RT} = \frac{a^{E,\gamma}_{total}}{RT} - \frac{a^{E,\gamma}_{comb}}{RT} \]
Volume fraction of component \(i\)
\[ \phi_i = \frac{z_iv_i}{\sum_j z_j v_j} \]
with \(v_i = b_i\)
Definition at line 487 of file cubics.hpp.
|
inline |
Definition at line 493 of file cubics.hpp.
|
inline |
Definition at line 496 of file cubics.hpp.
|
inline |
Definition at line 522 of file cubics.hpp.
|
inline |
Definition at line 547 of file cubics.hpp.
|
inline |
Definition at line 527 of file cubics.hpp.
const std::vector<double> teqp::WilsonResidualHelmholtzOverRT< NumType >::b |
Definition at line 491 of file cubics.hpp.
const Eigen::ArrayXXd teqp::WilsonResidualHelmholtzOverRT< NumType >::m |
Definition at line 492 of file cubics.hpp.
const Eigen::ArrayXXd teqp::WilsonResidualHelmholtzOverRT< NumType >::n |
Definition at line 492 of file cubics.hpp.
const double teqp::WilsonResidualHelmholtzOverRT< NumType >::R = 8.31446261815324 |
Definition at line 490 of file cubics.hpp.