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

SparseLinearAlgebraPackage Class Reference
[SparseLinearAlgebra]

#include <SparseLinearAlgebraPackage.h>

Inheritance diagram for SparseLinearAlgebraPackage:

LinearAlgebraPackage List of all members.

Public Member Functions

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

Static Public Member Functions

SparseLinearAlgebraPackagesoleInstance ()

Detailed Description

Creates sparse matrices and SimpleVectors.

Singleton class. Only accessible through SparseLinearAlgebraPackage::soleInstance


Member Function Documentation

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

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

Implements LinearAlgebraPackage.

virtual SymMatrix* SparseLinearAlgebraPackage::newSymMatrix int  size,
int  nnz
[virtual]
 

Create a new symmetric matrix (of appropriate type).

Implements LinearAlgebraPackage.

virtual OoqpVector* SparseLinearAlgebraPackage::newVector int  n  )  [virtual]
 

Create a new vector (of appropriate type.)

Implements LinearAlgebraPackage.

SparseLinearAlgebraPackage* SparseLinearAlgebraPackage::soleInstance  )  [static]
 

Return the sole instance of this class. This instance must not ever be deleted.

virtual void SparseLinearAlgebraPackage::whatami char  type[32]  )  [virtual]
 

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

Implements LinearAlgebraPackage.


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