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:
Collaboration graph
[legend]

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 ( )

The MatrixCon class constructor.

Definition at line 1576 of file OSInstance.cpp.

MatrixCon::~MatrixCon ( )

The MatrixCon class destructor.

Definition at line 1592 of file OSInstance.cpp.

Member Function Documentation

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

int MatrixCon::numberOfRows

numberOfRows gives the number of rows of this matrix

Definition at line 1740 of file OSInstance.h.

int MatrixCon::numberOfColumns

numberOfColumns gives the number of columns of this matrix

Definition at line 1743 of file OSInstance.h.

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.

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.

int MatrixCon::lbMatrixIdx

lbMatrixIdx gives a lower bound for this matrixCon

Definition at line 1756 of file OSInstance.h.

int MatrixCon::lbConeIdx

lbConeIdx gives a cone that must contain matrixCon - lbMatrix

Definition at line 1759 of file OSInstance.h.

int MatrixCon::ubMatrixIdx

ubMatrixIdx gives an upper bound for this matrixCon

Definition at line 1762 of file OSInstance.h.

int MatrixCon::ubConeIdx

ubConeIdx gives a cone that must contain ubMatrix - matrixCon

Definition at line 1765 of file OSInstance.h.

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: