Gecode 6.4.0
Gecode::Optimize::ScenarioBatch Class Reference

#include < -- improving gecode/implementation/gecode/gecode/optimize/scenarios.hpp>

Public Member Functions

 ScenarioBatch (const ScenarioBatch &)=delete
ScenarioBatchoperator= (const ScenarioBatch &)=delete
ModelId id () const noexcept
const ModelSnapshotbase () const noexcept
std::size_t size () const noexcept
ScenarioId scenario (std::size_t index) const
const ScenarioDefinitiondefinition (ScenarioId) const
ModelSnapshot materialize (ScenarioId) const
Variable map (Variable original) const
Constraint map (Constraint original) const

Constructor & Destructor Documentation

◆ ScenarioBatch()

Gecode::Optimize::ScenarioBatch::ScenarioBatch ( const ScenarioBatch & )
delete

Member Function Documentation

◆ operator=()

ScenarioBatch & Gecode::Optimize::ScenarioBatch::operator= ( const ScenarioBatch & )
delete

◆ id()

ModelId Gecode::Optimize::ScenarioBatch::id ( ) const
noexcept

◆ base()

const ModelSnapshot & Gecode::Optimize::ScenarioBatch::base ( ) const
noexcept

◆ size()

std::size_t Gecode::Optimize::ScenarioBatch::size ( ) const
noexcept

◆ scenario()

ScenarioId Gecode::Optimize::ScenarioBatch::scenario ( std::size_t index) const

◆ definition()

const ScenarioDefinition & Gecode::Optimize::ScenarioBatch::definition ( ScenarioId ) const

◆ materialize()

ModelSnapshot Gecode::Optimize::ScenarioBatch::materialize ( ScenarioId ) const

Owning private snapshot. Same private owner, distinct scenario revision.

◆ map() [1/2]

Variable Gecode::Optimize::ScenarioBatch::map ( Variable original) const

◆ map() [2/2]

Constraint Gecode::Optimize::ScenarioBatch::map ( Constraint original) const

The documentation for this class was generated from the following file: