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

DeSymIndefSolver Class Reference
[DenseLinearAlgebraLinearSolvers]

#include <DeSymIndefSolver.h>

Inheritance diagram for DeSymIndefSolver:

DoubleLinearSolver List of all members.

Public Methods

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

Detailed Description

A linear solver for dense, symmetric indefinite systems


Member Function Documentation

virtual void DeSymIndefSolver::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 DeSymIndefSolver::matrixChanged   [virtual]
 

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

Implements DoubleLinearSolver.

virtual void DeSymIndefSolver::solve OoqpVector   vec [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