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

csfl::IFieldVectorFace Class Reference

#include <vector_face.h>

Inheritance diagram for csfl::IFieldVectorFace::

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

Public Methods

 IFieldVectorFace (const IString &_name, int _ni, int _nj)
 IFieldVectorFace (const IString &_name, const ISize &_s)
 IFieldVectorFace (IFieldVectorFace *_f)
 ~IFieldVectorFace ()
IVector Vector (const IPoint &_p, TDirection _dir)
IVector Vector (int _i, int _j, TDirection _dir)
void SetVector (int _i, int _j, TDirection _dir, const IVector &_v)

Protected Attributes

IArray2D<IFaceVector>* data

Detailed Description

Classe que representa um campo vetorial com vetores armazenados nas faces dos volumes de controle.


Constructor & Destructor Documentation

csfl::IFieldVectorFace::IFieldVectorFace ( const IString & _name,
int _ni,
int _nj )
 

O argumento “_name“ representa o nome do objeto e “_ni“, “_nj“ definem as dimensões do mesmo.

csfl::IFieldVectorFace::IFieldVectorFace ( const IString & _name,
const ISize & _s )
 

O argumento “_name“ representa o nome do objeto e “_s“ define as dimensões do mesmo.

csfl::IFieldVectorFace::IFieldVectorFace ( IFieldVectorFace * _f )
 

Cria um objeto IFieldVectorFace a partir de outro.

csfl::IFieldVectorFace::~IFieldVectorFace ( )
 


Member Function Documentation

void csfl::IFieldVectorFace::SetVector ( int _i,
int _j,
TDirection _dir,
const IVector & _v ) [inline]
 

Atribui o vetor “_v” à face “_dir” do volume de controle localizado na linha “_i” e coluna “_j”.

IVector csfl::IFieldVectorFace::Vector ( int _i,
int _j,
TDirection _dir ) [inline]
 

Retorna o vetor na face (“_dir”) do volume de controle localizado na “_i-ésima“ linha e “_i-ésima“ coluna do campo vetorial.

IVector csfl::IFieldVectorFace::Vector ( const IPoint & _p,
TDirection _dir ) [inline]
 

Retorna o vetor na face (“_dir”) do volume de controle localizado na “_p.x-ésima“ linha e “_p.y-ésima“ coluna do campo vetorial.


Member Data Documentation

IArray2D< IFaceVector > * csfl::IFieldVectorFace::data<IFaceVector> [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