Gecode 6.4.0
scenarios.hpp File Reference

Classes

struct  Gecode::Optimize::ScenarioVariableBounds
struct  Gecode::Optimize::ScenarioRowBounds
struct  Gecode::Optimize::ScenarioDefinition
struct  Gecode::Optimize::ScenarioId
struct  Gecode::Optimize::ScenarioBatchOptions
class  Gecode::Optimize::ScenarioBatch
struct  Gecode::Optimize::ScenarioCheck
struct  Gecode::Optimize::ScenarioOutcome
struct  Gecode::Optimize::ScenarioBatchResult

Namespaces

namespace  Gecode
namespace  Gecode::Optimize
 Optional sparse optimization models, backends and owning results.
namespace  Gecode::Optimize::Detail

Enumerations

enum class  Gecode::Optimize::ScenarioReuse { Gecode::Optimize::Automatic , Gecode::Optimize::Cold }
enum class  Gecode::Optimize::ScenarioRunState { Gecode::Optimize::NotStarted , Gecode::Optimize::Attempted }
enum class  Gecode::Optimize::ScenarioBatchCompletion { Gecode::Optimize::Rejected , Gecode::Optimize::Interrupted , Gecode::Optimize::Complete }

Functions

ScenarioBatchResult Gecode::Optimize::solve_scenarios (const ModelSnapshot &, const std::vector< ScenarioDefinition > &, const ScenarioBatchOptions &={})
ScenarioBatchResult Gecode::Optimize::solve_scenarios (const Model &, const std::vector< ScenarioDefinition > &, const ScenarioBatchOptions &={})