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

#include <FE2D.h>

Collaboration diagram for TFE2D:
Collaboration graph
[legend]

Public Member Functions

 TFE2D ()
 
 TFE2D (BaseFunct2D basefunct_id, NodalFunctional2D nodalfunctional_id, RefTrans2D reftransid, FEDesc2D fedesc_id, int info)
 
BaseFunct2D GetBaseFunct2D_ID () const
 
TBaseFunct2DGetBaseFunct2D () const
 
void GetBaseFunct2D (BaseFunct2D &ID, TBaseFunct2D *&Obj) const
 
NodalFunctional2D GetNodalFunctional2D_ID () const
 
TNodalFunctional2DGetNodalFunctional2D () const
 
void GetNodalFunctional2D (NodalFunctional2D &ID, TNodalFunctional2D *&Obj) const
 
RefTrans2D GetRefTransID () const
 
FEDesc2D GetFEDesc2D_ID () const
 
TFEDesc2DGetFEDesc2D () const
 
void GetFEDesc2D (FEDesc2D &ID, TFEDesc2D *&Obj) const
 
int GetSize () const
 
int GetN_DOF () const
 
int GetN_Info () const
 
void CheckNFandBF ()
 

Protected Attributes

BaseFunct2D BaseFunct_ID
 
TBaseFunct2DBaseFunct
 
NodalFunctional2D NodalFunctional_ID
 
TNodalFunctional2DNodalFunctional
 
RefTrans2D RefTransID
 
FEDesc2D FEDesc_ID
 
TFEDesc2DFEDesc
 
int Size
 
int N_DOF
 
int N_Info
 

Detailed Description

store all information for one finite element class

Constructor & Destructor Documentation

TFE2D::TFE2D ( )

constructor

TFE2D::TFE2D ( BaseFunct2D  basefunct_id,
NodalFunctional2D  nodalfunctional_id,
RefTrans2D  reftransid,
FEDesc2D  fedesc_id,
int  n_info 
)

constructor with data

Here is the call graph for this function:

Member Function Documentation

void TFE2D::CheckNFandBF ( )

check N[i](b[j]) = delta[ij]

Here is the call graph for this function:

TBaseFunct2D* TFE2D::GetBaseFunct2D ( ) const
inline

return BaseFunct2D

Here is the caller graph for this function:

void TFE2D::GetBaseFunct2D ( BaseFunct2D &  ID,
TBaseFunct2D *&  Obj 
) const
inline

return BaseFunct2D_ID and BaseFunct2D

BaseFunct2D TFE2D::GetBaseFunct2D_ID ( ) const
inline

return BaseFunct2D_ID

Here is the caller graph for this function:

TFEDesc2D* TFE2D::GetFEDesc2D ( ) const
inline

return FEDesc2D

Here is the caller graph for this function:

void TFE2D::GetFEDesc2D ( FEDesc2D &  ID,
TFEDesc2D *&  Obj 
) const
inline

return FEDesc2D_ID and FEDesc2D

FEDesc2D TFE2D::GetFEDesc2D_ID ( ) const
inline

return FEDesc2D_ID

int TFE2D::GetN_DOF ( ) const
inline

return number of degrees of freedom

Here is the caller graph for this function:

int TFE2D::GetN_Info ( ) const
inline

return number of info blocks

TNodalFunctional2D* TFE2D::GetNodalFunctional2D ( ) const
inline

return NodalFunctional2D

Here is the caller graph for this function:

void TFE2D::GetNodalFunctional2D ( NodalFunctional2D &  ID,
TNodalFunctional2D *&  Obj 
) const
inline

return NodalFunctional2D_ID and NodalFunctional2D

NodalFunctional2D TFE2D::GetNodalFunctional2D_ID ( ) const
inline

return NodalFunctional2D_ID

RefTrans2D TFE2D::GetRefTransID ( ) const
inline

return RefTransID

Here is the caller graph for this function:

int TFE2D::GetSize ( ) const
inline

return size

Here is the caller graph for this function:

Member Data Documentation

TBaseFunct2D* TFE2D::BaseFunct
protected

set of basis function

BaseFunct2D TFE2D::BaseFunct_ID
protected

ID for set of basis functions

TFEDesc2D* TFE2D::FEDesc
protected

element description

FEDesc2D TFE2D::FEDesc_ID
protected

ID for element description

int TFE2D::N_DOF
protected

number of degrees of freedom

int TFE2D::N_Info
protected

number of info blocks

TNodalFunctional2D* TFE2D::NodalFunctional
protected

set of nodal functional

NodalFunctional2D TFE2D::NodalFunctional_ID
protected

ID for set of nodal functional

RefTrans2D TFE2D::RefTransID
protected

ID for reference transformation

int TFE2D::Size
protected

number of needed integer entries (numbers + infos)


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