Bonmin  1.7
Public Member Functions | Public Attributes
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 72 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 99 of file BonTMINLP.hpp.

References gutsOfDestructor().


Member Function Documentation

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

Reset information.

Referenced by ~SosInfo().


Member Data Documentation

Number of SOS constraints.

Definition at line 75 of file BonTMINLP.hpp.

Type of sos.

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

Definition at line 77 of file BonTMINLP.hpp.

priorities of sos constraints.

Definition at line 79 of file BonTMINLP.hpp.

Total number of non zeroes in SOS constraints.

Definition at line 84 of file BonTMINLP.hpp.

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 86 of file BonTMINLP.hpp.

indices of elements belonging to the SOS.

Definition at line 88 of file BonTMINLP.hpp.

weights of the elements of the SOS.

Definition at line 90 of file BonTMINLP.hpp.


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