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

#include <polar_terms.hpp>

Public Member Functions

 DipolarQuadrupolarContributionVrabecGross (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, const Eigen::ArrayX< double > &Qstar2, const Eigen::ArrayX< double > &nQ)
 
DipolarQuadrupolarContributionVrabecGrossoperator= (const DipolarQuadrupolarContributionVrabecGross &)=delete
 
template<typename TTYPE , typename RhoType , typename EtaType , typename VecType >
auto get_alpha2DQ (const TTYPE &T, const RhoType &rhoN_A3, const EtaType &eta, const VecType &mole_fractions) const
 Eq. 14 from Vrabec and Gross.
 
template<typename TTYPE , typename RhoType , typename EtaType , typename VecType >
auto get_alpha3DQ (const TTYPE &T, const RhoType &rhoN_A3, const EtaType &eta, const VecType &mole_fractions) const
 Eq. 15 from Vrabec and Gross.
 
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
 

Detailed Description

Definition at line 313 of file polar_terms.hpp.

Constructor & Destructor Documentation

◆ DipolarQuadrupolarContributionVrabecGross()

teqp::SAFTpolar::DipolarQuadrupolarContributionVrabecGross::DipolarQuadrupolarContributionVrabecGross ( 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,
const Eigen::ArrayX< double > & Qstar2,
const Eigen::ArrayX< double > & nQ )
inline

Definition at line 318 of file polar_terms.hpp.

Member Function Documentation

◆ eval()

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

Definition at line 403 of file polar_terms.hpp.

◆ get_alpha2DQ()

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

Eq. 14 from Vrabec and Gross.

Definition at line 348 of file polar_terms.hpp.

◆ get_alpha3DQ()

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

Eq. 15 from Vrabec and Gross.

Definition at line 372 of file polar_terms.hpp.

◆ operator=()

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

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