33 using mc::bounding_func;
34 using mc::cost_function;
35 using mc::covariance_function;
36 using mc::enthalpy_of_vaporization;
37 using mc::euclidean_norm_2d;
38 using mc::expx_times_y;
39 using mc::fabsx_times_x;
40 using mc::gaussian_probability_density_function;
42 using mc::ideal_gas_enthalpy;
53 using mc::p_sat_ethanol_schroeder;
56 using mc::rho_liq_sat_ethanol_schroeder;
57 using mc::rho_vap_sat_ethanol_schroeder;
59 using mc::saturation_temperature;
61 using mc::squash_node;
64 using mc::vapor_pressure;
94 using Var = mc::FFVar;
111 virtual std::vector<OptimizationVariable>
get_variables() = 0;
Definition: babOptVar.h:44
virtual EvaluationContainer evaluate(const std::vector< Var > &optVars)=0
Virtual function which has to be implemented by the user in order to enable evaluation of the model.
Auxiliary struct for representing bounds on an optimization variable.
Definition: babOptVar.h:57
Definition: babOptVar.h:41
Class for representing an optimization variable specified by the user.
Definition: babOptVar.h:100
constexpr VT VT_INTEGER
Definition: MAiNGOmodel.h:83
Struct for storing the values returned by model evaluation at the given point "var".
Definition: evaluationContainer.h:192
This class is the base class for models to be solved by MAiNGO.
Definition: MAiNGOmodel.h:91
constexpr VT VT_CONTINUOUS
Definition: MAiNGOmodel.h:81
namespace holding all essentials of MAiNGO
Definition: aleModel.h:31
mc::FFVar Var
Definition: MAiNGOmodel.h:94
virtual std::vector< OptimizationVariable > get_variables()=0
Virtual function which has to be implemented by the user in order to enable getting data on optimizat...
virtual std::vector< double > get_initial_point()
Virtual function which has to be implemented by the user in order to enable getting data on the initi...
Definition: MAiNGOmodel.h:116
mc::FFVar nrtl_tau(const mc::FFVar &T, const std::vector< double > p)
Definition: functionWrapper.h:206
mc::FFVar nrtl_dtau(const mc::FFVar &T, const std::vector< double > p)
Definition: functionWrapper.h:213
babBase::OptimizationVariable OptimizationVariable
Definition: MAiNGOmodel.h:78
VT
Enum for representing the Variable Type of an optimization variable as specified by the user.
Definition: babOptVar.h:40
constexpr VT VT_BINARY
Definition: MAiNGOmodel.h:82
virtual ~MAiNGOmodel()
Destructor.
Definition: MAiNGOmodel.h:99
babBase::Bounds Bounds
Definition: MAiNGOmodel.h:79
Definition: babOptVar.h:43