ParMooN
 All Classes Functions Variables Friends Pages
Public Member Functions | Protected Attributes | List of all members
TFEFunction1D Class Reference

#include <FEFunction1D.h>

Inheritance diagram for TFEFunction1D:
Inheritance graph
[legend]
Collaboration diagram for TFEFunction1D:
Collaboration graph
[legend]

Public Member Functions

 TFEFunction1D (TFESpace1D *fespace1D, char *name, char *description, double *values, int length)
 
 ~TFEFunction1D ()
 
char * GetName ()
 
char * GetDescription ()
 
TFESpace1DGetFESpace1D ()
 
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
 
TFESpace1DFESpace1D
 
double * Values
 
int Length
 

Detailed Description

a function from a finite element space

Constructor & Destructor Documentation

TFEFunction1D::TFEFunction1D ( TFESpace1D fespace1D,
char *  name,
char *  description,
double *  values,
int  length 
)

constructor with vector initialization

Here is the caller graph for this function:

TFEFunction1D::~TFEFunction1D ( )

destructor

Member Function Documentation

char* TFEFunction1D::GetDescription ( )
inline

return description

TFESpace1D* TFEFunction1D::GetFESpace1D ( )
inline

return fe space

Here is the caller graph for this function:

int TFEFunction1D::GetLength ( )
inline

return length

char* TFEFunction1D::GetName ( )
inline

return name

double* TFEFunction1D::GetValues ( )
inline

return vector of data

void TFEFunction1D::GridToData ( )

convert current grid to vector-values FE function

Here is the call graph for this function:

void TFEFunction1D::Interpolate ( DoubleFunct2D *  Exact)

calculate the interpolation of an exact function

Here is the call graph for this function:

void TFEFunction1D::Interpolate ( int  ConstCoord,
double  x,
DoubleFunct2D *  Exact 
)

calculate the interpolation of an exact function

Here is the call graph for this 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

Here is the call graph for this function:

void TFEFunction1D::InterpolateNodalPts ( int  N_Coord,
double *  Coords,
DoubleFunctND *  Exact,
double *  val 
)

calculate the interpolation of an exact function

Here is the call graph for this function:

Member Data Documentation

char* TFEFunction1D::Description
protected

some more words describing the function

TFESpace1D* TFEFunction1D::FESpace1D
protected

space to which this function belongs to

int TFEFunction1D::Length
protected

length of vector

char* TFEFunction1D::Name
protected

name of the function

double* TFEFunction1D::Values
protected

double vector according to FE isomorphism


The documentation for this class was generated from the following files: