OS
2.9.3
|
#include "OSConfig.h"
#include "OSParameters.h"
#include "OSnLNode.h"
#include "OSExpressionTree.h"
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
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 | 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 | 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 | LinearMatrixValues |
a data structure to represent the linear expressions in a LinearMatrixElement object More... | |
class | LinearMatrixElements |
a data structure to represent the nonzero values in a linearMatrix element More... | |
class | GeneralMatrixValues |
a data structure to represent the nonzeros in a generalMatrix 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 constraint 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 | MatrixElements |
a data structure to represent the nonzeroes of a matrix explicitly element by element 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 | 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 | MatrixBlock |
a data structure to represent a MatrixBlock object (derived from MatrixType) More... | |
Definition in file OSMatrix.h.