teqp 0.22.0
Loading...
Searching...
No Matches
teqp::LJChain::LJChain< Monomer > Class Template Reference

#include <LJChain.hpp>

Public Member Functions

 LJChain (Monomer &&monomer, double m)
 
template<typename TType , typename RhoType >
auto g_LJ (const TType &Tstar, const RhoType &rhostar_monomer) const
 
template<typename TType , typename RhoType >
auto get_lnyR (const TType &Tstar, const RhoType &rhostar_monomer) const
 
template<typename TType , typename RhoType , typename MoleFracType >
auto alphar (const TType &Tstar, const RhoType &rho_chain_star, const MoleFracType &molefrac) const
 
template<class VecType >
auto R (const VecType &) const
 

Detailed Description

template<typename Monomer>
class teqp::LJChain::LJChain< Monomer >

Chain contribution from Johnson, Muller and Gubbins, JPC 1994

Definition at line 14 of file LJChain.hpp.

Constructor & Destructor Documentation

◆ LJChain()

template<typename Monomer >
teqp::LJChain::LJChain< Monomer >::LJChain ( Monomer && monomer,
double m )
inline

Definition at line 28 of file LJChain.hpp.

Member Function Documentation

◆ alphar()

template<typename Monomer >
template<typename TType , typename RhoType , typename MoleFracType >
auto teqp::LJChain::LJChain< Monomer >::alphar ( const TType & Tstar,
const RhoType & rho_chain_star,
const MoleFracType & molefrac ) const
inline

Definition at line 47 of file LJChain.hpp.

◆ g_LJ()

template<typename Monomer >
template<typename TType , typename RhoType >
auto teqp::LJChain::LJChain< Monomer >::g_LJ ( const TType & Tstar,
const RhoType & rhostar_monomer ) const
inline

Definition at line 31 of file LJChain.hpp.

◆ get_lnyR()

template<typename Monomer >
template<typename TType , typename RhoType >
auto teqp::LJChain::LJChain< Monomer >::get_lnyR ( const TType & Tstar,
const RhoType & rhostar_monomer ) const
inline

Definition at line 42 of file LJChain.hpp.

◆ R()

template<typename Monomer >
template<class VecType >
auto teqp::LJChain::LJChain< Monomer >::R ( const VecType & ) const
inline

Definition at line 58 of file LJChain.hpp.


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