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