Loading [MathJax]/extensions/TeX/AMSsymbols.js
CoolProp  6.7.1dev
An open-source fluid property and humid air property database
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AbstractCubic Member List

This is the complete list of members for AbstractCubic, including all inherited members.

a0_ii(std::size_t i)=0AbstractCubicpure virtual
A_term(double delta, const std::vector< double > &x)AbstractCubicinline
AbstractCubic(std::vector< double > Tc, std::vector< double > pc, std::vector< double > acentric, double R_u, double Delta_1, double Delta_2, std::vector< double > C1=std::vector< double >(), std::vector< double > C2=std::vector< double >(), std::vector< double > C3=std::vector< double >())AbstractCubic
acentricAbstractCubicprotected
aii_term(double tau, std::size_t i, std::size_t itau)AbstractCubic
aij_term(double tau, std::size_t i, std::size_t j, std::size_t itau)AbstractCubic
alphaAbstractCubicprotected
alphar(double tau, double delta, const std::vector< double > &x, std::size_t itau, std::size_t idelta)AbstractCubicvirtual
am_term(double tau, const std::vector< double > &x, std::size_t itau)AbstractCubicvirtual
b0_ii(std::size_t i)=0AbstractCubicpure virtual
bm_term(const std::vector< double > &x)AbstractCubicvirtual
c_term(const std::vector< double > &x)AbstractCubicinline
cmAbstractCubicprotected
cm_term()AbstractCubicvirtual
d2_A_term_dxidxj(double delta, const std::vector< double > &x, std::size_t i, std::size_t j, bool xN_independent)AbstractCubicinline
d2_alphar_dxidxj(double tau, double delta, const std::vector< double > &x, std::size_t itau, std::size_t idelta, std::size_t i, std::size_t j, bool xN_independent)AbstractCubicvirtual
d2_am_term_dxidxj(double tau, const std::vector< double > &x, std::size_t itau, std::size_t i, std::size_t j, bool xN_independent)AbstractCubicvirtual
d2_bm_term_dxidxj(const std::vector< double > &x, std::size_t i, std::size_t j, bool xN_independent)AbstractCubicvirtual
d2_c_term_dxidxj(const std::vector< double > &x, std::size_t i, std::size_t j, bool xN_independent)AbstractCubicinline
d2_PI_12_dxidxj(double delta, const std::vector< double > &x, std::size_t idelta, std::size_t i, std::size_t j, bool xN_independent)AbstractCubic
d2_psi_minus_dxidxj(double delta, const std::vector< double > &x, std::size_t itau, std::size_t idelta, std::size_t i, std::size_t j, bool xN_independent)AbstractCubic
d2_psi_plus_dxidxj(double delta, const std::vector< double > &x, std::size_t idelta, std::size_t i, std::size_t j, bool xN_independent)AbstractCubic
d2_tau_times_a_dxidxj(double tau, const std::vector< double > &x, std::size_t itau, std::size_t i, std::size_t j, bool xN_independent)AbstractCubic
d3_A_term_dxidxjdxk(double delta, const std::vector< double > &x, std::size_t i, std::size_t j, std::size_t k, bool xN_independent)AbstractCubicinline
d3_alphar_dxidxjdxk(double tau, double delta, const std::vector< double > &x, std::size_t itau, std::size_t idelta, std::size_t i, std::size_t j, std::size_t k, bool xN_independent)AbstractCubicvirtual
d3_am_term_dxidxjdxk(double tau, const std::vector< double > &x, std::size_t itau, std::size_t i, std::size_t j, std::size_t k, bool xN_independent)AbstractCubicvirtual
d3_bm_term_dxidxjdxk(const std::vector< double > &x, std::size_t i, std::size_t j, std::size_t k, bool xN_independent)AbstractCubicvirtual
d3_c_term_dxidxjdxk(const std::vector< double > &x, std::size_t i, std::size_t j, std::size_t k, bool xN_independent)AbstractCubicinline
d3_PI_12_dxidxjdxk(double delta, const std::vector< double > &x, std::size_t idelta, std::size_t i, std::size_t j, std::size_t k, bool xN_independent)AbstractCubic
d3_psi_minus_dxidxjdxk(double delta, const std::vector< double > &x, std::size_t itau, std::size_t idelta, std::size_t i, std::size_t j, std::size_t k, bool xN_independent)AbstractCubic
d3_psi_plus_dxidxjdxk(double delta, const std::vector< double > &x, std::size_t idelta, std::size_t i, std::size_t j, std::size_t k, bool xN_independent)AbstractCubic
d3_tau_times_a_dxidxjdxk(double tau, const std::vector< double > &x, std::size_t itau, std::size_t i, std::size_t j, std::size_t k, bool xN_independent)AbstractCubic
d_A_term_dxi(double delta, const std::vector< double > &x, std::size_t i, bool xN_independent)AbstractCubicinline
d_alphar_dxi(double tau, double delta, const std::vector< double > &x, std::size_t itau, std::size_t idelta, std::size_t i, bool xN_independent)AbstractCubicvirtual
d_am_term_dxi(double tau, const std::vector< double > &x, std::size_t itau, std::size_t i, bool xN_independent)AbstractCubicvirtual
d_bm_term_dxi(const std::vector< double > &x, std::size_t i, bool xN_independent)AbstractCubicvirtual
d_c_term_dxi(const std::vector< double > &x, std::size_t i, bool xN_independent)AbstractCubicinline
d_PI_12_dxi(double delta, const std::vector< double > &x, std::size_t idelta, std::size_t i, bool xN_independent)AbstractCubic
d_psi_minus_dxi(double delta, const std::vector< double > &x, std::size_t itau, std::size_t idelta, std::size_t i, bool xN_independent)AbstractCubic
d_psi_plus_dxi(double delta, const std::vector< double > &x, std::size_t idelta, std::size_t i, bool xN_independent)AbstractCubic
d_tau_times_a_dxi(double tau, const std::vector< double > &x, std::size_t itau, std::size_t i, bool xN_independent)AbstractCubic
Delta_1AbstractCubicprotected
Delta_2AbstractCubicprotected
get_acentric()AbstractCubicinline
get_all_alpha_functions()AbstractCubicinline
get_alpha_function(std::size_t i)AbstractCubicinline
get_cm()AbstractCubicinline
get_Delta_1()AbstractCubicinline
get_Delta_2()AbstractCubicinline
get_interaction_parameter(const std::size_t mgi1, const std::size_t mgi2, const std::string &parameter)AbstractCubicinlinevirtual
get_kij(std::size_t i, std::size_t j)AbstractCubicinline
get_kmat()AbstractCubicinline
get_pc()AbstractCubicinline
get_Q_k(const size_t sgi) constAbstractCubicinlinevirtual
get_R_u()AbstractCubicinline
get_rhor()AbstractCubicinline
get_Tc()AbstractCubicinline
get_Tr()AbstractCubicinline
kAbstractCubicprotected
m_ii(std::size_t i)=0AbstractCubicpure virtual
NAbstractCubicprotected
pcAbstractCubicprotected
PI_12(double delta, const std::vector< double > &x, std::size_t idelta)AbstractCubic
psi_minus(double delta, const std::vector< double > &x, std::size_t itau, std::size_t idelta)AbstractCubic
psi_plus(double delta, const std::vector< double > &x, std::size_t idelta)AbstractCubic
R_uAbstractCubicprotected
rho_rAbstractCubicprotected
set_all_alpha_functions(const std::vector< shared_ptr< AbstractCubicAlphaFunction >> &alpha)AbstractCubicinline
set_alpha(const std::vector< double > &C1, const std::vector< double > &C2, const std::vector< double > &C3)AbstractCubic
set_alpha_function(std::size_t i, shared_ptr< AbstractCubicAlphaFunction > &acaf)AbstractCubicinline
set_C_MC(std::size_t i, double c1, double c2, double c3)AbstractCubicinline
set_C_Twu(std::size_t i, double L, double M, double N)AbstractCubicinline
set_cm(double val)AbstractCubicinline
set_interaction_parameter(const std::size_t mgi1, const std::size_t mgi2, const std::string &parameter, const double value)AbstractCubicinlinevirtual
set_kij(std::size_t i, std::size_t j, double val)AbstractCubicinline
set_kmat(const std::vector< std::vector< double >> &k)AbstractCubicinline
set_Q_k(const size_t sgi, const double value)AbstractCubicinlinevirtual
set_rhor(double rhor)AbstractCubicinline
set_Tr(double Tr)AbstractCubicinline
T_rAbstractCubicprotected
tau_times_a(double tau, const std::vector< double > &x, std::size_t itau)AbstractCubic
TcAbstractCubicprotected
u_term(double tau, std::size_t i, std::size_t j, std::size_t itau)AbstractCubic
~AbstractCubic()AbstractCubicinlinevirtual