#include <pcsaft.hpp>
|
| | PCSAFTHardChainContribution (const Eigen::ArrayX< double > &m, const Eigen::ArrayX< double > &mminus1, const Eigen::ArrayX< double > &sigma_Angstrom, const Eigen::ArrayX< double > &epsilon_over_k, const Eigen::ArrayXXd &kmat, const Eigen::Array< double, 3, 7 > &a, const Eigen::Array< double, 3, 7 > &b) |
| |
| PCSAFTHardChainContribution & | operator= (const PCSAFTHardChainContribution &)=delete |
| |
| template<typename TTYPE , typename RhoType , typename VecType > |
| auto | eval (const TTYPE &T, const RhoType &rhomolar, const VecType &mole_fractions) const |
| |
|
| const Eigen::ArrayX< double > | m |
| | number of segments
|
| |
| const Eigen::ArrayX< double > | mminus1 |
| | m-1
|
| |
| const Eigen::ArrayX< double > | sigma_Angstrom |
| |
| const Eigen::ArrayX< double > | epsilon_over_k |
| | depth of pair potential divided by Boltzman constant
|
| |
| const Eigen::ArrayXXd | kmat |
| | binary interaction parameter matrix
|
| |
| Eigen::Array< double, 3, 7 > | a |
| | The universal constants used in Eqn. A.18 of G&S.
|
| |
| Eigen::Array< double, 3, 7 > | b |
| | The universal constants used in Eqn. A.19 of G&S.
|
| |
Definition at line 187 of file pcsaft.hpp.
◆ PCSAFTHardChainContribution()
| teqp::saft::pcsaft::PCSAFTHardChainContribution::PCSAFTHardChainContribution |
( |
const Eigen::ArrayX< double > & | m, |
|
|
const Eigen::ArrayX< double > & | mminus1, |
|
|
const Eigen::ArrayX< double > & | sigma_Angstrom, |
|
|
const Eigen::ArrayX< double > & | epsilon_over_k, |
|
|
const Eigen::ArrayXXd & | kmat, |
|
|
const Eigen::Array< double, 3, 7 > & | a, |
|
|
const Eigen::Array< double, 3, 7 > & | b ) |
|
inline |
◆ eval()
template<typename TTYPE , typename RhoType , typename VecType >
| auto teqp::saft::pcsaft::PCSAFTHardChainContribution::eval |
( |
const TTYPE & | T, |
|
|
const RhoType & | rhomolar, |
|
|
const VecType & | mole_fractions ) const |
|
inline |
Convert from molar density to number density in molecules/Angstrom^3
Evaluate the components of zeta
Packing fraction is the 4-th value in zeta, at index 3
Definition at line 205 of file pcsaft.hpp.
◆ operator=()
| Eigen::Array<double, 3, 7> teqp::saft::pcsaft::PCSAFTHardChainContribution::a |
|
protected |
The universal constants used in Eqn. A.18 of G&S.
Definition at line 195 of file pcsaft.hpp.
| Eigen::Array<double, 3, 7> teqp::saft::pcsaft::PCSAFTHardChainContribution::b |
|
protected |
The universal constants used in Eqn. A.19 of G&S.
Definition at line 196 of file pcsaft.hpp.
◆ epsilon_over_k
| const Eigen::ArrayX<double> teqp::saft::pcsaft::PCSAFTHardChainContribution::epsilon_over_k |
|
protected |
depth of pair potential divided by Boltzman constant
Definition at line 193 of file pcsaft.hpp.
◆ kmat
| const Eigen::ArrayXXd teqp::saft::pcsaft::PCSAFTHardChainContribution::kmat |
|
protected |
binary interaction parameter matrix
Definition at line 194 of file pcsaft.hpp.
| const Eigen::ArrayX<double> teqp::saft::pcsaft::PCSAFTHardChainContribution::m |
|
protected |
◆ mminus1
| const Eigen::ArrayX<double> teqp::saft::pcsaft::PCSAFTHardChainContribution::mminus1 |
|
protected |
◆ sigma_Angstrom
| const Eigen::ArrayX<double> teqp::saft::pcsaft::PCSAFTHardChainContribution::sigma_Angstrom |
|
protected |
The documentation for this class was generated from the following file: