Public Member Functions | Public Attributes | List of all members
MatrixVar Class Reference

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

#include <OSInstance.h>

Collaboration diagram for MatrixVar:
Collaboration graph
[legend]

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...
 

Detailed Description

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

Definition at line 1579 of file OSInstance.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

bool MatrixVar::IsEqual ( MatrixVar that)

A function to check for the equality of two objects.

Definition at line 9220 of file OSInstance.cpp.

Member Data Documentation

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

Remarks
must be the same for each component of this matrixVar

Definition at line 1616 of file OSInstance.h.


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