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

#include <polar_terms.hpp>

Public Member Functions

 DipolarContributionGrossVrabec (const Eigen::ArrayX< double > &m, const Eigen::ArrayX< double > &sigma_Angstrom, const Eigen::ArrayX< double > &epsilon_over_k, const Eigen::ArrayX< double > &mustar2, const Eigen::ArrayX< double > &nmu)
 
template<typename TTYPE , typename RhoType , typename EtaType , typename VecType >
auto get_alpha2DD (const TTYPE &T, const RhoType &rhoN_A3, const EtaType &eta, const VecType &mole_fractions) const
 Eq. 8 from Gross and Vrabec.
 
template<typename TTYPE , typename RhoType , typename EtaType , typename VecType >
auto get_alpha3DD (const TTYPE &T, const RhoType &rhoN_A3, const EtaType &eta, const VecType &mole_fractions) const
 Eq. 9 from Gross and Vrabec.
 
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 129 of file polar_terms.hpp.

Constructor & Destructor Documentation

◆ DipolarContributionGrossVrabec()

teqp::SAFTpolar::DipolarContributionGrossVrabec::DipolarContributionGrossVrabec ( const Eigen::ArrayX< double > & m,
const Eigen::ArrayX< double > & sigma_Angstrom,
const Eigen::ArrayX< double > & epsilon_over_k,
const Eigen::ArrayX< double > & mustar2,
const Eigen::ArrayX< double > & nmu )
inline

Definition at line 134 of file polar_terms.hpp.

Member Function Documentation

◆ eval()

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

Definition at line 198 of file polar_terms.hpp.

◆ get_alpha2DD()

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

Eq. 8 from Gross and Vrabec.

Definition at line 146 of file polar_terms.hpp.

◆ get_alpha3DD()

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

Eq. 9 from Gross and Vrabec.

Definition at line 170 of file polar_terms.hpp.

Member Data Documentation

◆ has_a_polar

const bool teqp::SAFTpolar::DipolarContributionGrossVrabec::has_a_polar

Definition at line 133 of file polar_terms.hpp.


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