27 using mc::acquisition_function;
29 using mc::bounding_func;
30 using mc::cost_function;
31 using mc::covariance_function;
32 using mc::enthalpy_of_vaporization;
33 using mc::euclidean_norm_2d;
34 using mc::expx_times_y;
35 using mc::fabsx_times_x;
36 using mc::gaussian_probability_density_function;
38 using mc::ideal_gas_enthalpy;
49 using mc::p_sat_ethanol_schroeder;
52 using mc::rho_liq_sat_ethanol_schroeder;
53 using mc::rho_vap_sat_ethanol_schroeder;
55 using mc::saturation_temperature;
57 using mc::squash_node;
60 using mc::vapor_pressure;
90 using Var = mc::FFVar;
107 virtual std::vector<OptimizationVariable>
get_variables() = 0;
Definition: babOptVar.h:46
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: babBounds.h:32
Definition: babOptVar.h:44
Class for representing an optimization variable specified by the user.
Definition: babOptVar.h:60
constexpr VT VT_INTEGER
Definition: MAiNGOmodel.h:79
Struct for storing the values returned by model evaluation at the given point "var".
Definition: evaluationContainer.h:208
This class is the base class for models to be solved by MAiNGO.
Definition: MAiNGOmodel.h:87
constexpr VT VT_CONTINUOUS
Definition: MAiNGOmodel.h:77
namespace holding all essentials of MAiNGO
Definition: aleModel.h:25
mc::FFVar Var
Definition: MAiNGOmodel.h:90
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:112
mc::FFVar nrtl_tau(const mc::FFVar &T, const std::vector< double > p)
Definition: functionWrapper.h:200
mc::FFVar nrtl_dtau(const mc::FFVar &T, const std::vector< double > p)
Definition: functionWrapper.h:207
babBase::OptimizationVariable OptimizationVariable
Definition: MAiNGOmodel.h:74
VT
Enum for representing the Variable Type of an optimization variable as specified by the user...
Definition: babOptVar.h:43
constexpr VT VT_BINARY
Definition: MAiNGOmodel.h:78
virtual ~MAiNGOmodel()
Destructor.
Definition: MAiNGOmodel.h:95
babBase::Bounds Bounds
Definition: MAiNGOmodel.h:75
Definition: babOptVar.h:45