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

csfl::IGridTrapezoidal Class Reference

#include <trapezoidal.h>

Inheritance diagram for csfl::IGridTrapezoidal::

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

Public Methods

 IGridTrapezoidal (int _row=10, int _col=10, IDPoint _swp=IDPoint::zero, IDPoint _sep=IDPoint(1.0, 1.0), IDPoint _nwp=IDPoint(0.0, 3.0), IDPoint _nep=IDPoint(1.0, 2.0))
 IGridTrapezoidal (const ISize &_size, IDPoint _swp=IDPoint::zero, IDPoint _sep=IDPoint(1.0, 1.0), IDPoint _nwp=IDPoint(0.0, 3.0), IDPoint _nep=IDPoint(1.0, 2.0))
 IGridTrapezoidal (int p_Ni, int p_Nj, IDPoint p_SW, IDPoint p_SE, IDPoint p_NW, IDPoint p_NE, INodeDistribution *p_NiDirection, INodeDistribution *p_NjDirection)
 IGridTrapezoidal (IGridTrapezoidal *_g)
 ~IGridTrapezoidal ()
IDPoint SouthWestPoint ()
IDPoint SouthEastPoint ()
IDPoint NorthWestPoint ()
IDPoint NorthEastPoint ()

Protected Attributes

IDPoint swp
IDPoint sep
IDPoint nwp
IDPoint nep

Detailed Description

Classe reponsável pelo gerenciamento de geometrias trapezoidais.


Constructor & Destructor Documentation

csfl::IGridTrapezoidal::IGridTrapezoidal ( int _row = 10,
int _col = 10,
IDPoint _swp = IDPoint::zero,
IDPoint _sep = IDPoint( 1.0, 1.0 ),
IDPoint _nwp = IDPoint( 0.0, 3.0 ),
IDPoint _nep = IDPoint( 1.0, 2.0 ) )
 

Os argumentos “_row“ e “_col“ representam o número de linhas e colunas da malha, “_swp“ o nó Sudoeste, “_sep“ o nó Sudeste, “_nwp“ o nó Noroeste e “_nep“ o nó Nordeste da malha.

csfl::IGridTrapezoidal::IGridTrapezoidal ( const ISize & _size,
IDPoint _swp = IDPoint::zero,
IDPoint _sep = IDPoint( 1.0, 1.0 ),
IDPoint _nwp = IDPoint( 0.0, 3.0 ),
IDPoint _nep = IDPoint( 1.0, 2.0 ) )
 

O argumento “_size“ representa o número de linhas e colunas da malha, “_swp“ o nó Sudoeste, “_sep“ o nó Sudeste, “_nwp“ o nó Noroeste e “_nep“ o nó Nordeste da malha.

csfl::IGridTrapezoidal::IGridTrapezoidal ( int p_Ni,
int p_Nj,
IDPoint p_SW,
IDPoint p_SE,
IDPoint p_NW,
IDPoint p_NE,
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 (oeste-leste) e na direção eta (sul-norte), respectivamente, “p_SW“ o nó Sudoeste, “p_SE“ o nó Sudeste, “p_NW“ o nó Noroeste, “p_NE“ o nó Nordeste da malha, “p_NiDirection“ representa a distribuição dos nós na direção ksi e “p_NjDirection“ na direção eta.

csfl::IGridTrapezoidal::IGridTrapezoidal ( IGridTrapezoidal * _g )
 

Constrói um objeto IGridTrapezoidal a partir de outro.

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


Member Function Documentation

IDPoint csfl::IGridTrapezoidal::NorthEastPoint ( ) [inline]
 

Retorna o ponto Nordeste da malha.

IDPoint csfl::IGridTrapezoidal::NorthWestPoint ( ) [inline]
 

Retorna o ponto Noroeste da malha.

IDPoint csfl::IGridTrapezoidal::SouthEastPoint ( ) [inline]
 

Retorna o ponto Sudeste da malha.

IDPoint csfl::IGridTrapezoidal::SouthWestPoint ( ) [inline]
 

Retorna o ponto Sudoeste da malha.


Member Data Documentation

IDPoint csfl::IGridTrapezoidal::nep [protected]
 

IDPoint csfl::IGridTrapezoidal::nwp [protected]
 

IDPoint csfl::IGridTrapezoidal::sep [protected]
 

IDPoint csfl::IGridTrapezoidal::swp [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