OR-Tools  9.6
SolutionOutputSpecs

Detailed Description

Definition at line 310 of file flatzinc/model.h.

Classes

struct  Bounds
 

Public Member Functions

std::string DebugString () const
 

Static Public Member Functions

static SolutionOutputSpecs SingleVariable (absl::string_view name, Variable *variable, bool display_as_boolean)
 
static SolutionOutputSpecs MultiDimensionalArray (absl::string_view name, std::vector< Bounds > bounds, std::vector< Variable * > flat_variables, bool display_as_boolean)
 
static SolutionOutputSpecs VoidOutput ()
 

Public Attributes

std::string name
 
Variablevariable
 
std::vector< Variable * > flat_variables
 
std::vector< Boundsbounds
 
bool display_as_boolean
 

Member Function Documentation

◆ DebugString()

std::string DebugString ( ) const

Definition at line 1001 of file flatzinc/model.cc.

◆ MultiDimensionalArray()

SolutionOutputSpecs MultiDimensionalArray ( absl::string_view  name,
std::vector< Bounds bounds,
std::vector< Variable * >  flat_variables,
bool  display_as_boolean 
)
static

Definition at line 982 of file flatzinc/model.cc.

◆ SingleVariable()

SolutionOutputSpecs SingleVariable ( absl::string_view  name,
Variable variable,
bool  display_as_boolean 
)
static

Definition at line 973 of file flatzinc/model.cc.

◆ VoidOutput()

SolutionOutputSpecs VoidOutput ( )
static

Definition at line 994 of file flatzinc/model.cc.

Member Data Documentation

◆ bounds

std::vector<Bounds> bounds

Definition at line 339 of file flatzinc/model.h.

◆ display_as_boolean

bool display_as_boolean

Definition at line 340 of file flatzinc/model.h.

◆ flat_variables

std::vector<Variable*> flat_variables

Definition at line 336 of file flatzinc/model.h.

◆ name

std::string name

Definition at line 334 of file flatzinc/model.h.

◆ variable

Variable* variable

Definition at line 335 of file flatzinc/model.h.


The documentation for this struct was generated from the following files: