The in-memory representation of the <matrixObj> element. More...
#include <OSInstance.h>

Public Member Functions | |
| MatrixObj () | |
| The MatrixVar class constructor. | |
| ~MatrixObj () | |
| The MatrixVar class destructor. | |
| bool | IsEqual (MatrixObj *that) |
| A function to check for the equality of two objects. | |
Public Attributes | |
| int | numberOfRows |
| numberOfRows gives the number of rows of this matrix | |
| int | numberOfColumns |
| numberOfColumns gives the number of columns of this matrix | |
| int | templateMatrixIdx |
| templateMatrixIdx refers to a matrix that describes the locations in this matrixObj that are allowed to be nonzero | |
| int | objReferenceMatrixIdx |
| objReferenceMatrixIdx allows some or all of the components of this matrixObj to be copied from objectives defined in the core | |
| int | orderConeIdx |
| orderConeIdx gives a cone that expresses preferences during the optimization x is (weakly) preferred to y if obj(x) - obj(y) lies in the cone. | |
| int | constantMatrixIdx |
| constantMatrixIdx gives a constant added to the matrixObj | |
| std::string | name |
| an optional name to this matrixObj | |
The in-memory representation of the <matrixObj> element.
Definition at line 1661 of file OSInstance.h.
| MatrixObj::MatrixObj | ( | ) |
The MatrixVar class constructor.
Definition at line 1554 of file OSInstance.cpp.
| MatrixObj::~MatrixObj | ( | ) |
The MatrixVar class destructor.
Definition at line 1568 of file OSInstance.cpp.
| bool MatrixObj::IsEqual | ( | MatrixObj * | that | ) |
A function to check for the equality of two objects.
Definition at line 9324 of file OSInstance.cpp.
numberOfRows gives the number of rows of this matrix
Definition at line 1665 of file OSInstance.h.
numberOfColumns gives the number of columns of this matrix
Definition at line 1668 of file OSInstance.h.
templateMatrixIdx refers to a matrix that describes the locations in this matrixObj that are allowed to be nonzero
Definition at line 1673 of file OSInstance.h.
objReferenceMatrixIdx allows some or all of the components of this matrixObj to be copied from objectives defined in the core
Definition at line 1678 of file OSInstance.h.
orderConeIdx gives a cone that expresses preferences during the optimization x is (weakly) preferred to y if obj(x) - obj(y) lies in the cone.
Definition at line 1683 of file OSInstance.h.
constantMatrixIdx gives a constant added to the matrixObj
Definition at line 1686 of file OSInstance.h.
| std::string MatrixObj::name |
an optional name to this matrixObj
Definition at line 1689 of file OSInstance.h.
1.6.1