CoolProp  6.6.0
An open-source fluid property and humid air property database
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