Bonmin::TMINLP::SosInfo Struct Reference

Class to store sos constraints for model. More...

#include <BonTMINLP.hpp>

List of all members.

Public Member Functions

 SosInfo ()
 default constructor.
 SosInfo (const SosInfo &source)
 Copy constructor.
 ~SosInfo ()
 destructor
void gutsOfDestructor ()
 Reset information.

Public Attributes

int num
 Number of SOS constraints.
char * types
 Type of sos.
int * priorities
 priorities of sos constraints.
Sparse storage of the elements of the SOS constraints.
int numNz
 Total number of non zeroes in SOS constraints.
int * starts
 For 0 <= i < nums, start[i] gives the indice of indices and weights arrays at which the description of constraints i begins.
int * indices
 indices of elements belonging to the SOS.
double * weights
 weights of the elements of the SOS.


Detailed Description

Class to store sos constraints for model.

Definition at line 71 of file BonTMINLP.hpp.


Constructor & Destructor Documentation

Bonmin::TMINLP::SosInfo::SosInfo (  ) 

default constructor.

Bonmin::TMINLP::SosInfo::SosInfo ( const SosInfo source  ) 

Copy constructor.

Bonmin::TMINLP::SosInfo::~SosInfo (  )  [inline]

destructor

Definition at line 98 of file BonTMINLP.hpp.

References gutsOfDestructor().


Member Function Documentation

void Bonmin::TMINLP::SosInfo::gutsOfDestructor (  ) 

Reset information.

Referenced by ~SosInfo().


Member Data Documentation

int Bonmin::TMINLP::SosInfo::num

Number of SOS constraints.

Definition at line 74 of file BonTMINLP.hpp.

char* Bonmin::TMINLP::SosInfo::types

Type of sos.

At present Only type '1' SOS are supported by Cbc

Definition at line 76 of file BonTMINLP.hpp.

int* Bonmin::TMINLP::SosInfo::priorities

priorities of sos constraints.

Definition at line 78 of file BonTMINLP.hpp.

int Bonmin::TMINLP::SosInfo::numNz

Total number of non zeroes in SOS constraints.

Definition at line 83 of file BonTMINLP.hpp.

int* Bonmin::TMINLP::SosInfo::starts

For 0 <= i < nums, start[i] gives the indice of indices and weights arrays at which the description of constraints i begins.

Definition at line 85 of file BonTMINLP.hpp.

int* Bonmin::TMINLP::SosInfo::indices

indices of elements belonging to the SOS.

Definition at line 87 of file BonTMINLP.hpp.

double* Bonmin::TMINLP::SosInfo::weights

weights of the elements of the SOS.

Definition at line 89 of file BonTMINLP.hpp.


The documentation for this struct was generated from the following file:
Generated on Thu Jun 26 03:47:26 2008 for Bonmin by  doxygen 1.4.7