Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

LinearAlgebraPackage Class Reference
[AbstractLinearAlgebra]

#include <LinearAlgebraPackage.h>

Inheritance diagram for LinearAlgebraPackage:

DenseLinearAlgebraPackage SparseLinearAlgebraPackage List of all members.

Public Member Functions

virtual SymMatrixnewSymMatrix (int size, int nnz)=0
virtual GenMatrixnewGenMatrix (int m, int n, int nnz)=0
virtual OoqpVectornewVector (int n)=0
virtual void whatami (char type[32])=0

Detailed Description

A class whose instances creates matrices and vectors of an appropriate type.


Member Function Documentation

virtual GenMatrix* LinearAlgebraPackage::newGenMatrix int  m,
int  n,
int  nnz
[pure virtual]
 

Create a new non-symmetric matrix (of appropriate type).

Implemented in DenseLinearAlgebraPackage, and SparseLinearAlgebraPackage.

virtual SymMatrix* LinearAlgebraPackage::newSymMatrix int  size,
int  nnz
[pure virtual]
 

Create a new symmetric matrix (of appropriate type).

Implemented in DenseLinearAlgebraPackage, and SparseLinearAlgebraPackage.

virtual OoqpVector* LinearAlgebraPackage::newVector int  n  )  [pure virtual]
 

Create a new vector (of appropriate type.)

Implemented in DenseLinearAlgebraPackage, and SparseLinearAlgebraPackage.

virtual void LinearAlgebraPackage::whatami char  type[32]  )  [pure virtual]
 

Get a string indicating the type of this object (for debugging purposes.)

Implemented in DenseLinearAlgebraPackage, and SparseLinearAlgebraPackage.


The documentation for this class was generated from the following file:
Generated on Wed Mar 22 13:58:34 2006 for OOQP by doxygen 1.3.5