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

#include <Aux2D3D.h>

Collaboration diagram for TAux2D3D:
Collaboration graph
[legend]

Public Member Functions

 TAux2D3D (int *cellnumbers, int *jointnumbers, TFEFunction3D *fefunct, int shift)
 
void GetGradient (int num, int N_Points, double *xi, double *eta, double **Param)
 

Protected Attributes

TCollectionColl
 
int * CellNumbers
 
int * JointNumbers
 
TFEFunction3DFEFunct
 
TFESpace3DFESpace
 
int * BeginIndex
 
int * GlobalNumbers
 
double * Values
 
int Shift
 

Detailed Description

calculate parameters from 3d fefuntion for the use in 2d

Constructor & Destructor Documentation

TAux2D3D::TAux2D3D ( int *  cellnumbers,
int *  jointnumbers,
TFEFunction3D fefunct,
int  shift 
)

constructor

Here is the call graph for this function:

Member Function Documentation

void TAux2D3D::GetGradient ( int  num,
int  N_Points,
double *  t1,
double *  t2,
double **  Param 
)

calculate gradient for local coordinates (xi,eta) on face JointNumbers[num] of cell CellNumbers[num]

Here is the call graph for this function:

Member Data Documentation

int* TAux2D3D::BeginIndex
protected

BeginIndex

int* TAux2D3D::CellNumbers
protected

3d cell number

TCollection* TAux2D3D::Coll
protected

collection of 3d cells

TFEFunction3D* TAux2D3D::FEFunct
protected

3d finite element function

TFESpace3D* TAux2D3D::FESpace
protected

3d finite element space

int* TAux2D3D::GlobalNumbers
protected

GlobalNumbers

int* TAux2D3D::JointNumbers
protected

joint numbers for 3d cells

int TAux2D3D::Shift
protected

shift in parameter list

double* TAux2D3D::Values
protected

value vector of FEFunct


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