|
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 | ComputeBaseIndices () |
void | ComputeBaseValues () |
void | ComputeExportValues () |
void | ComputeGradBaseValues () |
void | ComputeHesBaseValues () |
void | ComputePressureBaseIndices () |
void | ComputeSideBaseValues () |
void | ConstructBoundaryConditions (double xvel(double, double), double yvel(double, double)) |
void | ConstructCoarse () |
void | ConstructCoarsePrecond () |
void | ConstructPressureSpace () |
void | ConstructSpace (double xvel(double, double), double yvel(double, double)) |
void | ConstructVectors () |
void | ControlMarks () |
void | DestructBoundaryConditions () |
void | DestructCoarse () |
void | DestructCoarsePrecond () |
void | DestructExportValues () |
void | DestructNorms () |
void | DestructSpace () |
void | DestructVectors () |
void | ExtrapolateVelocities () |
void | FillCoarseSystem (const sparse S) |
short | GetMark (long SideIdx) |
short | GetPressureMark (long SideIdx) |
void | HDivProjection (sparse *S, vector b, const vector ww) |
void | InitialVelocities () |
void | InitNorms () |
void | InitOriginalCfg () |
void | InitPressureInterpolate () |
void | InitQuadratureFormulae () |
void | InitQuadratureFormulaePrecise () |
double | LinearError (const vector _new, const vector _old) |
double | LinearErrorVelocity (const vector _new, const vector _old) |
double | LinearFunctionDX (const long iELE, const double LinF[]) |
double | LinearFunctionDY (const long iELE, const double LinF[]) |
double | LinearFunctionValue (const double LinF[], const int m) |
double | MaxLinearError (const vector _new, const vector _old) |
double | MaxLinearErrorVelocity (const vector _new, const vector _old) |
void | PrecondCoarse (vector x) |
void | PrepareBoundaryForm (vector beta, double _phi(double, double)) |
void | PrepareForms (vector dzeta, double _eta(double, double)) |
void | PrepareH1norm (sparse *H1) |
void | PrepareL2norm (sparse *L2) |
void | PreparePressureL2norm (sparse *L2) |
void | Pressure2Velocity (vector out, const vector press) |
void | Project2HDIV (vector ww) |
double | QuadraticError (const vector _new, const vector _old, double *out1, double *out2, double *outp) |
double | QuadraticErrorComponent (const vector _new, const vector _old) |
void | QuadratureFormula1d (double *W, double *X, int q1) |
int | QuadratureFormulae2dTriangle (double **w, double ***L, int q) |
int | QuadratureFormulae2dTriGauss (double **w, double ***L, int q) |
long | SelectFixedPressureIdx () |
void | Velocity2Pressure (vector out, const vector vel) |