#include <FEFunction1D.h>
Public Member Functions | |
TFEFunction1D (TFESpace1D *fespace1D, char *name, char *description, double *values, int length) | |
~TFEFunction1D () | |
char * | GetName () |
char * | GetDescription () |
TFESpace1D * | GetFESpace1D () |
int | GetLength () |
double * | GetValues () |
void | Interpolate (DoubleFunct2D *Exact) |
void | Interpolate (int ConstCoord, double x, DoubleFunct2D *Exact) |
void | Interpolate (double x, double y, DoubleFunct3D *Exact) |
void | InterpolateNodalPts (int N_Coord, double *Coords, DoubleFunctND *Exact, double *val) |
void | GridToData () |
Protected Attributes | |
char * | Name |
char * | Description |
TFESpace1D * | FESpace1D |
double * | Values |
int | Length |
a function from a finite element space
TFEFunction1D::TFEFunction1D | ( | TFESpace1D * | fespace1D, |
char * | name, | ||
char * | description, | ||
double * | values, | ||
int | length | ||
) |
constructor with vector initialization
TFEFunction1D::~TFEFunction1D | ( | ) |
destructor
|
inline |
return description
|
inline |
return fe space
|
inline |
return length
|
inline |
return name
|
inline |
return vector of data
void TFEFunction1D::GridToData | ( | ) |
convert current grid to vector-values FE function
void TFEFunction1D::Interpolate | ( | DoubleFunct2D * | Exact | ) |
calculate the interpolation of an exact function
void TFEFunction1D::Interpolate | ( | int | ConstCoord, |
double | x, | ||
DoubleFunct2D * | Exact | ||
) |
calculate the interpolation of an exact function
void TFEFunction1D::Interpolate | ( | double | x, |
double | y, | ||
DoubleFunct3D * | Exact | ||
) |
calculate for 1d function for given 2D , PBE
calculate the interpolation of an exact function
void TFEFunction1D::InterpolateNodalPts | ( | int | N_Coord, |
double * | Coords, | ||
DoubleFunctND * | Exact, | ||
double * | val | ||
) |
calculate the interpolation of an exact function
|
protected |
some more words describing the function
|
protected |
space to which this function belongs to
|
protected |
length of vector
|
protected |
name of the function
|
protected |
double vector according to FE isomorphism