14 #ifndef FLOP_SMI_FUNCTIONS_H
15 #define FLOP_SMI_FUNCTIONS_H
19 #define OSI_SOLVER_INTERFACE OsiClpSolverInterface
31 std::string problemName =
"flop-smi_ex");
43 double const * & p2solVector,
44 std::string
const problemName);
49 double const * & p2solVector,
50 std::string
const problemName =
"flop-smi_ex");
55 double const * & p2solVector,
56 std::string
const problemName =
"flop-smi_ex");
double solve_det_equiv(SmiScnModel &stochModel, MP_model::MP_direction const minOrMax, double const *&p2solVector, std::string const problemName)
solves the deterministic equivalent of an SmiScnModel model
SmiCoreData * create_smi_core(vector< CoreNodeBase * > &coreNodes, std::string problemName="flop-smi_ex")
creates an SmiCoreData object from a vector of core-node models
SmiScnModel: COIN-SMI Scenario Model Class.
double minimize_det_equiv(SmiScnModel &stochModel, double const *&p2solVector, std::string const problemName="flop-smi_ex")
wrapper for solve_det_equiv with minOrMax = MP_model::MINIMIZE
MP_direction
used when calling the solve() method.
double maximize_det_equiv(SmiScnModel &stochModel, double const *&p2solVector, std::string const problemName="flop-smi_ex")
wrapper for solve_det_equiv with minOrMax = MP_model::MAXIMIZE