My Project
MatrixCon Class Reference

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

#include <OSInstance.h>

Public Member Functions

 MatrixCon ()
 The MatrixCon class constructor.
 
 ~MatrixCon ()
 The MatrixCon class destructor.
 
bool IsEqual (MatrixCon *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 matrixVar that are allowed to be nonzero
 
int conReferenceMatrixIdx
 conReferenceMatrixIdx allows some or all of the components of this matrixCon to be copied from constraints defined in the core
 
int lbMatrixIdx
 lbMatrixIdx gives a lower bound for this matrixCon
 
int lbConeIdx
 lbConeIdx gives a cone that must contain matrixCon - lbMatrix
 
int ubMatrixIdx
 ubMatrixIdx gives an upper bound for this matrixCon
 
int ubConeIdx
 ubConeIdx gives a cone that must contain ubMatrix - matrixCon
 
std::string name
 an optional name to this MatrixCon
 

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.

Definition at line 1576 of file OSInstance.cpp.

◆ ~MatrixCon()

MatrixCon::~MatrixCon ( )

The MatrixCon class destructor.

Definition at line 1592 of file OSInstance.cpp.

Member Function Documentation

◆ IsEqual()

bool MatrixCon::IsEqual ( MatrixCon * that)

A function to check for the equality of two objects.

Definition at line 9426 of file OSInstance.cpp.

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 files: