Namespaces | Macros | Functions
flop-smi_methods.hpp File Reference
#include "OsiClpSolverInterface.hpp"
#include "SmiScnModel.hpp"
#include "corenode_base.hpp"
Include dependency graph for flop-smi_methods.hpp:

Go to the source code of this file.

Namespaces

 FlopSmiEx
 Core-node base class for the FlopCpp-Smi modelling framework.
 

Macros

#define OSI_SOLVER_INTERFACE   OsiClpSolverInterface
 Scenario-tree classes for the FlopCpp-Smi modelling framework. More...
 

Functions

SmiCoreDataFlopSmiEx::create_smi_core (vector< CoreNodeBase * > &coreNodes, std::string problemName="flop-smi_ex")
 creates an SmiCoreData object from a vector of core-node models More...
 
double FlopSmiEx::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 More...
 
double FlopSmiEx::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 More...
 
double FlopSmiEx::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 More...
 

Macro Definition Documentation

#define OSI_SOLVER_INTERFACE   OsiClpSolverInterface

Scenario-tree classes for the FlopCpp-Smi modelling framework.

Author
Michal Kaut and Alan King

Part of the bundle described in paper "A C++ Modelling Environment for Stochastic Programming" by Michal Kaut, Alan King and Tim Hultberg, IBM Technical report RC24662, http://domino.watson.ibm.com/library/ cyberdig.nsf/papers/3E80629707DD1782852574E300592E33

This file includes declarations of misc. methods used for the examples, such as creating the SMI core models or solving the deterministic equivalent.

Definition at line 19 of file flop-smi_methods.hpp.