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

csfl::IBCTInlet Class Reference

#include <inlet.h>

Inheritance diagram for csfl::IBCTInlet::

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

Public Methods

 IBCTInlet (const IString &_name=IString("Inlet Condition"), IFunction *_fu=NULL, IFunction *_fv=NULL, IFunction *_T=NULL, TBCType _id=bctInlet)
 IBCTInlet (IBCTInlet *_b)
 ~IBCTInlet ()
double EvalT (const double &_pos)
double EvalU (const double &_pos)
double EvalV (const double &_pos)
IFunctionFunctionVelocityU ()
IFunctionFunctionVelocityV ()
void SetFunctionVelocityU (IFunction *_fu)
void SetFunctionVelocityV (IFunction *_fv)

Protected Attributes

IFunctionfu
IFunctionfv

Detailed Description

Classe responsável pelo gerenciamento de uma condição de contorno do tipo condição de entrada. Esta condição define velocidade e temperatura como condições de contorno.


Constructor & Destructor Documentation

csfl::IBCTInlet::IBCTInlet ( const IString & _name = IString( "Inlet Condition" ),
IFunction * _fu = NULL,
IFunction * _fv = NULL,
IFunction * _T = NULL,
TBCType _id = bctInlet )
 

O argumento “_fu“ define a velocidade na direção u, “_fv“ define a da velocidade na v, e “_T“ define a função da temperatura na fronteira, “_name“ “_id“ representa o nome da condição de contorno.

csfl::IBCTInlet::IBCTInlet ( IBCTInlet * _b )
 

Cria um objeto IBCTInlet a partir de outro.

csfl::IBCTInlet::~IBCTInlet ( )
 


Member Function Documentation

double csfl::IBCTInlet::EvalT ( const double & _pos ) [inline]
 

Retorna o valor da temperatura na posição “_pos” da fronteira. Esta posição é a distância medida sobre a face em que este tipo de condição de contorno está sendo aplicada, a partir do início da face. A face norte, por exempo, tem seu início dado pelo ponto NW da malha, a face leste pelo ponto SE. As faces oeste e sul tem como ponto inicial o ponto SW da malha.

double csfl::IBCTInlet::EvalU ( const double & _pos ) [inline]
 

Retorna o valor da componente u do vetor velocidade na posição “_pos” da fronteira. Esta posição é a distância medida sobre a face em que este tipo de condição de contorno está sendo aplicada, a partir do início da face. A face norte, por exempo, tem seu início dado pelo ponto NW da malha, a face leste pelo ponto SE. As faces oeste e sul tem como ponto inicial o ponto SW da malha.

double csfl::IBCTInlet::EvalV ( const double & _pos ) [inline]
 

Retorna o valor da componente v do vetor velocidade na posição “_pos” da fronteira. Esta posição é a distância medida sobre a face em que este tipo de condição de contorno está sendo aplicada, a partir do início da face. A face norte, por exempo, tem seu início dado pelo ponto NW da malha, a face leste pelo ponto SE. As faces oeste e sul tem como ponto inicial o ponto SW da malha.

IFunction * csfl::IBCTInlet::FunctionVelocityU ( ) [inline]
 

Retorna a função da velocidade na direção u.

IFunction * csfl::IBCTInlet::FunctionVelocityV ( ) [inline]
 

Retorna a função da velocidade na direção v.

void csfl::IBCTInlet::SetFunctionVelocityU ( IFunction * _fu )
 

Modifica a função da velocidade na direção u para “_fu“.

void csfl::IBCTInlet::SetFunctionVelocityV ( IFunction * _fv )
 

Modifica a função da velocidade na direção v para “_fv“.


Member Data Documentation

IFunction * csfl::IBCTInlet::fu [protected]
 

IFunction * csfl::IBCTInlet::fv [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