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

csfl::ISolverIterTdma Class Reference

#include <tdma.h>

Inheritance diagram for csfl::ISolverIterTdma::

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

Public Methods

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

Protected Methods

void TDMA ()
double RowDm (int, int)
double ColDm (int, int)

Detailed Description

Classe responsável pela resolução de um sistema linear através do método iterativo TDMA por linhas.


Constructor & Destructor Documentation

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

csfl::ISolverIterTdma::ISolverIterTdma ( ISolverIterTdma * )
 

csfl::ISolverIterTdma::~ISolverIterTdma ( )
 


Member Function Documentation

double csfl::ISolverIterTdma::ColDm ( int,
int ) [protected]
 

double csfl::ISolverIterTdma::RowDm ( int,
int ) [protected]
 

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

Reimplemented from csfl::ISolverIteract.

void csfl::ISolverIterTdma::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.

void csfl::ISolverIterTdma::TDMA ( ) [protected]
 


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