#include <bcond.h>
Inheritance diagram for csfl::IBCond::
Public Methods | |
IBCond (IBCType *_bctype=NULL, IGrid *_grid=NULL, const IPoint &_start=IPoint::zero, const IPoint &_end=IPoint::zero) | |
IBCond (IBCType *_bctype, int _ni, int _nj, const IPoint &_start, const IPoint &_end) | |
IBCond (IBCond *_b) | |
~IBCond () | |
IBCType* | BCType () |
TBCType | GetBCType () |
IPoint | Start () const |
void | SetStart (IPoint &_p) |
IPoint | End () const |
void | SetEnd (IPoint &_p) |
int | Ni () |
int | Nj () |
virtual bool | ValidatePoint (const IPoint &) const |
TDirection | Direction () |
Protected Methods | |
virtual bool | Validate () const |
Protected Attributes | |
IBCType* | bctype |
int | ni |
int | nj |
IPoint | start |
IPoint | end |
TDirection | direction |
|
O argumento “_bctype“ define o tipo de condição de contorno, “_grid“ define a malha do problema, “_start“ e “_end“ representam o ponto inicial e final em que se aplica a condição de contorno “_bctype“ na malha. |
|
O argumento “_bctype“ define o tipo de condição de contorno, “_ni“ e “_nj“ representam as dimensões da malha do problema, “_start“ e “_end“ representam o ponto inicial e final em que se aplica a condição de contorno “_bctype“ na malha. |
|
Cria um objeto IBCond a partir de outro. |
|
|
|
Retorna um ponteiro para o local da memória aonde está alocada o tipo de condição de contorno aplicada na fronteira. |
|
Indica a direção da fronteira a qual esta condição de contorno se aplica. |
|
Retorna um ponto “_p” que representa o último volume de controle da fronteira sobre o qual é aplicado este tipo de condição de contorno. “_p.x” indica a posição do volume na direção “i” e “_p.y” indica a posição na direção “j”. |
|
Retorna o identificador do tipo de condição de contorno aplicada na fronteira. |
|
Retorna o número de volumes de controle na direção “i” da malha. |
|
Retorna o número de volumes de controle na direção “j” da malha. |
|
Define um novo volume de controle que representa o último volume da fronteira sobre o qual é aplicado esta condição de contorno. ESTE VOLUME DEVE PERTENCER À FACE DA RESPECTIVA CONDIÇÃO DE CONTORNO (IBCNorth, IBCEast, etc). |
|
Define um novo volume de controle a partir do qual a condição de contorno passa a ser aplicada. ESTE VOLUME DEVE PERTENCER À FACE DA RESPECTIVA CONDIÇÃO DE CONTORNO (IBCNorth, IBCEast, etc). |
|
Retorna um ponto “_p” que representa o volume de controle da fronteira sobre o qual começa a ser aplicado este tipo de condição de contorno. “_p.x” indica a posição do volume na direção “i” e “_p.y” indica a posição na direção “j”. |
|
Reimplemented in csfl::IBCEast, csfl::IBCNorth, csfl::IBCSouth, and csfl::IBCWest. |
|
Função virtual a ser definida pelas classes derivadas desta. Reimplemented in csfl::IBCEast, csfl::IBCNorth, csfl::IBCSouth, and csfl::IBCWest. |
|
|
|
|
|
|
|
|
|
|
|
|
CFD Project
|
Documents |
Downloads |
Contact us |
Use Terms |
|
|||
© SINMEC/EMC/UFSC,
2001. |
All rights
reserved. |
Last Update: Jan. 18, 2002 |
|