OS  2.9.3
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:

Public Member Functions

 MatrixVar ()
 The MatrixVar class constructor. More...
 
 ~MatrixVar ()
 The MatrixVar class destructor. 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 type for each component of this matrixVar More...
 

Detailed Description

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

Definition at line 1583 of file OSInstance.h.

Constructor & Destructor Documentation

MatrixVar::MatrixVar ( )

The MatrixVar class constructor.

MatrixVar::~MatrixVar ( )

The MatrixVar class destructor.

Member Data Documentation

int MatrixVar::numberOfRows

numberOfRows gives the number of rows of this matrix

Definition at line 1594 of file OSInstance.h.

int MatrixVar::numberOfColumns

numberOfColumns gives the number of columns of this matrix

Definition at line 1597 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 1602 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 1607 of file OSInstance.h.

int MatrixVar::lbMatrixIdx

lbMatrixIdx gives a lower bound for this matrixVar

Definition at line 1610 of file OSInstance.h.

int MatrixVar::lbConeIdx

lbConeIdx gives a cone that must contain matrixVar - lbMatrix

Definition at line 1613 of file OSInstance.h.

int MatrixVar::ubMatrixIdx

ubMatrixIdx gives an upper bound for this matrixVar

Definition at line 1616 of file OSInstance.h.

int MatrixVar::ubConeIdx

ubConeIdx gives a cone that must contain ubMatrix - matrixVar

Definition at line 1619 of file OSInstance.h.

std::string MatrixVar::name

an optional name to this matrixVar

Definition at line 1622 of file OSInstance.h.

char MatrixVar::varType

an optional type for each component of this matrixVar

Definition at line 1625 of file OSInstance.h.


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