This class implements all the derivatives of the Helmholtz energy (as well as composition derivatives) that are required for the cubic backends
Definition at line 334 of file CubicBackend.h.
|
| CubicResidualHelmholtz () |
|
| CubicResidualHelmholtz (AbstractCubicBackend *ACB) |
|
CubicResidualHelmholtz & | operator= (CubicResidualHelmholtz &other) |
|
virtual HelmholtzDerivatives | all (HelmholtzEOSMixtureBackend &HEOS, const std::vector< CoolPropDbl > &mole_fractions, double tau, double delta, bool cache_values=false) |
| All the derivatives of the residual Helmholtz energy w.r.t. tau and delta that do not involve composition derivative. More...
|
|
virtual CoolPropDbl | dalphar_dxi (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d2alphar_dxi_dTau (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d2alphar_dxi_dDelta (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d3alphar_dxi_dTau2 (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d3alphar_dxi_dDelta_dTau (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d3alphar_dxi_dDelta2 (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d2alphardxidxj (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, std::size_t j, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d3alphar_dxi_dxj_dTau (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, std::size_t j, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d3alphar_dxi_dxj_dDelta (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, std::size_t j, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d4alphar_dxi_dTau3 (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d4alphar_dxi_dDelta2_dTau (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d4alphar_dxi_dDelta_dTau2 (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d4alphar_dxi_dDelta3 (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d4alphar_dxi_dxj_dTau2 (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, std::size_t j, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d4alphar_dxi_dxj_dDelta_dTau (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, std::size_t j, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d4alphar_dxi_dxj_dDelta2 (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, std::size_t j, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d3alphardxidxjdxk (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, std::size_t j, std::size_t k, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d4alphar_dxi_dxj_dxk_dTau (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, std::size_t j, std::size_t k, x_N_dependency_flag xN_flag) |
|
virtual CoolPropDbl | d4alphar_dxi_dxj_dxk_dDelta (HelmholtzEOSMixtureBackend &HEOS, std::size_t i, std::size_t j, std::size_t k, x_N_dependency_flag xN_flag) |
|
| ResidualHelmholtz () |
|
| ResidualHelmholtz (const ExcessTerm &E, const CorrespondingStatesTerm &C) |
|
ResidualHelmholtz | copy () |
|
ResidualHelmholtz * | copy_ptr () |
|