Functions | |
void | ComputeBaseIndices () |
void | ComputeBaseValues () |
void | ComputeExportValues () |
void | ComputeGradBaseValues () |
void | ComputeHesBaseValues () |
void | ComputePressureBaseIndices () |
void | ComputeSideBaseValues () |
void | ConstructBoundaryConditions (double xvel(double, double), double yvel(double, double)) |
void | ConstructPressureSpace () |
void | ConstructSpace (double xvel(double, double), double yvel(double, double)) |
void | ConstructVectors () |
void | DestructBoundaryConditions () |
void | DestructExportValues () |
void | DestructSpace () |
void | DestructVectors () |
void | ExtrapolateVelocities () |
short | GetMark (long SideIdx) |
short | GetPressureMark (long SideIdx) |
void | InitialVelocities () |
long | SelectFixedPressureIdx () |
|
Allocate and fills all data of FEM space definition (velocity space). |
|
De-allocate all data of FEM space definition. |
|
Allocate and fills all data of FEM space definition (pressure space). |
|
P1 approximation of boundary condition prescribed by functions |
|
destruct boundary condition representation |
|
< Alg: For side SideIdx returns description valid for all base functions present on the side |
|
Maps LOCAL(element) base functions to GLOBAL(grid) - velocity |
|
Computes values on reference element (at Quadrature nodes) |
|
Computes GRADIENT values on reference element (at Quadrature nodes 2D) |
|
Computes HESSIAN values on reference element (at Quadrature nodes 2D) |
|
Computes base values on reference side (at Quadrature nodes 1D) |
|
Computes values for refined output, used in TecplotOuputR |
|
Deallocate Export Values |
|
Gets Mark for a side (pressure) |
|
Maps LOCAL(element) base functions to GLOBAL(grid) - pressure |
|
select a point where pressure should be fixed,
|
|
Fills up first approximation of the solution. |
|
Constructs all vectors needed for computation. |
|
Destructs all vectors needed for computation. |
|
Extrapolate Fluid Velocities |