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

SparseLinearAlgebraPackage Class Reference
[SparseLinearAlgebra]

#include <SparseLinearAlgebraPackage.h>

Inheritance diagram for SparseLinearAlgebraPackage:

LinearAlgebraPackage List of all members.

Public Methods

virtual SymMatrix * newSymMatrix (int size, int nnz)
virtual GenMatrix * newGenMatrix (int m, int n, int nnz)
virtual OoqpVector * newVector (int n)
virtual void whatami (char type[32])

Static Public Methods

SparseLinearAlgebraPackage * soleInstance ()

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 Mon May 24 17:40:46 2004 for OOQP by doxygen1.2.18