#include <momentum_u.h>
Inheritance diagram for csfl::IEquationMomentumU::
Public Methods | |
IEquationMomentumU (const IString &_name, IGrid *_grid, IContainerBCond *_contBCond, IContainerParameter *_contParam, IFieldScalar *_pre=NULL, IFieldVector *_vel=NULL, TEquationType _et=etMomU) | |
IEquationMomentumU (IEquationMomentumU *_e) | |
~IEquationMomentumU () | |
IFieldScalar* | Pressure () |
void | SetPressure (IFieldScalar *_pre) |
void | SetVelocity (Vector *_v) |
void | SetFieldVelocity (IFieldVector *_v) |
void | SetBoundaryConditions () |
void | SetCoefficients (double _timestep) |
IParamPhysical* | Mi () |
IParamPhysical* | Rho () |
void | SetFaceVelBCondInlet (IFieldVectorFace *_fvel, IFieldVector *_vel) |
Protected Methods | |
void | SetupParameters () |
void | SetupParametersSolidBlocks () |
void | CalculateSourceTerm (double, int, int) |
double | Phi (const IPoint &) |
double | GammaPhi (const IPoint &, TDirection=diNULL) |
void | SetBCondEdges () |
void | SetBCondNorth () |
void | SetBCondSouth () |
void | SetBCondEast () |
void | SetBCondWest () |
Protected Attributes | |
IParamPhysical* | mi |
IParamPhysical * | rho |
IFieldScalar* | pre |
|
O argumento “_grid“ representa a malha sobre a qual se aplica a equação, “_contBCond“ representa o conjunto de condições de contorno da equação, “_contParam“ representa o conjunto de parâmetros físicos e numéricos, “_pre“ representa o campo de pressão inicial, “_vel“ representa o campo de velocidade inicial. |
|
|
|
|
|
|
|
Reimplemented from csfl::IEquationSinflow. |
|
Retorna um ponteiro para o local da memória onde está alocado o campo de valores da viscosidade absoluta. |
|
|
|
Retorna um ponteiro para o local da memória aonde está alocado o campo de pressão da equação. |
|
Retorna um ponteiro para o local da memória onde está alocado o campo de valores da massa específica. |
|
Reimplemented from csfl::IEquationSinflow. |
|
Reimplemented from csfl::IEquationSinflow. |
|
Reimplemented from csfl::IEquationSinflow. |
|
Reimplemented from csfl::IEquationSinflow. |
|
Reimplemented from csfl::IEquationSinflow. |
|
Impõe as condições de contorno para os volumes ficticios. Reimplemented from csfl::IEquationSinflow. |
|
Define os coeficientes da matriz A do sistema linear A.X = B. Reimplemented from csfl::IEquationSinflow. |
|
Define a velocidade em cada fronteira do domínio (no campo “_fvel“) de acordo com a condição de contorno Inlet (se houver). |
|
Define um novo campo de velocidade. Reimplemented from csfl::IEquationSinflow. |
|
Muda o campo de pressão atual. O argumento “_pre” define o novo campo de pressão. |
|
Define um novo valor de velocidades u a partir do vetor “_v” solução do sistema linear. Reimplemented from csfl::IEquationSinflow. |
|
Reimplemented from csfl::IEquationSinflow. |
|
Reimplemented from csfl::IEquationSinflow. |
|
|
|
|
|
|
CFD Project
|
Documents |
Downloads |
Contact us |
Use Terms |
|
|||
© SINMEC/EMC/UFSC,
2001. |
All rights
reserved. |
Last Update: Jan. 18, 2002 |
|