|
teqp 0.23.1
|
#include <activity_models.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 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 41 of file activity_models.hpp.
|
inline |
Definition at line 46 of file activity_models.hpp.
|
inline |
Definition at line 49 of file activity_models.hpp.
|
inline |
Definition at line 75 of file activity_models.hpp.
|
inline |
Definition at line 100 of file activity_models.hpp.
|
inline |
Definition at line 80 of file activity_models.hpp.
| const std::vector<double> teqp::activity::activity_models::WilsonResidualHelmholtzOverRT< NumType >::b |
Definition at line 44 of file activity_models.hpp.
| const Eigen::ArrayXXd teqp::activity::activity_models::WilsonResidualHelmholtzOverRT< NumType >::m |
Definition at line 45 of file activity_models.hpp.
| const Eigen::ArrayXXd teqp::activity::activity_models::WilsonResidualHelmholtzOverRT< NumType >::n |
Definition at line 45 of file activity_models.hpp.