teqp 0.22.0
Loading...
Searching...
No Matches
teqp::RKPRCismondi2005 Class Reference

#include <cubics.hpp>

Public Member Functions

 RKPRCismondi2005 (const nlohmann::json &j)
 
template<class VecType >
auto R (const VecType &) const
 
auto get_delta_1 () const
 
auto get_Tc_K () const
 
auto get_pc_Pa () const
 
auto get_k () const
 
auto get_kmat () const
 
auto get_lmat () const
 
template<typename TType >
auto get_bi (std::size_t i, const TType &) const
 
template<typename TType >
auto get_ai (std::size_t i, const TType &T) const
 
template<typename TType , typename FractionsType >
auto get_ab (const TType &T, const FractionsType &z) const
 
template<typename TType , typename RhoType , typename FractionsType >
auto alphar (const TType &T, const RhoType &rho, const FractionsType &molefrac) const
 

Detailed Description

The RK-PR method as defined in:

Martín Cismondi, Jørgen Mollerup, Development and application of a three-parameter RK–PR equation of state, Fluid Phase Equilibria, Volume 232, Issues 1–2, 2005, Pages 74-89, https://doi.org/10.1016/j.fluid.2005.03.020.

Definition at line 824 of file cubics.hpp.

Constructor & Destructor Documentation

◆ RKPRCismondi2005()

teqp::RKPRCismondi2005::RKPRCismondi2005 ( const nlohmann::json & j)
inline

Definition at line 859 of file cubics.hpp.

Member Function Documentation

◆ alphar()

template<typename TType , typename RhoType , typename FractionsType >
auto teqp::RKPRCismondi2005::alphar ( const TType & T,
const RhoType & rho,
const FractionsType & molefrac ) const
inline

Definition at line 904 of file cubics.hpp.

◆ get_ab()

template<typename TType , typename FractionsType >
auto teqp::RKPRCismondi2005::get_ab ( const TType & T,
const FractionsType & z ) const
inline

Definition at line 883 of file cubics.hpp.

◆ get_ai()

template<typename TType >
auto teqp::RKPRCismondi2005::get_ai ( std::size_t i,
const TType & T ) const
inline

Definition at line 878 of file cubics.hpp.

◆ get_bi()

template<typename TType >
auto teqp::RKPRCismondi2005::get_bi ( std::size_t i,
const TType &  ) const
inline

Definition at line 873 of file cubics.hpp.

◆ get_delta_1()

auto teqp::RKPRCismondi2005::get_delta_1 ( ) const
inline

Definition at line 865 of file cubics.hpp.

◆ get_k()

auto teqp::RKPRCismondi2005::get_k ( ) const
inline

Definition at line 868 of file cubics.hpp.

◆ get_kmat()

auto teqp::RKPRCismondi2005::get_kmat ( ) const
inline

Definition at line 869 of file cubics.hpp.

◆ get_lmat()

auto teqp::RKPRCismondi2005::get_lmat ( ) const
inline

Definition at line 870 of file cubics.hpp.

◆ get_pc_Pa()

auto teqp::RKPRCismondi2005::get_pc_Pa ( ) const
inline

Definition at line 867 of file cubics.hpp.

◆ get_Tc_K()

auto teqp::RKPRCismondi2005::get_Tc_K ( ) const
inline

Definition at line 866 of file cubics.hpp.

◆ R()

template<class VecType >
auto teqp::RKPRCismondi2005::R ( const VecType & ) const
inline

Definition at line 862 of file cubics.hpp.


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