#include <mesh.h>
Inheritance diagram for csfl::IEquationMesh::
Public Methods | |
IEquationMesh (const IString &_name, const ISize &_size, IContainerBCond *_contBcond, IContainerParameter *_contParam, TEquationType=etNULL) | |
IEquationMesh (const IString &_name, IMesh *_mesh, IContainerParameter *_contParam, TEquationType=etNULL) | |
IEquationMesh (const IString &_name, IDPolygon *_polygon, const int &_ni, const int &_nj, IContainerParameter *_contParam, TEquationType=etNULL) | |
IEquationMesh (IEquationMesh *_mesh) | |
~IEquationMesh () | |
IMesh* | Mesh () |
virtual void | SetMesh (IMesh *_mesh) |
ILinearSystem9D* | LinearSystem () |
void | SetLinearSystem (ILinearSystem9D *_lsys) |
void | SetCoefficients () |
void | SetInitialMesh (IMesh *_mesh) |
virtual void | SetupFixedPoints ()=0 |
void | SetIsAtracted (const bool &_b) |
Protected Methods | |
virtual void | SetBoundaryConditions () |
virtual void | SetBoundaryConditions (IMesh *)=0 |
virtual void | SetBCondNorth ()=0 |
virtual void | SetBCondSouth ()=0 |
virtual void | SetBCondEast ()=0 |
virtual void | SetBCondWest ()=0 |
Protected Attributes | |
IMesh* | mesh |
ILinearSystem9D* | lsys |
IFixedNodes* | fn |
bool | isatracted |
|
O Argumento “_size“ representa o número de pontos da malha, “_contBcond“ representa o container com as condições de contorno e “_contParam“ representa o conjunto de parâmetros físicos e numéricos. |
|
O Argumento “_mesh“ representa a malha que será utilizada como condição de contorno para a obtenção do sistema de coordenadas curvilíneas, “_contParam“ representa o conjunto de parâmetros físicos e numéricos. |
|
O Argumento “_polygon“ armazena a condição de contorno para a obtenção do sistema de coordenadas curvilíneas, “_ni“ representa o número de pontos da malha na direção i, “_nj“ representa o número de pontos da malha na direção j, “_contParam“ representa o conjunto de parâmetros físicos e numéricos. |
|
|
|
|
|
Retorna um ponteiro para o local da memória onde está alocado sistema linear. |
|
Retorna um ponteiro para o local da memória onde está alocado a malha. |
|
Reimplemented in csfl::IEquationMeshX, and csfl::IEquationMeshY. |
|
Reimplemented in csfl::IEquationMeshX, and csfl::IEquationMeshY. |
|
Reimplemented in csfl::IEquationMeshX, and csfl::IEquationMeshY. |
|
Reimplemented in csfl::IEquationMeshX, and csfl::IEquationMeshY. |
|
Reimplemented in csfl::IEquationMeshX, and csfl::IEquationMeshY. |
|
|
|
Define os coeficientes do sistema linear. |
|
O argumento “_mesh” define a condição inicial para a equação. |
|
O argumento “_b” define se os termos de atração de coordenadas estão presentes na equação. |
|
O argumento “_lsys” define o sistema linear. |
|
O argumento “_mesh” define a nova malha. |
|
Define os pontos fixos do domínio. Reimplemented in csfl::IEquationMeshX, and csfl::IEquationMeshY. |
|
|
|
|
|
|
|
|
CFD Project
|
Documents |
Downloads |
Contact us |
Use Terms |
|
|||
© SINMEC/EMC/UFSC,
2001. |
All rights
reserved. |
Last Update: Jan. 18, 2002 |
|