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

csfl::ISolverIterGauss Class Reference

#include <gauss.h>

Inheritance diagram for csfl::ISolverIterGauss::

csfl::ISolverIteract csfl::ISolver csfl::ISFLObject List of all members.

Public Methods

 ISolverIterGauss (ILinearSystem *=NULL, double=0.001, int=100, IContainerParameter *=NULL)
 ISolverIterGauss (ISolverIterGauss *)
 ~ISolverIterGauss ()
void Solve ()
void Solve (ILinearSystem *)

Private Methods

void GAUSS ()

Detailed Description

Classe responsável pela resolução de um sistema linear através do método iterativo GAUSS-SEIDEL.


Constructor & Destructor Documentation

csfl::ISolverIterGauss::ISolverIterGauss ( ILinearSystem * = NULL,
double = 0.001,
int = 100,
IContainerParameter * = NULL )
 

csfl::ISolverIterGauss::ISolverIterGauss ( ISolverIterGauss * )
 

csfl::ISolverIterGauss::~ISolverIterGauss ( )
 


Member Function Documentation

void csfl::ISolverIterGauss::GAUSS ( ) [private]
 

void csfl::ISolverIterGauss::Solve ( ILinearSystem * _lsys ) [virtual]
 

Reimplemented from csfl::ISolverIteract.

void csfl::ISolverIterGauss::Solve ( ) [virtual]
 

Resolve o sistema linear de equações até que um dos critérios de convergência seja atingido: i) Erro menor do que a tolerância especificada, ii) Número de iterações igual ao máximo especificado.

Reimplemented from csfl::ISolverIteract.


The documentation for this class was generated from the following file:

 

CFD Project | Documents | Downloads | Contact us | Use Terms

 

© SINMEC/EMC/UFSC, 2001.

All rights reserved.

Last Update: Jan. 18, 2002

 Webmaster