Bonmin 1.8.9
|
Class to store sos constraints for model. More...
#include <BonTMINLP.hpp>
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. | |
Class to store sos constraints for model.
Definition at line 72 of file BonTMINLP.hpp.
Bonmin::TMINLP::SosInfo::SosInfo | ( | ) |
default constructor.
Bonmin::TMINLP::SosInfo::SosInfo | ( | const SosInfo & | source | ) |
Copy constructor.
|
inline |
destructor
Definition at line 99 of file BonTMINLP.hpp.
void Bonmin::TMINLP::SosInfo::gutsOfDestructor | ( | ) |
Reset information.
int Bonmin::TMINLP::SosInfo::num |
Number of SOS constraints.
Definition at line 75 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 77 of file BonTMINLP.hpp.
int* Bonmin::TMINLP::SosInfo::priorities |
priorities of sos constraints.
Definition at line 79 of file BonTMINLP.hpp.
int Bonmin::TMINLP::SosInfo::numNz |
Total number of non zeroes in SOS constraints.
Definition at line 84 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 86 of file BonTMINLP.hpp.
int* Bonmin::TMINLP::SosInfo::indices |
indices of elements belonging to the SOS.
Definition at line 88 of file BonTMINLP.hpp.
double* Bonmin::TMINLP::SosInfo::weights |
weights of the elements of the SOS.
Definition at line 90 of file BonTMINLP.hpp.