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

#include <simple_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 593 of file simple_cubics.hpp.

Constructor & Destructor Documentation

◆ RKPRCismondi2005()

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

Definition at line 628 of file simple_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 673 of file simple_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 652 of file simple_cubics.hpp.

◆ get_ai()

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

Definition at line 647 of file simple_cubics.hpp.

◆ get_bi()

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

Definition at line 642 of file simple_cubics.hpp.

◆ get_delta_1()

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

Definition at line 634 of file simple_cubics.hpp.

◆ get_k()

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

Definition at line 637 of file simple_cubics.hpp.

◆ get_kmat()

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

Definition at line 638 of file simple_cubics.hpp.

◆ get_lmat()

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

Definition at line 639 of file simple_cubics.hpp.

◆ get_pc_Pa()

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

Definition at line 636 of file simple_cubics.hpp.

◆ get_Tc_K()

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

Definition at line 635 of file simple_cubics.hpp.

◆ R()

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

Definition at line 631 of file simple_cubics.hpp.


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