Generated on for Gecode by doxygen 1.17.0
Gecode::FlatZinc::FlatZincSpace::OnRestartHandle::OnRestartData Class Reference

#include <gecode/flatzinc.hh>

Public Attributes

bool mark_complete = false
 Marker set to true if solve process can be marked as complete.
std::vector< std::pair< int, int > > uniform_range_int
 Inclusive ranges to assign random values.
std::vector< std::pair< FloatVal, FloatVal > > uniform_range_float
std::vector< bool > last_val_bool
 Last assigned values for different types of decisions.
std::vector< int > last_val_int
std::vector< IntSetlast_val_set
std::vector< FloatVallast_val_float
int on_restart_iv_sol = 0
 Number of sol calls for which variables are stored in on_restart_iv. In the array you first find this number of variable for which the solution is read, then you find the same number of variables which value is set.
int on_restart_bv_sol = 0
int on_restart_sv_sol = 0
int on_restart_fv_sol = 0
bool on_restart_status = false
 Whether the last on_restart_iv should be set to the restart status.

Additional Inherited Members

Public Member Functions inherited from Gecode::SharedHandle::Object
 Object (void)
 Initialize.
virtual ~Object (void)
 Delete shared object.
Static Public Member Functions inherited from Gecode::HeapAllocated
static void * operator new (size_t s)
 Memory management.
static void operator delete (void *p)
 Free memory allocated from heap.

Detailed Description

Definition at line 492 of file flatzinc.hh.

Member Data Documentation

◆ mark_complete

bool Gecode::FlatZinc::FlatZincSpace::OnRestartHandle::OnRestartData::mark_complete = false

Marker set to true if solve process can be marked as complete.

Definition at line 495 of file flatzinc.hh.

◆ uniform_range_int

std::vector<std::pair<int, int> > Gecode::FlatZinc::FlatZincSpace::OnRestartHandle::OnRestartData::uniform_range_int

Inclusive ranges to assign random values.

Definition at line 497 of file flatzinc.hh.

◆ uniform_range_float

std::vector<std::pair<FloatVal, FloatVal> > Gecode::FlatZinc::FlatZincSpace::OnRestartHandle::OnRestartData::uniform_range_float

Definition at line 499 of file flatzinc.hh.

◆ last_val_bool

std::vector<bool> Gecode::FlatZinc::FlatZincSpace::OnRestartHandle::OnRestartData::last_val_bool

Last assigned values for different types of decisions.

Definition at line 502 of file flatzinc.hh.

◆ last_val_int

std::vector<int> Gecode::FlatZinc::FlatZincSpace::OnRestartHandle::OnRestartData::last_val_int

Definition at line 503 of file flatzinc.hh.

◆ last_val_set

std::vector<IntSet> Gecode::FlatZinc::FlatZincSpace::OnRestartHandle::OnRestartData::last_val_set

Definition at line 505 of file flatzinc.hh.

◆ last_val_float

std::vector<FloatVal> Gecode::FlatZinc::FlatZincSpace::OnRestartHandle::OnRestartData::last_val_float

Definition at line 508 of file flatzinc.hh.

◆ on_restart_iv_sol

int Gecode::FlatZinc::FlatZincSpace::OnRestartHandle::OnRestartData::on_restart_iv_sol = 0

Number of sol calls for which variables are stored in on_restart_iv. In the array you first find this number of variable for which the solution is read, then you find the same number of variables which value is set.

Definition at line 514 of file flatzinc.hh.

◆ on_restart_bv_sol

int Gecode::FlatZinc::FlatZincSpace::OnRestartHandle::OnRestartData::on_restart_bv_sol = 0

Definition at line 515 of file flatzinc.hh.

◆ on_restart_sv_sol

int Gecode::FlatZinc::FlatZincSpace::OnRestartHandle::OnRestartData::on_restart_sv_sol = 0

Definition at line 516 of file flatzinc.hh.

◆ on_restart_fv_sol

int Gecode::FlatZinc::FlatZincSpace::OnRestartHandle::OnRestartData::on_restart_fv_sol = 0

Definition at line 517 of file flatzinc.hh.

◆ on_restart_status

bool Gecode::FlatZinc::FlatZincSpace::OnRestartHandle::OnRestartData::on_restart_status = false

Whether the last on_restart_iv should be set to the restart status.

Definition at line 519 of file flatzinc.hh.


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