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

DeSymPSDSolver Class Reference
[DenseLinearAlgebraLinearSolvers]

#include <DeSymPSDSolver.h>

Inheritance diagram for DeSymPSDSolver:

DoubleLinearSolver List of all members.

Public Methods

virtual void diagonalChanged (int idiag, int extent)
virtual void matrixChanged ()
virtual void solve (OoqpVector &x)

Detailed Description

A linear solver for dense, symmetric positive-definite systems.


Member Function Documentation

virtual void DeSymPSDSolver::diagonalChanged int    idiag,
int    extent
[virtual]
 

called if the diagonal elements of the matrix have changed. Triggers a refactorization of the matrix, if necessary.

Parameters:
idiag  index of the first diagonal element that changed
extent  the number of diagonal element that changed.

Implements DoubleLinearSolver.

virtual void DeSymPSDSolver::matrixChanged   [virtual]
 

called if some elements of the matrix have changed. Triggers a refactorization of the matrix, if necessary.

Implements DoubleLinearSolver.

virtual void DeSymPSDSolver::solve OoqpVector   x [virtual]
 

solves a linear system.

Parameters:
x  on entry the right hand side of the system to be solved. On exit, the solution.

Implements DoubleLinearSolver.


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