teqp 0.22.0
Loading...
Searching...
No Matches
teqp::cppinterface::AbstractModel Member List

This is the complete list of members for teqp::cppinterface::AbstractModel, including all inherited members.

build_d2PsirdTdrhoi_autodiff(const double T, const EArrayd &rhovec) const =0teqp::cppinterface::AbstractModelpure virtual
build_Psi_Hessian_autodiff(const double T, const EArrayd &rhovec) const =0teqp::cppinterface::AbstractModelpure virtual
build_Psir_fgradHessian_autodiff(const double T, const EArrayd &rhovec) const =0teqp::cppinterface::AbstractModelpure virtual
build_Psir_gradient_autodiff(const double T, const EArrayd &rhovec) const =0teqp::cppinterface::AbstractModelpure virtual
build_Psir_Hessian_autodiff(const double T, const EArrayd &rhovec) const =0teqp::cppinterface::AbstractModelpure virtual
dpsatdT_pure(const double T, const double rhoL, const double rhoV) constteqp::cppinterface::AbstractModel
eigen_problem(const double T, const REArrayd &rhovec, const std::optional< REArrayd > &=std::nullopt) constteqp::cppinterface::AbstractModelvirtual
extrapolate_from_critical(const double Tc, const double rhoc, const double Tgiven, const std::optional< Eigen::ArrayXd > &molefracs=std::nullopt) constteqp::cppinterface::AbstractModel
find_VLLE_p_binary(const std::vector< nlohmann::json > &traces, const std::optional< VLLE::VLLEFinderOptions > options=std::nullopt) constteqp::cppinterface::AbstractModel
find_VLLE_T_binary(const std::vector< nlohmann::json > &traces, const std::optional< VLLE::VLLEFinderOptions > options=std::nullopt) constteqp::cppinterface::AbstractModel
get_Ar00(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar01(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar01ep(const double, const double, const EArrayd &) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar01n(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar02(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar02ep(const double, const double, const EArrayd &) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar02n(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar03(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar03ep(const double, const double, const EArrayd &) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar03n(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar04(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar04n(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar05n(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar06n(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar10(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar10n(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar11(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar12(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar13(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar14(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar20(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar20n(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar21(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar22(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar23(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar24(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar30n(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Ar40n(const double T, const double rho, const REArrayd &molefrac) const =0teqp::cppinterface::AbstractModelpure virtual
get_Arxy(const int, const int, const double, const double, const EArrayd &) const =0teqp::cppinterface::AbstractModelpure virtual
get_AtaudeltaXi(const double tau, const int Ntau, const double delta, int Ndelta, const EArrayd &molefrac, const int i, const int NXi) const =0teqp::cppinterface::AbstractModelpure virtual
get_AtaudeltaXiXj(const double tau, const int Ntau, const double delta, int Ndelta, const EArrayd &molefrac, const int i, const int NXi, const int j, const int NXj) const =0teqp::cppinterface::AbstractModelpure virtual
get_AtaudeltaXiXjXk(const double tau, const int Ntau, const double delta, int Ndelta, const EArrayd &molefrac, const int i, const int NXi, const int j, const int NXj, const int k, const int NXk) const =0teqp::cppinterface::AbstractModelpure virtual
get_ATrhoXi(const double T, const int NT, const double rhomolar, int ND, const EArrayd &molefrac, const int i, const int NXi) const =0teqp::cppinterface::AbstractModelpure virtual
get_ATrhoXiXj(const double T, const int NT, const double rhomolar, int ND, const EArrayd &molefrac, const int i, const int NXi, const int j, const int NXj) const =0teqp::cppinterface::AbstractModelpure virtual
get_ATrhoXiXjXk(const double T, const int NT, const double rhomolar, int ND, const EArrayd &molefrac, const int i, const int NXi, const int j, const int NXj, const int k, const int NXk) const =0teqp::cppinterface::AbstractModelpure virtual
get_B12vir(const double T, const EArrayd &z) const =0teqp::cppinterface::AbstractModelpure virtual
get_B2vir(const double T, const EArrayd &z) const =0teqp::cppinterface::AbstractModelpure virtual
get_Bnvir(const int Nderiv, const double T, const EArrayd &z) const =0teqp::cppinterface::AbstractModelpure virtual
get_chempotVLE_autodiff(const double T, const EArrayd &rhovec) const =0teqp::cppinterface::AbstractModelpure virtual
get_criticality_conditions(const double T, const REArrayd &rhovec) constteqp::cppinterface::AbstractModelvirtual
get_dchempotdT_autodiff(const double T, const EArrayd &rhovec) const =0teqp::cppinterface::AbstractModelpure virtual
get_deriv_mat2(const double T, double rho, const EArrayd &z) const =0teqp::cppinterface::AbstractModelpure virtual
get_dmBnvirdTm(const int Nderiv, const int NTderiv, const double T, const EArrayd &z) const =0teqp::cppinterface::AbstractModelpure virtual
get_dp_dT_crit(const double T, const REArrayd &rhovec) constteqp::cppinterface::AbstractModelvirtual
get_dpdrhovec_constT(const double T, const EArrayd &rhovec) const =0teqp::cppinterface::AbstractModelpure virtual
get_dpdT_constrhovec(const double T, const EArrayd &rhovec) const =0teqp::cppinterface::AbstractModelpure virtual
get_dpsat_dTsat_isopleth(const double T, const REArrayd &rhovecL, const REArrayd &rhovecV) constteqp::cppinterface::AbstractModelvirtual
get_drhovec_dT_crit(const double T, const REArrayd &rhovec) constteqp::cppinterface::AbstractModelvirtual
get_drhovecdp_Tsat(const double T, const REArrayd &rhovecL, const REArrayd &rhovecV) constteqp::cppinterface::AbstractModelvirtual
get_drhovecdT_psat(const double T, const REArrayd &rhovecL, const REArrayd &rhovecV) constteqp::cppinterface::AbstractModelvirtual
get_fugacity_coefficients(const double T, const EArrayd &rhovec) const =0teqp::cppinterface::AbstractModelpure virtual
get_minimum_eigenvalue_Psi_Hessian(const double T, const REArrayd &rhovec) constteqp::cppinterface::AbstractModelvirtual
get_neff(const double, const double, const EArrayd &) constteqp::cppinterface::AbstractModel
get_partial_molar_volumes(const double T, const EArrayd &rhovec) const =0teqp::cppinterface::AbstractModelpure virtual
get_pr(const double T, const EArrayd &rhovec) const =0teqp::cppinterface::AbstractModelpure virtual
get_Psir_sigma_derivs(const double T, const EArrayd &rhovec, const EArrayd &v) const =0teqp::cppinterface::AbstractModelpure virtual
get_pure_critical_conditions_Jacobian(const double T, const double rho, const std::optional< std::size_t > &alternative_pure_index, const std::optional< std::size_t > &alternative_length) constteqp::cppinterface::AbstractModel
get_R(const EArrayd &) const =0teqp::cppinterface::AbstractModelpure virtual
get_splus(const double T, const EArrayd &rhovec) const =0teqp::cppinterface::AbstractModelpure virtual
get_type_index() const =0teqp::cppinterface::AbstractModelpure virtual
mix_VLE_Tp(const double T, const double pgiven, const REArrayd &rhovecL0, const REArrayd &rhovecV0, const std::optional< MixVLETpFlags > &flags=std::nullopt) constteqp::cppinterface::AbstractModelvirtual
mix_VLE_Tx(const double T, const REArrayd &rhovecL0, const REArrayd &rhovecV0, const REArrayd &xspec, const double atol, const double reltol, const double axtol, const double relxtol, const int maxiter) constteqp::cppinterface::AbstractModelvirtual
mix_VLLE_T(const double T, const REArrayd &rhovecVinit, const REArrayd &rhovecL1init, const REArrayd &rhovecL2init, const double atol, const double reltol, const double axtol, const double relxtol, const int maxiter) constteqp::cppinterface::AbstractModel
mixture_VLE_px(const double p_spec, const REArrayd &xmolar_spec, const double T0, const REArrayd &rhovecL0, const REArrayd &rhovecV0, const std::optional< MixVLEpxFlags > &flags=std::nullopt) constteqp::cppinterface::AbstractModelvirtual
pure_VLE_T(const double T, const double rhoL, const double rhoV, int maxiter, const std::optional< Eigen::ArrayXd > &molefracs=std::nullopt) constteqp::cppinterface::AbstractModel
R(const EArrayd &x) constteqp::cppinterface::AbstractModelinline
solve_pure_critical(const double T, const double rho, const std::optional< nlohmann::json > &=std::nullopt) constteqp::cppinterface::AbstractModel
trace_critical_arclength_binary(const double T0, const EArrayd &rhovec0, const std::optional< std::string > &=std::nullopt, const std::optional< TCABOptions > &=std::nullopt) constteqp::cppinterface::AbstractModelvirtual
trace_VLE_isobar_binary(const double p, const double T0, const EArrayd &rhovecL0, const EArrayd &rhovecV0, const std::optional< PVLEOptions > &=std::nullopt) constteqp::cppinterface::AbstractModelvirtual
trace_VLE_isotherm_binary(const double T0, const EArrayd &rhovec0, const EArrayd &rhovecV0, const std::optional< TVLEOptions > &=std::nullopt) constteqp::cppinterface::AbstractModelvirtual
trace_VLLE_binary(const double T, const REArrayd &rhovecV, const REArrayd &rhovecL1, const REArrayd &rhovecL2, const std::optional< VLLE::VLLETracerOptions > options) constteqp::cppinterface::AbstractModel
~AbstractModel()=defaultteqp::cppinterface::AbstractModelvirtual