#include <multigrid.h>
Public Methods | |
IMultiGridLevel () | |
IMultiGridLevel (IMultiGridLevel *_mgl) | |
IMultiGridLevel (int _ni, int _nj) | |
~IMultiGridLevel () | |
IPoint | CoordIni (const int &i, const int &j) |
IPoint | CoordEnd (const int &i, const int &j) |
int | NI () |
int | NJ () |
IMultiGridLevel& | operator= (const IMultiGridLevel &) |
Protected Methods | |
ILinearSystem* | LinearSystem () |
void | SetSize (const ISize &_size) |
void | SetCini (const int &i, const int &j, const IPoint &value) |
void | SetCend (const int &i, const int &j, const IPoint &value) |
Protected Attributes | |
ILinearSystem9D* | lsys |
int | ni |
int | nj |
MatrixPoint* | Cini |
MatrixPoint * | Cend |
Friends | |
class | ISolverIterMultiGrid |
|
A classe IMultiGridLevel é responsável por armazenar os níveis do Multi-Grid. levels storage. Cada nível armazena a informação do refino do nível seguinte. |
|
|
|
|
|
|
|
Retorna a coordenada final de uma célula grosseira no nível seguinte. |
|
Retorna a coordenada inicial de uma célula grosseira no nível seguinte. |
|
Retorno o Sistema Linear do referente nível. |
|
Retorna o número de células grosseiras na direção i. |
|
Retorna o número de células grosseiras na direção j. |
|
Retorna a coordenada final de uma célula grosseira no nível seguinte. |
|
Especifica a coordenada inicial de uma célula grosseira no nível seguinte. |
|
Muda o tamanho do nível Multigrid (chamada durante a criação do nível na classe Multigrid Solver). |
|
Sobrecarga do operador de atribuição. |
|
|
|
|
|
|
|
Cada nível de Multigrid possui seu próprio Sistema Linear. |
|
|
|
|
CFD Project
|
Documents |
Downloads |
Contact us |
Use Terms |
|
|||
© SINMEC/EMC/UFSC,
2001. |
All rights
reserved. |
Last Update: Jan. 18, 2002 |
|