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

#include <polar_terms.hpp>

Public Member Functions

 MultipolarContributionGrossVrabec (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)
 
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 std::optional< DipolarContributionGrossVrabecdi
 
const std::optional< QuadrupolarContributionGrossquad
 
const std::optional< DipolarQuadrupolarContributionVrabecGrossdiquad
 

Static Public Attributes

static constexpr multipolar_argument_spec arg_spec = multipolar_argument_spec::TK_rhoNA3_packingfraction_molefractions
 

Detailed Description

Definition at line 452 of file polar_terms.hpp.

Constructor & Destructor Documentation

◆ MultipolarContributionGrossVrabec()

teqp::SAFTpolar::MultipolarContributionGrossVrabec::MultipolarContributionGrossVrabec ( 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 460 of file polar_terms.hpp.

Member Function Documentation

◆ eval()

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

Definition at line 474 of file polar_terms.hpp.

Member Data Documentation

◆ arg_spec

constexpr multipolar_argument_spec teqp::SAFTpolar::MultipolarContributionGrossVrabec::arg_spec = multipolar_argument_spec::TK_rhoNA3_packingfraction_molefractions
staticconstexpr

Definition at line 454 of file polar_terms.hpp.

◆ di

const std::optional<DipolarContributionGrossVrabec> teqp::SAFTpolar::MultipolarContributionGrossVrabec::di

Definition at line 456 of file polar_terms.hpp.

◆ diquad

const std::optional<DipolarQuadrupolarContributionVrabecGross> teqp::SAFTpolar::MultipolarContributionGrossVrabec::diquad

Definition at line 458 of file polar_terms.hpp.

◆ quad

const std::optional<QuadrupolarContributionGross> teqp::SAFTpolar::MultipolarContributionGrossVrabec::quad

Definition at line 457 of file polar_terms.hpp.


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