Space Initialization
[SPACE_IOFEM_SPACE_DEFINITION]


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 ()


Function Documentation

void ConstructSpace double   xvel(double, double),
double   yvel(double, double)
 

Allocate and fills all data of FEM space definition (velocity space).

void DestructSpace  ) 
 

De-allocate all data of FEM space definition.

void ConstructPressureSpace  ) 
 

Allocate and fills all data of FEM space definition (pressure space).

void ConstructBoundaryConditions double   xvel(double, double),
double   yvel(double, double)
 

P1 approximation of boundary condition prescribed by functions

void DestructBoundaryConditions  ) 
 

destruct boundary condition representation

short GetMark long  SideIdx  ) 
 

< Alg: For side SideIdx returns description valid for all base functions present on the side

void ComputeBaseIndices  ) 
 

Maps LOCAL(element) base functions to GLOBAL(grid) - velocity

void ComputeBaseValues  ) 
 

Computes values on reference element (at Quadrature nodes)

void ComputeGradBaseValues  ) 
 

Computes GRADIENT values on reference element (at Quadrature nodes 2D)

void ComputeHesBaseValues  ) 
 

Computes HESSIAN values on reference element (at Quadrature nodes 2D)

void ComputeSideBaseValues  ) 
 

Computes base values on reference side (at Quadrature nodes 1D)

void ComputeExportValues  ) 
 

Computes values for refined output, used in TecplotOuputR

void DestructExportValues  ) 
 

Deallocate Export Values

short GetPressureMark long  SideIdx  ) 
 

Gets Mark for a side (pressure)

void ComputePressureBaseIndices  ) 
 

Maps LOCAL(element) base functions to GLOBAL(grid) - pressure

long SelectFixedPressureIdx  ) 
 

select a point where pressure should be fixed,

Todo:
Remove this - not needed!

void InitialVelocities  ) 
 

Fills up first approximation of the solution.

void ConstructVectors  ) 
 

Constructs all vectors needed for computation.

void DestructVectors  ) 
 

Destructs all vectors needed for computation.

void ExtrapolateVelocities  ) 
 

Extrapolate Fluid Velocities


Generated on Sun May 27 11:59:44 2007 for FEMFLUID by  doxygen 1.4.6