|
teqp 0.22.0
|
This is the complete list of members for teqp::cppinterface::adapter::DerivativeAdapter< ModelPack >, including all inherited members.
| build_d2PsirdTdrhoi_autodiff(const double T, const EArrayd &rhovec) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| build_Psi_Hessian_autodiff(const double T, const EArrayd &rhovec) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| build_Psir_fgradHessian_autodiff(const double T, const EArrayd &rhovec) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| build_Psir_gradient_autodiff(const double T, const EArrayd &rhovec) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| build_Psir_Hessian_autodiff(const double T, const EArrayd &rhovec) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| DerivativeAdapter(internal::tag< T >, const T &&mp) | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inline |
| dpsatdT_pure(const double T, const double rhoL, const double rhoV) const | teqp::cppinterface::AbstractModel | |
| eigen_problem(const double T, const REArrayd &rhovec, const std::optional< REArrayd > &=std::nullopt) const | teqp::cppinterface::AbstractModel | virtual |
| extrapolate_from_critical(const double Tc, const double rhoc, const double Tgiven, const std::optional< Eigen::ArrayXd > &molefracs=std::nullopt) const | teqp::cppinterface::AbstractModel | |
| find_VLLE_p_binary(const std::vector< nlohmann::json > &traces, const std::optional< VLLE::VLLEFinderOptions > options=std::nullopt) const | teqp::cppinterface::AbstractModel | |
| find_VLLE_T_binary(const std::vector< nlohmann::json > &traces, const std::optional< VLLE::VLLEFinderOptions > options=std::nullopt) const | teqp::cppinterface::AbstractModel | |
| get_Ar00(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar01(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar01ep(const double T, const double rho, const EArrayd &molefrac) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_Ar01n(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar02(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar02ep(const double T, const double rho, const EArrayd &molefrac) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_Ar02n(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar03(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar03ep(const double T, const double rho, const EArrayd &molefrac) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_Ar03n(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar04(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar04n(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar05n(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar06n(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar10(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar10n(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar11(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar12(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar13(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar14(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar20(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar20n(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar21(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar22(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar23(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar24(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar30n(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Ar40n(const double T, const double rho, const REArrayd &molefrac) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Arxy(const int NT, const int ND, const double T, const double rhomolar, const EArrayd &molefrac) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_AtaudeltaXi(const double tau, const int NT, const double delta, const int ND, const EArrayd &molefrac, const int i, const int NXi) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_AtaudeltaXiXj(const double tau, const int NT, const double delta, const int ND, const EArrayd &molefrac, const int i, const int NXi, const int j, const int NXj) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_AtaudeltaXiXjXk(const double tau, const int NT, const double delta, const int ND, const EArrayd &molefrac, const int i, const int NXi, const int j, const int NXj, const int k, const int NXk) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_ATrhoXi(const double T, const int NT, const double rhomolar, const int ND, const EArrayd &molefrac, const int i, const int NXi) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_ATrhoXiXj(const double T, const int NT, const double rhomolar, const int ND, const EArrayd &molefrac, const int i, const int NXi, const int j, const int NXj) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_ATrhoXiXjXk(const double T, const int NT, const double rhomolar, const int ND, const EArrayd &molefrac, const int i, const int NXi, const int j, const int NXj, const int k, const int NXk) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_B12vir(const double T, const EArrayd &z) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_B2vir(const double T, const EArrayd &z) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_Bnvir(const int Nderiv, const double T, const EArrayd &z) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_chempotVLE_autodiff(const double T, const EArrayd &rhovec) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_criticality_conditions(const double T, const REArrayd &rhovec) const | teqp::cppinterface::AbstractModel | virtual |
| get_dchempotdT_autodiff(const double T, const EArrayd &rhovec) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_deriv_mat2(const double T, double rho, const EArrayd &z) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_dmBnvirdTm(const int Nderiv, const int NTderiv, const double T, const EArrayd &molefrac) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_dp_dT_crit(const double T, const REArrayd &rhovec) const | teqp::cppinterface::AbstractModel | virtual |
| get_dpdrhovec_constT(const double T, const EArrayd &rhovec) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_dpdT_constrhovec(const double T, const EArrayd &rhovec) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_dpsat_dTsat_isopleth(const double T, const REArrayd &rhovecL, const REArrayd &rhovecV) const | teqp::cppinterface::AbstractModel | virtual |
| get_drhovec_dT_crit(const double T, const REArrayd &rhovec) const | teqp::cppinterface::AbstractModel | virtual |
| get_drhovecdp_Tsat(const double T, const REArrayd &rhovecL, const REArrayd &rhovecV) const | teqp::cppinterface::AbstractModel | virtual |
| get_drhovecdT_psat(const double T, const REArrayd &rhovecL, const REArrayd &rhovecV) const | teqp::cppinterface::AbstractModel | virtual |
| get_fugacity_coefficients(const double T, const EArrayd &rhovec) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_minimum_eigenvalue_Psi_Hessian(const double T, const REArrayd &rhovec) const | teqp::cppinterface::AbstractModel | virtual |
| get_ModelPack_cref() const | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inline |
| get_ModelPack_ref() | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inline |
| get_neff(const double, const double, const EArrayd &) const | teqp::cppinterface::AbstractModel | |
| get_partial_molar_volumes(const double T, const EArrayd &rhovec) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_pr(const double T, const EArrayd &rhovec) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_Psir_sigma_derivs(const double T, const EArrayd &rhovec, const EArrayd &v) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| 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) const | teqp::cppinterface::AbstractModel | |
| get_R(const EArrayd &molefrac) const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| get_splus(const double T, const EArrayd &rhovec) const =0 | teqp::cppinterface::AbstractModel | pure virtual |
| get_type_index() const override | teqp::cppinterface::adapter::DerivativeAdapter< ModelPack > | inlinevirtual |
| mix_VLE_Tp(const double T, const double pgiven, const REArrayd &rhovecL0, const REArrayd &rhovecV0, const std::optional< MixVLETpFlags > &flags=std::nullopt) const | teqp::cppinterface::AbstractModel | virtual |
| 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) const | teqp::cppinterface::AbstractModel | virtual |
| 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) const | teqp::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) const | teqp::cppinterface::AbstractModel | virtual |
| pure_VLE_T(const double T, const double rhoL, const double rhoV, int maxiter, const std::optional< Eigen::ArrayXd > &molefracs=std::nullopt) const | teqp::cppinterface::AbstractModel | |
| R(const EArrayd &x) const | teqp::cppinterface::AbstractModel | inline |
| solve_pure_critical(const double T, const double rho, const std::optional< nlohmann::json > &=std::nullopt) const | teqp::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) const | teqp::cppinterface::AbstractModel | virtual |
| trace_VLE_isobar_binary(const double p, const double T0, const EArrayd &rhovecL0, const EArrayd &rhovecV0, const std::optional< PVLEOptions > &=std::nullopt) const | teqp::cppinterface::AbstractModel | virtual |
| trace_VLE_isotherm_binary(const double T0, const EArrayd &rhovec0, const EArrayd &rhovecV0, const std::optional< TVLEOptions > &=std::nullopt) const | teqp::cppinterface::AbstractModel | virtual |
| trace_VLLE_binary(const double T, const REArrayd &rhovecV, const REArrayd &rhovecL1, const REArrayd &rhovecL2, const std::optional< VLLE::VLLETracerOptions > options) const | teqp::cppinterface::AbstractModel | |
| ~AbstractModel()=default | teqp::cppinterface::AbstractModel | virtual |