Generated on Tue Jul 18 2017 18:41:42 for Gecode by doxygen 1.8.13
Gecode::FlatZinc::BranchInformationO Class Reference

Public Member Functions

 BranchInformationO (void)
 
virtual ~BranchInformationO (void)
 
virtual SharedHandle::Objectcopy (void) const
 Return fresh copy for update. More...
 
void add (BrancherGroup bg, const string &rel0, const string &rel1, const vector< string > &n)
 Add new brancher information. More...
 
void print (const Brancher &b, unsigned int a, int i, int n, ostream &o) const
 Output branch information. More...
 
void print (const Brancher &b, unsigned int a, int i, const FloatNumBranch &nl, ostream &o) const
 
- Public Member Functions inherited from Gecode::SharedHandle::Object
 Object (void)
 Initialize. More...
 
virtual ~Object (void)
 Delete shared object. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Gecode::HeapAllocated
static void * operator new (size_t s)
 Memory management. More...
 
static void operator delete (void *p)
 Free memory allocated from heap. More...
 

Detailed Description

Definition at line 230 of file flatzinc.cpp.

Constructor & Destructor Documentation

◆ BranchInformationO()

Gecode::FlatZinc::BranchInformationO::BranchInformationO ( void  )
inline

Definition at line 243 of file flatzinc.cpp.

◆ ~BranchInformationO()

virtual Gecode::FlatZinc::BranchInformationO::~BranchInformationO ( void  )
inlinevirtual

Definition at line 244 of file flatzinc.cpp.

Member Function Documentation

◆ copy()

virtual SharedHandle::Object* Gecode::FlatZinc::BranchInformationO::copy ( void  ) const
inlinevirtual

Return fresh copy for update.

Implements Gecode::SharedHandle::Object.

Definition at line 245 of file flatzinc.cpp.

◆ add()

void Gecode::FlatZinc::BranchInformationO::add ( BrancherGroup  bg,
const string &  rel0,
const string &  rel1,
const vector< string > &  n 
)
inline

Add new brancher information.

Definition at line 249 of file flatzinc.cpp.

◆ print() [1/2]

void Gecode::FlatZinc::BranchInformationO::print ( const Brancher b,
unsigned int  a,
int  i,
int  n,
ostream &  o 
) const
inline

Output branch information.

Definition at line 257 of file flatzinc.cpp.

◆ print() [2/2]

void Gecode::FlatZinc::BranchInformationO::print ( const Brancher b,
unsigned int  a,
int  i,
const FloatNumBranch nl,
ostream &  o 
) const
inline

Definition at line 263 of file flatzinc.cpp.


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