|
| TFEVectFunct2D (TFESpace2D *fespace2D, char *name, char *description, double *values, int length, int n_components) |
|
int | GetN_Components () |
|
TFEFunction2D * | GetComponent (int i) |
|
void | GridToData () |
|
void | DataToGrid () |
|
void | GetDeformationTensorErrors (DoubleFunct2D *Exact, DoubleFunct2D *Exact1, int N_Derivatives, MultiIndex2D *NeededDerivatives, int N_Errors, ErrorMethod2D *ErrorMeth, CoeffFct2D *Coeff, TAuxParam2D *Aux, int n_fespaces, TFESpace2D **fespaces, double *errors) |
|
double | GetL2NormDivergence () |
|
void | WriteSol (double t) |
|
void | ReadSol (char *BaseName) |
|
void | FindVectGradient (double x, double y, double *val1, double *val2) |
|
void | Interpolate (TFEVectFunct2D *OldVectFunct) |
|
TFEVectFunct2D & | operator*= (double alpha) |
| multiply function with a scalar alpha. Only non-Dirichlet dofs are multiplied!
|
|
TFEVectFunct2D & | operator+= (const TFEVectFunct2D &rhs) |
| add one TFEVectFunct2D to another one. Both have to be defined on the same space. Only non-Dirichlet dofs are added!
|
|
TFEVectFunct2D & | operator= (const TFEVectFunct2D &rhs) |
| copy one TFEVectFunct2D to another one. Both have to be defined on the same space
|
|
| TFEFunction2D (TFESpace2D *fespace2D, char *name, char *description, double *values, int length) |
|
| ~TFEFunction2D () |
|
char * | GetName () |
|
char * | GetDescription () |
|
TFESpace2D * | GetFESpace2D () |
|
int | GetLength () |
|
double * | GetValues () |
|
void | GetErrors (DoubleFunct2D *Exact, int N_Derivatives, MultiIndex2D *NeededDerivatives, int N_Errors, ErrorMethod2D *ErrorMeth, CoeffFct2D *Coeff, TAuxParam2D *Aux, int n_fespaces, TFESpace2D **fespaces, double *errors) |
|
void | GetErrorsForVectorValuedFunction (DoubleFunct2D *const *const Exact, ErrorMethod2D *const ErrorMeth, double *const errors) |
| use this for vector valued basis functions (Raviart-Thomas (RT) or Brezzi-Douglas-Marini (BDM) elements)
|
|
void | GetErrorsAdapt (DoubleFunct2D *Exact, int N_Derivatives, MultiIndex2D *NeededDerivatives, int N_Errors, ErrorMethod2D *ErrorMeth, CoeffFct2D *Coeff, TAuxParam2D *Aux, int n_fespaces, TFESpace2D **fespaces, double *errors) |
|
void | GetErrorsOPTPDE (DoubleFunct2D *Exact, int N_Derivatives, MultiIndex2D *NeededDerivatives, int N_Errors, ErrorMethod2D *ErrorMeth, CoeffFct2D *Coeff, TAuxParam2D *Aux, int n_fespaces, TFESpace2D **fespaces, int &kink, double upper, double lower, double *errors) |
|
void | GetErrorsAdaptOPTPDE (DoubleFunct2D *Exact, int N_Derivatives, MultiIndex2D *NeededDerivatives, int N_Errors, ErrorMethod2D *ErrorMeth, CoeffFct2D *Coeff, TAuxParam2D *Aux, int n_fespaces, TFESpace2D **fespaces, double radius, double upper, double lower, double *errors) |
|
void | FindGradient (double x, double y, double *values) |
|
void | FindGradientLocal (TBaseCell *cell, int cell_no, double x, double y, double *values) |
|
void | FindValueLocal (TBaseCell *cell, int cell_no, double x, double y, double *values) |
|
void | Interpolate (DoubleFunct2D *Exact) |
|
void | Interpolate (TFEFunction2D *F) |
|
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...
|
|
double | compute_mean () const |
| compute the mean value of this TFEFunction2D More...
|
|
void | GetMeshCellParams (DoubleFunct2D *Exact, int N_Derivatives, MultiIndex2D *NeededDerivatives, int N_Errors, ErrorMethod2D *ErrorMeth, CoeffFct2D *Coeff, TAuxParam2D *Aux, int n_fespaces, TFESpace2D **fespaces, double *errors, double *parameters) |
|
void | InterpolateSuper (DoubleFunct2D *Exact) |
|
void | SetDirichletBC (BoundCondFunct2D *BoundaryCondition, BoundValueFunct2D *BoundaryValue) |
|
void | WriteSol () |
|
void | ReadSol (char *BaseName) |
|
void | CorrectMass (double OldMass) |
|
void | GetMassAndMean (double *OutVal) |
|
TFEFunction2D & | operator*= (double alpha) |
|
TFEFunction2D & | operator+= (const TFEFunction2D &rhs) |
|
TFEFunction2D & | operator= (const TFEFunction2D &rhs) |
|
void | MinMax (double &min, double &max) |
|
void | PrintMinMax () |
|
a function from a finite element space