|
class | MatrixNode |
| a generic class from which we derive matrix constructors (BaseMatrix, MatrixElements, MatrixTransformation and MatrixBlocks) as well as matrix types (OSMatrix and MatrixBlock). More...
|
|
class | MatrixConstructor |
| a data structure to describe one step in the construction of a matrix. More...
|
|
class | MatrixElements |
| an abstract class to help represent the elements in a MatrixType object From this we derive concrete classes that are used to store specific types of values, such as constant values, variable references, general nonlinear expressions, etc. More...
|
|
class | MatrixElementValues |
| an abstract class to help represent the elements in a MatrixType object From this we derive concrete classes that are used to store specific types of values, such as constant values, variable references, general nonlinear expressions, etc. More...
|
|
class | LinearMatrixElementTerm |
| a data structure to represent a term in a linearMatrix element A term has the form c*x_{k}, where c defaults to 1 and k is a valid index for a variable This is essentially an index-value pair, but with the presence of a default value More...
|
|
class | LinearMatrixElement |
| a data structure to represent an expression in a linearMatrix element A LinearMatrixElement is a (finite) sum of LinearMatrixElementTerms, with an optional additive constant More...
|
|
class | ConReferenceMatrixElement |
| a data structure to represent an entry in a conReferenceMatrix element, which consists of a constraint reference as well as a value type. More...
|
|
class | ConstantMatrixValues |
| to represent the nonzeros in a constantMatrix element More...
|
|
class | VarReferenceMatrixValues |
| A concrete class that is used to store a specific type of matrix values, references to variable indexes defined in the core section. More...
|
|
class | LinearMatrixValues |
| a data structure to represent the linear expressions in a LinearMatrixElement object More...
|
|
class | GeneralMatrixValues |
| a data structure to represent the nonzeros in a generalMatrix element More...
|
|
class | ObjReferenceMatrixValues |
| to represent the nonzeros in an objReferenceMatrix element More...
|
|
class | ConReferenceMatrixValues |
| a data structure to represent the nonzeros in a conReferenceMatrix element More...
|
|
class | ConstantMatrixElements |
| a data structure to represent the constant elements in a MatrixType object More...
|
|
class | VarReferenceMatrixElements |
| a data structure to represent variable reference elements in a MatrixType object Each nonzero element is of the form x_{k} where k is the index of a variable More...
|
|
class | LinearMatrixElements |
| a data structure to represent the nonzero values in a linearMatrix element More...
|
|
class | GeneralMatrixElements |
| a data structure to represent the nonzero values in a generalMatrix element More...
|
|
class | ObjReferenceMatrixElements |
| a data structure to represent objective reference elements in a MatrixType object Each nonzero element is of the form x_{k} where k is the index of an objective (i.e., less than zero) More...
|
|
class | ConReferenceMatrixElements |
| a data structure to represent row reference elements in a MatrixType object Each nonzero element is of the form x_{k} where k is the index of a constraint More...
|
|
class | MixedRowReferenceMatrixElements |
| a data structure to represent row reference elements in a MatrixType object Each nonzero element references a row (if index is negative) or constraint (otherwise) This class allows the combining of row and constraint references in a single matrix constructor. More...
|
|
class | MatrixTransformation |
| a data structure to represent the nonzeroes of a matrix by transformation from other (previously defined) matrices More...
|
|
class | MatrixBlocks |
| a data structure to represent the nonzeroes of a matrix in a blockwise fashion. More...
|
|
class | BaseMatrix |
| a data structure to represent a point of departure for constructing a matrix by modifying parts of a previously defined matrix More...
|
|
class | GeneralSparseMatrix |
| a sparse matrix data structure for matrices that can hold nonconstant values More...
|
|
class | ExpandedMatrixBlocks |
| a sparse matrix data structure for matrices that can hold nonconstant values and have block structure In addition it is assumed that all nesting of blocks has been resolved. More...
|
|
class | MatrixType |
| a data structure to represent a MatrixType object (from which we derive OSMatrix and MatrixBlock) More...
|
|
class | OSMatrix |
| a data structure to represent a matrix object (derived from MatrixType) More...
|
|
class | OSMatrixWithMatrixVarIdx |
| this class extends OSMatrix for use, e.g., in the matrixVar section of OSoL and OSrL More...
|
|
class | OSMatrixWithMatrixObjIdx |
| this class extends OSMatrix for use, e.g., in the matrixObj section of OSoL and OSrL More...
|
|
class | OSMatrixWithMatrixConIdx |
| this class extends OSMatrix for use, e.g., in the matrixCon section of OSoL and OSrL More...
|
|
class | MatrixBlock |
| a data structure to represent a MatrixBlock object (derived from MatrixType) More...
|
|
- Author
- Horand Gassmann, Jun Ma, Kipp Martin
Definition in file OSMatrix.h.