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

csfl::IParameter Class Reference

#include <eqparam.h>

Inheritance diagram for csfl::IParameter::

csfl::ISFLObject csfl::IAtraction csfl::IErrorBlock csfl::IFixedNodes csfl::IParamInterpol csfl::IParamPhysical csfl::ISolidBlock csfl::ILineAtraction csfl::INodeAtraction csfl::IParamInterpolCDS csfl::IParamInterpolUDS csfl::IParamInterpolWUDS List of all members.

Public Methods

 IParameter (const IString &_name=IString::empty, TParameterType _pt=ptNULL)
 IParameter (IParameter *_p)
 ~IParameter ()
const IStringName ()
void SetName (const IString &_name)
TParameterType ID ()
void SetID (TParameterType _v)
virtual bool ValidatePoint (const IPoint &=IPoint::zero)

Protected Attributes

IString name
TParameterType id

Detailed Description

Classe base para gerenciamento de parâmetros de equações, tais como propriedades físicas, parâmetros de interpolação e blocos sólidos do domínio.


Constructor & Destructor Documentation

csfl::IParameter::IParameter ( const IString & _name = IString::empty,
TParameterType _pt = ptNULL )
 

O argumento “_name“ representa o nome dos parâmetros de equações, “_pt“ define o tipo de parâmetro e “_p“ define os valores dos parâmetros.

csfl::IParameter::IParameter ( IParameter * _p )
 

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


Member Function Documentation

TParameterType csfl::IParameter::ID ( ) [inline]
 

Retorna o identificador do parâmetro.

const IString & csfl::IParameter::Name ( ) [inline]
 

Retorna uma string com o nome do parâmetro.

void csfl::IParameter::SetID ( TParameterType _v ) [inline]
 

Determina a identificação do parâmetro.

void csfl::IParameter::SetName ( const IString & _name ) [inline]
 

Modifica o nome do parâmetro para _name.

bool csfl::IParameter::ValidatePoint ( const IPoint & = IPoint::zero ) [inline, virtual]
 

Retorna true se o volume de controle indicado pelo ponto _p fizer parte de um bloco sólido, caso contrário o valor retornado é false. “_p.x” indica a posição do volume de controle na direção i e “_p.y” indica a posição do mesmo na direção j.

Reimplemented in csfl::ISolidBlock, and csfl::IErrorBlock.


Member Data Documentation

TParameterType csfl::IParameter::id [protected]
 

IString csfl::IParameter::name [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