CoinUtils 2.11.10
Loading...
Searching...
No Matches
List of all members
CoinSet Class Reference

Very simple class for containing data on set. More...

#include <CoinMpsIO.hpp>

+ Inheritance diagram for CoinSet:
+ Collaboration diagram for CoinSet:

Public Member Functions

Constructor and destructor
 CoinSet ()
 Default constructor.
 
 CoinSet (int numberEntries, const int *which)
 Constructor.
 
 CoinSet (const CoinSet &)
 Copy constructor.
 
CoinSetoperator= (const CoinSet &rhs)
 Assignment operator.
 
virtual ~CoinSet ()
 Destructor.
 
gets
int numberEntries () const
 Returns number of entries.
 
void setNumberEntries (int number)
 Sets number of entries.
 
int setType () const
 Returns type of set - 1 =SOS1, 2 =SOS2.
 
void setSetType (int type)
 Sets type of set - 1 =SOS1, 2 =SOS2.
 
const int * which () const
 Returns list of variables.
 
const double * weights () const
 Returns weights.
 
int * modifiableWhich () const
 Returns modifiable list of variables.
 
double * modifiableWeights () const
 Returns modifiable weights.
 

Protected Attributes

data
int numberEntries_
 Number of entries.
 
int setType_
 type of set
 
int * which_
 Which variables are in set.
 
double * weights_
 Weights.
 

Detailed Description

Very simple class for containing data on set.

Definition at line 269 of file CoinMpsIO.hpp.

Constructor & Destructor Documentation

◆ CoinSet() [1/3]

CoinSet::CoinSet ( )

Default constructor.

◆ CoinSet() [2/3]

CoinSet::CoinSet ( int numberEntries,
const int * which )

Constructor.

◆ CoinSet() [3/3]

CoinSet::CoinSet ( const CoinSet & )

Copy constructor.

◆ ~CoinSet()

virtual CoinSet::~CoinSet ( )
virtual

Destructor.

Member Function Documentation

◆ operator=()

CoinSet & CoinSet::operator= ( const CoinSet & rhs)

Assignment operator.

◆ numberEntries()

int CoinSet::numberEntries ( ) const
inline

Returns number of entries.

Definition at line 292 of file CoinMpsIO.hpp.

◆ setNumberEntries()

void CoinSet::setNumberEntries ( int number)
inline

Sets number of entries.

Definition at line 297 of file CoinMpsIO.hpp.

◆ setType()

int CoinSet::setType ( ) const
inline

Returns type of set - 1 =SOS1, 2 =SOS2.

Definition at line 302 of file CoinMpsIO.hpp.

◆ setSetType()

void CoinSet::setSetType ( int type)
inline

Sets type of set - 1 =SOS1, 2 =SOS2.

Definition at line 307 of file CoinMpsIO.hpp.

◆ which()

const int * CoinSet::which ( ) const
inline

Returns list of variables.

Definition at line 312 of file CoinMpsIO.hpp.

◆ weights()

const double * CoinSet::weights ( ) const
inline

Returns weights.

Definition at line 317 of file CoinMpsIO.hpp.

◆ modifiableWhich()

int * CoinSet::modifiableWhich ( ) const
inline

Returns modifiable list of variables.

Definition at line 322 of file CoinMpsIO.hpp.

◆ modifiableWeights()

double * CoinSet::modifiableWeights ( ) const
inline

Returns modifiable weights.

Definition at line 327 of file CoinMpsIO.hpp.

Member Data Documentation

◆ numberEntries_

int CoinSet::numberEntries_
protected

Number of entries.

Definition at line 349 of file CoinMpsIO.hpp.

◆ setType_

int CoinSet::setType_
protected

type of set

Definition at line 351 of file CoinMpsIO.hpp.

◆ which_

int* CoinSet::which_
protected

Which variables are in set.

Definition at line 353 of file CoinMpsIO.hpp.

◆ weights_

double* CoinSet::weights_
protected

Weights.

Definition at line 355 of file CoinMpsIO.hpp.


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