|
| TFEVectFunct3D (TFESpace3D *fespace3D, char *name, char *description, double *values, int length, int n_components) |
|
int | GetN_Components () |
|
TFEFunction3D * | GetComponent (int i) |
|
void | GridToData () |
|
void | DataToGrid () |
|
void | GetDeformationTensorErrors (DoubleFunct3D *Exact, DoubleFunct3D *Exact1, DoubleFunct3D *Exact2, int N_Derivatives, MultiIndex3D *NeededDerivatives, int N_Errors, ErrorMethod3D *ErrorMeth, CoeffFct3D *Coeff, TAuxParam3D *Aux, int n_fespaces, TFESpace3D **fespaces, double *errors) |
|
void | WriteSol (double t) |
|
void | ReadSol (char *BaseName) |
|
| TFEFunction3D (TFESpace3D *fespace3D, char *name, char *description, double *values, int length) |
|
| ~TFEFunction3D () |
|
char * | GetName () |
|
char * | GetDescription () |
|
TFESpace3D * | GetFESpace3D () |
|
int | GetLength () |
|
double * | GetValues () |
|
void | GetErrors (DoubleFunct3D *Exact, int N_Derivatives, MultiIndex3D *NeededDerivatives, int N_Errors, ErrorMethod3D *ErrorMeth, CoeffFct3D *Coeff, TAuxParam3D *Aux, int n_fespaces, TFESpace3D **fespaces, double *errors) |
|
void | GetErrorsForVectorValuedFunction (DoubleFunct3D **const Exact, ErrorMethod3D *const ErrMeth, double *const errors) |
|
void | GetErrorsAdapt (DoubleFunct3D *Exact, int N_Derivatives, MultiIndex3D *NeededDerivatives, int N_Errors, ErrorMethod3D *ErrorMeth, CoeffFct3D *Coeff, TAuxParam3D *Aux, int n_fespaces, TFESpace3D **fespaces, double *errors) |
|
void | GetErrorsOPTPDE (DoubleFunct3D *Exact, int N_Derivatives, MultiIndex3D *NeededDerivatives, int N_Errors, ErrorMethod3D *ErrorMeth, CoeffFct3D *Coeff, TAuxParam3D *Aux, int n_fespaces, TFESpace3D **fespaces, double radius, double upper, double lower, double *errors) |
|
void | GetMeshCellParams (DoubleFunct3D *Exact, int N_Derivatives, MultiIndex3D *NeededDerivatives, int N_Errors, ErrorMethod3D *ErrorMeth, CoeffFct3D *Coeff, TAuxParam3D *Aux, int n_fespaces, TFESpace3D **fespaces, double *errors, double *cell_parameters) |
|
void | FindGradient (double x, double y, double z, double *values) |
|
void | FindGradientLocal (TBaseCell *cell, int cell_no, double x, double y, double z, double *values) |
|
void | FindValueLocal (TBaseCell *cell, int cell_no, double x, double y, double z, double *values) |
|
void | Interpolate (DoubleFunct3D *Exact) |
|
void | InterpolateSuper (DoubleFunct3D *Exact) |
|
void | Interpolate (int N_Coord, double *Coords, int N_AuxFeFcts, TFEFunction3D **AuxFeFcts, DoubleFunctND *Exact) |
|
void | Interpolate_vector_valued_function (std::vector< DoubleFunct3D * > Exact) |
| interpolate a vector valued function More...
|
|
void | project_into_L20 (double a=0.0) |
| project this functions into the space L20 (having zero mean value) More...
|
|
void | compute_integral_and_measure (double &integral, double &measure) const |
| find the integral of this function and the measure of its domain More...
|
|
void | SetDirichletBC (BoundCondFunct3D *BoundaryCondition, BoundValueFunct3D *BoudaryValue) |
| Set Dirichlet values according to boundary conditions. More...
|
|
void | MinMax (double &min, double &max) |
| find the largest and smallest element in the vector of this FE function
|
|
void | PrintMinMax () |
| print the largest and smallest element in the vector of this FE function
|
|
a function from a finite element space