|
template<class A , class B > |
auto | teqp::linsolve (const A &a, const B &b) |
|
auto | teqp::mix_VLE_Tx (const AbstractModel &model, double T, const Eigen::ArrayXd &rhovecL0, const Eigen::ArrayXd &rhovecV0, const Eigen::ArrayXd &xspec, double atol, double reltol, double axtol, double relxtol, int maxiter) |
|
auto | teqp::mix_VLE_Tp (const AbstractModel &model, double T, double pgiven, const Eigen::ArrayXd &rhovecL0, const Eigen::ArrayXd &rhovecV0, const std::optional< MixVLETpFlags > &flags_=std::nullopt) |
|
auto | teqp::mixture_VLE_px (const AbstractModel &model, double p_spec, const Eigen::ArrayXd &xmolar_spec, double T0, const Eigen::ArrayXd &rhovecL0, const Eigen::ArrayXd &rhovecV0, const std::optional< MixVLEpxFlags > &flags_=std::nullopt) |
|
auto | teqp::get_drhovecdp_Tsat (const AbstractModel &model, const double &T, const Eigen::ArrayXd &rhovecL, const Eigen::ArrayXd &rhovecV) |
|
auto | teqp::get_drhovecdT_psat (const AbstractModel &model, const double &T, const Eigen::ArrayXd &rhovecL, const Eigen::ArrayXd &rhovecV) |
|
auto | teqp::get_drhovecdT_xsat (const AbstractModel &model, const double &T, const Eigen::ArrayXd &rhovecL, const Eigen::ArrayXd &rhovecV) |
|
template<typename Model = AbstractModel> |
auto | teqp::get_dpsat_dTsat_isopleth (const Model &model, const double &T, const Eigen::ArrayXd &rhovecL, const Eigen::ArrayXd &rhovecV) |
| Derivative of pressure w.r.t. temperature along the isopleth of a phase envelope (at constant composition of the bulk phase with the first concentration array)
|
|
auto | teqp::trace_VLE_isotherm_binary (const AbstractModel &model, double T, const Eigen::ArrayXd &rhovecL0, const Eigen::ArrayXd &rhovecV0, const std::optional< TVLEOptions > &options=std::nullopt) |
|
template<typename Model = AbstractModel> |
auto | teqp::trace_VLE_isobar_binary (const Model &model, double p, double T0, const Eigen::ArrayXd &rhovecL0, const Eigen::ArrayXd &rhovecV0, const std::optional< PVLEOptions > &options=std::nullopt) |
|
template<typename TemplatedModel , typename ... Params, typename = typename std::enable_if<not std::is_base_of<teqp::cppinterface::AbstractModel, TemplatedModel>::value>::type> |
auto | teqp::trace_VLE_isobar_binary (const TemplatedModel &model, Params &&... params) |
|
template<typename TemplatedModel , typename ... Params, typename = typename std::enable_if<not std::is_base_of<teqp::cppinterface::AbstractModel, TemplatedModel>::value>::type> |
auto | teqp::trace_VLE_isotherm_binary (const TemplatedModel &model, Params &&... params) |
|
template<typename TemplatedModel , typename ... Params, typename = typename std::enable_if<not std::is_base_of<teqp::cppinterface::AbstractModel, TemplatedModel>::value>::type> |
auto | teqp::get_dpsat_dTsat_isopleth (const TemplatedModel &model, Params &&... params) |
|
template<typename TemplatedModel , typename ... Params, typename = typename std::enable_if<not std::is_base_of<teqp::cppinterface::AbstractModel, TemplatedModel>::value>::type> |
auto | teqp::get_drhovecdT_xsat (const TemplatedModel &model, Params &&... params) |
|
template<typename TemplatedModel , typename ... Params, typename = typename std::enable_if<not std::is_base_of<teqp::cppinterface::AbstractModel, TemplatedModel>::value>::type> |
auto | teqp::get_drhovecdT_psat (const TemplatedModel &model, Params &&... params) |
|
template<typename TemplatedModel , typename ... Params, typename = typename std::enable_if<not std::is_base_of<teqp::cppinterface::AbstractModel, TemplatedModel>::value>::type> |
auto | teqp::get_drhovecdp_Tsat (const TemplatedModel &model, Params &&... params) |
|
template<typename TemplatedModel , typename ... Params, typename = typename std::enable_if<not std::is_base_of<teqp::cppinterface::AbstractModel, TemplatedModel>::value>::type> |
auto | teqp::trace_critical_arclength_binary (const TemplatedModel &model, Params &&... params) |
|
template<typename TemplatedModel , typename ... Params, typename = typename std::enable_if<not std::is_base_of<teqp::cppinterface::AbstractModel, TemplatedModel>::value>::type> |
auto | teqp::mixture_VLE_px (const TemplatedModel &model, Params &&... params) |
|
template<typename TemplatedModel , typename ... Params, typename = typename std::enable_if<not std::is_base_of<teqp::cppinterface::AbstractModel, TemplatedModel>::value>::type> |
auto | teqp::mix_VLE_Tp (const TemplatedModel &model, Params &&... params) |
|
template<typename TemplatedModel , typename ... Params, typename = typename std::enable_if<not std::is_base_of<teqp::cppinterface::AbstractModel, TemplatedModel>::value>::type> |
auto | teqp::mix_VLE_Tx (const TemplatedModel &model, Params &&... params) |
|