OS  2.10.2
Public Member Functions | Public Attributes | List of all members
MatrixCon Class Reference

The in-memory representation of the <matrixCon> element. More...

#include <OSInstance.h>

+ Collaboration diagram for MatrixCon:

Public Member Functions

 MatrixCon ()
 The MatrixCon class constructor. More...
 
 ~MatrixCon ()
 The MatrixCon class destructor. More...
 
bool IsEqual (MatrixCon *that)
 A function to check for the equality of two objects. More...
 

Public Attributes

int numberOfRows
 numberOfRows gives the number of rows of this matrix More...
 
int numberOfColumns
 numberOfColumns gives the number of columns of this matrix More...
 
int templateMatrixIdx
 templateMatrixIdx refers to a matrix that describes the locations in this matrixVar that are allowed to be nonzero More...
 
int conReferenceMatrixIdx
 conReferenceMatrixIdx allows some or all of the components of this matrixCon to be copied from constraints defined in the core More...
 
int lbMatrixIdx
 lbMatrixIdx gives a lower bound for this matrixCon More...
 
int lbConeIdx
 lbConeIdx gives a cone that must contain matrixCon - lbMatrix More...
 
int ubMatrixIdx
 ubMatrixIdx gives an upper bound for this matrixCon More...
 
int ubConeIdx
 ubConeIdx gives a cone that must contain ubMatrix - matrixCon More...
 
std::string name
 an optional name to this MatrixCon More...
 

Detailed Description

The in-memory representation of the <matrixCon> element.

Definition at line 1736 of file OSInstance.h.

Constructor & Destructor Documentation

◆ MatrixCon()

MatrixCon::MatrixCon ( )

The MatrixCon class constructor.

◆ ~MatrixCon()

MatrixCon::~MatrixCon ( )

The MatrixCon class destructor.

Member Function Documentation

◆ IsEqual()

bool MatrixCon::IsEqual ( MatrixCon that)

A function to check for the equality of two objects.

Member Data Documentation

◆ numberOfRows

int MatrixCon::numberOfRows

numberOfRows gives the number of rows of this matrix

Definition at line 1740 of file OSInstance.h.

◆ numberOfColumns

int MatrixCon::numberOfColumns

numberOfColumns gives the number of columns of this matrix

Definition at line 1743 of file OSInstance.h.

◆ templateMatrixIdx

int MatrixCon::templateMatrixIdx

templateMatrixIdx refers to a matrix that describes the locations in this matrixVar that are allowed to be nonzero

Definition at line 1748 of file OSInstance.h.

◆ conReferenceMatrixIdx

int MatrixCon::conReferenceMatrixIdx

conReferenceMatrixIdx allows some or all of the components of this matrixCon to be copied from constraints defined in the core

Definition at line 1753 of file OSInstance.h.

◆ lbMatrixIdx

int MatrixCon::lbMatrixIdx

lbMatrixIdx gives a lower bound for this matrixCon

Definition at line 1756 of file OSInstance.h.

◆ lbConeIdx

int MatrixCon::lbConeIdx

lbConeIdx gives a cone that must contain matrixCon - lbMatrix

Definition at line 1759 of file OSInstance.h.

◆ ubMatrixIdx

int MatrixCon::ubMatrixIdx

ubMatrixIdx gives an upper bound for this matrixCon

Definition at line 1762 of file OSInstance.h.

◆ ubConeIdx

int MatrixCon::ubConeIdx

ubConeIdx gives a cone that must contain ubMatrix - matrixCon

Definition at line 1765 of file OSInstance.h.

◆ name

std::string MatrixCon::name

an optional name to this MatrixCon

Definition at line 1768 of file OSInstance.h.


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