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

csfl::IGridPolar Class Reference

#include <polar.h>

Inheritance diagram for csfl::IGridPolar::

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

Public Methods

 IGridPolar (int _row=0, int _col=0, double _ri=0.0, double _re=0.0, double _theta0=0.0, double _theta=0.0)
 IGridPolar (const ISize &_size, double _ri, double _re, double _theta0, double _theta)
 IGridPolar (int p_Ni, int p_Nj, double p_Ri, double p_Re, double p_Theta0, double p_Thetaf, INodeDistribution *p_NiDirection, INodeDistribution *p_NjDirection)
 IGridPolar (IGridPolar *)
 ~IGridPolar ()
double Ri ()
double Re ()
double Theta0 ()
double Theta ()
double Dr ()
double DTheta ()

Protected Attributes

double re
double ri
double theta
double theta0
double dr
double dtheta

Detailed Description

Classe responsável pelo gerenciamento de uma geometria polar igualmente espaçada.


Constructor & Destructor Documentation

csfl::IGridPolar::IGridPolar ( int _row = 0,
int _col = 0,
double _ri = 0.0,
double _re = 0.0,
double _theta0 = 0.0,
double _theta = 0.0 )
 

Os argumentos “_row“ e “_col“ representam o número de linhas e colunas da malha, “_ri“ e “_re“ representam os raios interno e externo, “_theta0“ e “_theta“ representam os ângulos inicial e final.

csfl::IGridPolar::IGridPolar ( const ISize & _size,
double _ri,
double _re,
double _theta0,
double _theta )
 

O argumento “_size“ representa o número de linhas e colunas da malha, “_ri“ e “_re“ representam os raios interno e externo, “_theta0“ e “_theta“ representam os ângulos inicial e final.

csfl::IGridPolar::IGridPolar ( int p_Ni,
int p_Nj,
double p_Ri,
double p_Re,
double p_Theta0,
double p_Thetaf,
INodeDistribution * p_NiDirection,
INodeDistribution * p_NjDirection )
 

Os argumentos “p_Ni“ e “p_Nj“ representam o número de volumes de controle na direção ksi (radial ou oeste-leste) e na direção eta (sul-norte), respectivamente. “p_Ri“ e “p_Re“ representam os raios interno e externo. “p_Theta0“ e “p_Thetaf“ representam os ângulos inicial e final. “p_NiDirection“ representa a distribuição dos nós na direção ksi e “p_NjDirection“ na direção eta. Não inicializa os atributos “dr“ e “dtheta“.

csfl::IGridPolar::IGridPolar ( IGridPolar * )
 

Constrói um objeto IGridPolar a partir de outro.

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


Member Function Documentation

double csfl::IGridPolar::DTheta ( ) [inline]
 

Retorna o valor do espaçamento da malha na direção angular.

double csfl::IGridPolar::Dr ( ) [inline]
 

Retorna o valor do espaçamento da malha na direção radial.

double csfl::IGridPolar::Re ( ) [inline]
 

Retorna o valor do raio externo da malha.

double csfl::IGridPolar::Ri ( ) [inline]
 

Retorna o valor do raio interno da malha.

double csfl::IGridPolar::Theta ( ) [inline]
 

Retorna o valor do ângulo final da malha.

double csfl::IGridPolar::Theta0 ( ) [inline]
 

Retorna o valor do ângulo inicial da malha.


Member Data Documentation

double csfl::IGridPolar::dr [protected]
 

double csfl::IGridPolar::dtheta [protected]
 

double csfl::IGridPolar::re [protected]
 

double csfl::IGridPolar::ri [protected]
 

double csfl::IGridPolar::theta [protected]
 

double csfl::IGridPolar::theta0 [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