teqp 0.19.1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
teqp::SAFTpolar::QuadrupolarContributionGross Class Reference

#include <polar_terms.hpp>

Public Member Functions

 QuadrupolarContributionGross (const Eigen::ArrayX< double > &m, const Eigen::ArrayX< double > &sigma_Angstrom, const Eigen::ArrayX< double > &epsilon_over_k, const Eigen::ArrayX< double > &Qstar2, const Eigen::ArrayX< double > &nQ)
 
QuadrupolarContributionGrossoperator= (const QuadrupolarContributionGross &)=delete
 
template<typename TTYPE , typename RhoType , typename EtaType , typename VecType >
auto get_alpha2QQ (const TTYPE &T, const RhoType &rhoN_A3, const EtaType &eta, const VecType &mole_fractions) const
 Eq. 9 from Gross, AICHEJ, doi: 10.1002/aic.10502.
 
template<typename TTYPE , typename RhoType , typename EtaType , typename VecType >
auto get_alpha3QQ (const TTYPE &T, const RhoType &rhoN_A3, const EtaType &eta, const VecType &mole_fractions) const
 Eq. 10 from Gross, AICHEJ, doi: 10.1002/aic.10502.
 
template<typename TTYPE , typename RhoType , typename EtaType , typename VecType >
auto eval (const TTYPE &T, const RhoType &rho_A3, const EtaType &eta, const VecType &mole_fractions) const
 

Public Attributes

const bool has_a_polar
 

Detailed Description

Definition at line 219 of file polar_terms.hpp.

Constructor & Destructor Documentation

◆ QuadrupolarContributionGross()

teqp::SAFTpolar::QuadrupolarContributionGross::QuadrupolarContributionGross ( const Eigen::ArrayX< double > & m,
const Eigen::ArrayX< double > & sigma_Angstrom,
const Eigen::ArrayX< double > & epsilon_over_k,
const Eigen::ArrayX< double > & Qstar2,
const Eigen::ArrayX< double > & nQ )
inline

Definition at line 225 of file polar_terms.hpp.

Member Function Documentation

◆ eval()

template<typename TTYPE , typename RhoType , typename EtaType , typename VecType >
auto teqp::SAFTpolar::QuadrupolarContributionGross::eval ( const TTYPE & T,
const RhoType & rho_A3,
const EtaType & eta,
const VecType & mole_fractions ) const
inline

Definition at line 290 of file polar_terms.hpp.

◆ get_alpha2QQ()

template<typename TTYPE , typename RhoType , typename EtaType , typename VecType >
auto teqp::SAFTpolar::QuadrupolarContributionGross::get_alpha2QQ ( const TTYPE & T,
const RhoType & rhoN_A3,
const EtaType & eta,
const VecType & mole_fractions ) const
inline

Eq. 9 from Gross, AICHEJ, doi: 10.1002/aic.10502.

Definition at line 238 of file polar_terms.hpp.

◆ get_alpha3QQ()

template<typename TTYPE , typename RhoType , typename EtaType , typename VecType >
auto teqp::SAFTpolar::QuadrupolarContributionGross::get_alpha3QQ ( const TTYPE & T,
const RhoType & rhoN_A3,
const EtaType & eta,
const VecType & mole_fractions ) const
inline

Eq. 10 from Gross, AICHEJ, doi: 10.1002/aic.10502.

Definition at line 262 of file polar_terms.hpp.

◆ operator=()

QuadrupolarContributionGross & teqp::SAFTpolar::QuadrupolarContributionGross::operator= ( const QuadrupolarContributionGross & )
delete

Member Data Documentation

◆ has_a_polar

const bool teqp::SAFTpolar::QuadrupolarContributionGross::has_a_polar

Definition at line 224 of file polar_terms.hpp.


The documentation for this class was generated from the following file: