Modules | |
Space Initialization | |
FORMS_EVALUATION | |
COARSE_TRIANG | |
double | ControlStep (const vector u1, const vector u2, const long ino, const double ctm) |
void | ElasticOutput (const char fname[], const vector X, const vector XDOT, const vector XDOTDOT) |
void | ElasticOutput1 (const char fname[], const vector X, const vector XDOT, const vector XDOTDOT) |
void | GMVOutput (char filename[], vector pom) |
void | LoadNodeApproximation (const char *filename, vector *_load) |
void | LoadProgramState (char *FileName) |
void | LoadProgramStateMin (char *FileName) |
void | ResultsOutput (char filename[], vector pom) |
void | SaveAllOutputs (const long iter, const vector pom) |
void | SaveBndrPressureInterpolate (const char fname[], const vector u) |
void | SaveProgramState (char *FileName) |
void | SaveProgramStateMin (char *FileName) |
void | SetElement () |
void | TecplotOutput (char filename[], int delka, char *nazvy, vector seznam[]) |
void | TecplotOutputR (const char fname[], vector pom, int How) |
Functions | |
void | add2triplet (long _i, long _j, double _val) |
void | CheckBoundaryConditions (const char fname[]) |
void | ControlMarks () |
void | HDivProjection (sparse *S, vector b, const vector ww) |
void | InitPressureInterpolate () |
void | InitQuadratureFormulae () |
void | InitQuadratureFormulaePrecise () |
double | LinearFunctionDX (const long iELE, const double LinF[]) |
double | LinearFunctionDY (const long iELE, const double LinF[]) |
double | LinearFunctionValue (const double LinF[], const int m) |
void | Pressure2Velocity (vector out, const vector press) |
void | Project2HDIV (vector ww) |
void | QuadratureFormula1d (double *W, double *X, int q1) |
int | QuadratureFormulae2dTriangle (double **w, double ***L, int q) |
int | QuadratureFormulae2dTriGauss (double **w, double ***L, int q) |
void | Velocity2Pressure (vector out, const vector vel) |
|
Saves all what is needed for computation for future computation restart. |
|
Loads all what is needed for computation for computation restart. |
|
Saves minimal program state. |
|
Loads minimal program state. |
|
Load node (P1) approximation of solution |
|
Save all outputs (according to INI file settings) |
|
Save approximation pom (UVP) to filename[] in GMV format |
|
not documented (NOT IN CURRENT USE)
|
|
Save pom(UVP) to TECPLOT format with How=0 - only P1 appr. or higher with How=1 |
|
Save Elastic Deformation |
|
Save Elastic Deformation |
|
Output in columns X Y U V P ...., usable for MATLAB, ANGENER mesh refinement, etc. |
|
Save PRESSURE on surface. |
|
Control step - residuals, forces control etc. |
|
Projection of ww to H(div) space |
|
Assembly of the linear system for H(div) projection S*ww = b |
|
Fill Up 1D quadr. formula with degree of 2*q1-1
|
|
Fill Up 2D quadr. formula with degree of 2*q |
|
< Vstup: q Vystup: w,L Algoritmus: naplneni w a L integraci na trojuhelniku (referencnim), presna pro polynomy st. q |
|
Init Q.F |
|
Init Q.F.P. |
|
Convert pressure to velocity |
|
Convert velocity to pressure |
|
|
|
|
|
|
|
add to triplet value (_i,_j,_val) |
|
Linear Function x-derivative |
|
Linear Function y-derivative |
|
Linear Function Value |
|
Set type of GLOBAL element. Global element should be only the maximal one |