|
teqp 0.23.1
|
#include <type_traits>#include "teqp/cpp/teqpcpp.hpp"#include "teqp/derivs.hpp"#include "teqp/algorithms/critical_pure.hpp"Go to the source code of this file.
Classes | |
| class | teqp::IsothermPureVLEResiduals< Model, TYPE, backend > |
Namespaces | |
| namespace | teqp |
Macros | |
| #define | VLE_PURE_FUNCTIONS_TO_WRAP |
| #define | X(f) |
Typedefs | |
| template<typename Model> | |
| using | teqp::is_AbstractModel = typename std::is_base_of<teqp::cppinterface::AbstractModel, Model> |
| template<typename Model> | |
| using | teqp::is_not_AbstractModel = std::negation<is_AbstractModel<Model>> |
Functions | |
| template<typename Residual, typename Scalar = double> | |
| auto | teqp::do_pure_VLE_T (Residual &resid, Scalar rhoL, Scalar rhoV, int maxiter) |
| auto | teqp::pure_VLE_T (const teqp::cppinterface::AbstractModel &model, double T, double rhoL, double rhoV, int maxiter, const std::optional< Eigen::ArrayXd > &molefracs=std::nullopt) |
| auto | teqp::dpsatdT_pure (const teqp::cppinterface::AbstractModel &model, double T, double rhoL, double rhoV, const std::optional< Eigen::ArrayXd > &molefracs=std::nullopt) |
| auto | teqp::pure_trace_VLE (const teqp::cppinterface::AbstractModel &model, const double T, const nlohmann::json &spec) |
| template<typename TemplatedModel, typename ... Params, typename = typename std::enable_if<is_not_AbstractModel<TemplatedModel>::value>::type> | |
| auto | teqp::dpsatdT_pure (const TemplatedModel &model, Params &&... params) |
| template<typename TemplatedModel, typename ... Params, typename = typename std::enable_if<is_not_AbstractModel<TemplatedModel>::value>::type> | |
| auto | teqp::pure_VLE_T (const TemplatedModel &model, Params &&... params) |
| template<typename TemplatedModel, typename ... Params, typename = typename std::enable_if<is_not_AbstractModel<TemplatedModel>::value>::type> | |
| auto | teqp::pure_trace_VLE (const TemplatedModel &model, Params &&... params) |
| #define VLE_PURE_FUNCTIONS_TO_WRAP |
Definition at line 243 of file VLE_pure.hpp.
| #define X | ( | f | ) |
Definition at line 248 of file VLE_pure.hpp.