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

csfl::IGridCartesian Class Reference

#include <cartesian.h>

Inheritance diagram for csfl::IGridCartesian::

csfl::IGrid csfl::ISFLObject List of all members.

Public Methods

 IGridCartesian (int _row=0, int _col=0, double _di=0.0, double _dj=0.0, double _angle=90.0)
 IGridCartesian (const ISize &_size, double _di, double _dj, double _angle=90.0)
 IGridCartesian (int p_Ni, int p_Nj, double p_Width, double p_Height, double p_Inclination, INodeDistribution *p_NiDirection, INodeDistribution *p_NjDirection)
 IGridCartesian (IGridCartesian *_g)
 ~IGridCartesian ()
double Di ()
double Dj ()

Protected Attributes

double di
double dj

Detailed Description

Classe responsável pelo gerenciamento de uma malha cartesiana.


Constructor & Destructor Documentation

csfl::IGridCartesian::IGridCartesian ( int _row = 0,
int _col = 0,
double _di = 0.0,
double _dj = 0.0,
double _angle = 90.0 )
 

Os argumentos “_row“ e “_col“ representam o número de linhas e colunas da malha cartesiana, respectivamente. Os argumentos “_di“ e “_dj“ representam os espaçamentos horizontal e vertical entres os nós. E o argumento “_angle“ representa o ângulo entre linhas da malha (em graus).

csfl::IGridCartesian::IGridCartesian ( const ISize & _size,
double _di,
double _dj,
double _angle = 90.0 )
 

O argumento “_size“ representa o número de volumes da malha cartesiana. Os argumentos “_di“ e “_dj“ representam os espaçamentos horizontal e vertical entres os nós, respectivamente. O argumento “_angle“ representa o ângulo entre as linhas da malha (em graus).

csfl::IGridCartesian::IGridCartesian ( int p_Ni,
int p_Nj,
double p_Width,
double p_Height,
double p_Inclination,
INodeDistribution * p_NiDirection,
INodeDistribution * p_NjDirection )
 

Os argumentos “p_Width“ e “p_Height“ representam a largura e a altura da malha cartesiana, respectivamente. Os argumentos “p_Ni“ e “p_Nj“ representam o número de volumes de controle na direção “i“ e na direção “j“, respectivamente. O argumento “p_Inclination“ representa o ângulo das linhas da malha e “p_NiDirection“ representa a distribuição dos nós na direção “i“ e “p_NjDirection“ na direção “j“. Não inicializa os atributos “di“ e “dj“.

csfl::IGridCartesian::IGridCartesian ( IGridCartesian * _g )
 

Constrói um objeto IGridCartesian a partir de outro.

csfl::IGridCartesian::~IGridCartesian ( ) [inline]
 


Member Function Documentation

double csfl::IGridCartesian::Di ( ) [inline]
 

Retorna o valor do espaçamento da malha na direção “i” (oeste-leste).

double csfl::IGridCartesian::Dj ( ) [inline]
 

Retorna o valor do espaçamento da malha na direção “j” (sul-norte).


Member Data Documentation

double csfl::IGridCartesian::di [protected]
 

double csfl::IGridCartesian::dj [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