Bonmin 1.8.9
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Bonmin::TMINLP::SosInfo Struct Reference

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.
 

Detailed Description

Class to store sos constraints for model.

Definition at line 72 of file BonTMINLP.hpp.

Constructor & Destructor Documentation

◆ SosInfo() [1/2]

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

default constructor.

◆ SosInfo() [2/2]

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

Copy constructor.

◆ ~SosInfo()

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

destructor

Definition at line 99 of file BonTMINLP.hpp.

Member Function Documentation

◆ gutsOfDestructor()

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

Reset information.

Member Data Documentation

◆ num

int Bonmin::TMINLP::SosInfo::num

Number of SOS constraints.

Definition at line 75 of file BonTMINLP.hpp.

◆ types

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.

◆ priorities

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

priorities of sos constraints.

Definition at line 79 of file BonTMINLP.hpp.

◆ numNz

int Bonmin::TMINLP::SosInfo::numNz

Total number of non zeroes in SOS constraints.

Definition at line 84 of file BonTMINLP.hpp.

◆ starts

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.

◆ indices

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

indices of elements belonging to the SOS.

Definition at line 88 of file BonTMINLP.hpp.

◆ weights

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

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: