The in-memory representation of the <matrixVar> element. More...
#include <OSInstance.h>
Public Member Functions | |
MatrixVar () | |
The MatrixVar class constructor. More... | |
~MatrixVar () | |
The MatrixVar class destructor. More... | |
bool | IsEqual (MatrixVar *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 | varReferenceMatrixIdx |
varReferenceMatrixIdx allows some or all of the components of this matrix variable to be copied from variables defined in the core More... | |
int | lbMatrixIdx |
lbMatrixIdx gives a lower bound for this matrixVar More... | |
int | lbConeIdx |
lbConeIdx gives a cone that must contain matrixVar - lbMatrix More... | |
int | ubMatrixIdx |
ubMatrixIdx gives an upper bound for this matrixVar More... | |
int | ubConeIdx |
ubConeIdx gives a cone that must contain ubMatrix - matrixVar More... | |
std::string | name |
an optional name to this matrixVar More... | |
char | varType |
an optional variable type (C, B, I, D, J, S). More... | |
The in-memory representation of the <matrixVar> element.
Definition at line 1579 of file OSInstance.h.
MatrixVar::MatrixVar | ( | ) |
The MatrixVar class constructor.
Definition at line 1529 of file OSInstance.cpp.
MatrixVar::~MatrixVar | ( | ) |
The MatrixVar class destructor.
Definition at line 1546 of file OSInstance.cpp.
bool MatrixVar::IsEqual | ( | MatrixVar * | that | ) |
A function to check for the equality of two objects.
Definition at line 9220 of file OSInstance.cpp.
int MatrixVar::numberOfRows |
numberOfRows gives the number of rows of this matrix
Definition at line 1583 of file OSInstance.h.
int MatrixVar::numberOfColumns |
numberOfColumns gives the number of columns of this matrix
Definition at line 1586 of file OSInstance.h.
int MatrixVar::templateMatrixIdx |
templateMatrixIdx refers to a matrix that describes the locations in this matrixVar that are allowed to be nonzero
Definition at line 1591 of file OSInstance.h.
int MatrixVar::varReferenceMatrixIdx |
varReferenceMatrixIdx allows some or all of the components of this matrix variable to be copied from variables defined in the core
Definition at line 1596 of file OSInstance.h.
int MatrixVar::lbMatrixIdx |
lbMatrixIdx gives a lower bound for this matrixVar
Definition at line 1599 of file OSInstance.h.
int MatrixVar::lbConeIdx |
lbConeIdx gives a cone that must contain matrixVar - lbMatrix
Definition at line 1602 of file OSInstance.h.
int MatrixVar::ubMatrixIdx |
ubMatrixIdx gives an upper bound for this matrixVar
Definition at line 1605 of file OSInstance.h.
int MatrixVar::ubConeIdx |
ubConeIdx gives a cone that must contain ubMatrix - matrixVar
Definition at line 1608 of file OSInstance.h.
std::string MatrixVar::name |
an optional name to this matrixVar
Definition at line 1611 of file OSInstance.h.
char MatrixVar::varType |
an optional variable type (C, B, I, D, J, S).
Definition at line 1616 of file OSInstance.h.