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

#include <FE3D.h>

Collaboration diagram for TFE3D:
Collaboration graph
[legend]

Public Member Functions

 TFE3D ()
 
 TFE3D (BaseFunct3D basefunct_id, NodalFunctional3D nodalfunctional_id, RefTrans3D reftransid, FEDesc3D fedesc_id, int info)
 
BaseFunct3D GetBaseFunct3D_ID ()
 
TBaseFunct3DGetBaseFunct3D ()
 
void GetBaseFunct3D (BaseFunct3D &ID, TBaseFunct3D *&Obj)
 
NodalFunctional3D GetNodalFunctional3D_ID ()
 
TNodalFunctional3DGetNodalFunctional3D ()
 
void GetNodalFunctional3D (NodalFunctional3D &ID, TNodalFunctional3D *&Obj)
 
RefTrans3D GetRefTransID ()
 
FEDesc3D GetFEDesc3D_ID ()
 
TFEDesc3DGetFEDesc3D ()
 
void GetFEDesc3D (FEDesc3D &ID, TFEDesc3D *&Obj)
 
int GetSize ()
 
int GetN_DOF ()
 
int GetN_Info ()
 
void CheckNFandBF ()
 

Protected Attributes

BaseFunct3D BaseFunct_ID
 
TBaseFunct3DBaseFunct
 
NodalFunctional3D NodalFunctional_ID
 
TNodalFunctional3DNodalFunctional
 
RefTrans3D RefTransID
 
FEDesc3D FEDesc_ID
 
TFEDesc3DFEDesc
 
int Size
 
int N_DOF
 
int N_Info
 

Detailed Description

store all information for one finite element class

Constructor & Destructor Documentation

TFE3D::TFE3D ( )

constructor

TFE3D::TFE3D ( BaseFunct3D  basefunct_id,
NodalFunctional3D  nodalfunctional_id,
RefTrans3D  reftransid,
FEDesc3D  fedesc_id,
int  n_info 
)

constructor with data

Here is the call graph for this function:

Member Function Documentation

void TFE3D::CheckNFandBF ( )

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

Here is the call graph for this function:

Here is the caller graph for this function:

TBaseFunct3D* TFE3D::GetBaseFunct3D ( )
inline

return BaseFunct3D

Here is the caller graph for this function:

void TFE3D::GetBaseFunct3D ( BaseFunct3D &  ID,
TBaseFunct3D *&  Obj 
)
inline

return BaseFunct3D_ID and BaseFunct3D

BaseFunct3D TFE3D::GetBaseFunct3D_ID ( )
inline

return BaseFunct3D_ID

Here is the caller graph for this function:

TFEDesc3D* TFE3D::GetFEDesc3D ( )
inline

return FEDesc3D

Here is the caller graph for this function:

void TFE3D::GetFEDesc3D ( FEDesc3D &  ID,
TFEDesc3D *&  Obj 
)
inline

return FEDesc3D_ID and FEDesc3D

FEDesc3D TFE3D::GetFEDesc3D_ID ( )
inline

return FEDesc3D_ID

int TFE3D::GetN_DOF ( )
inline

return number of degrees of freedom

Here is the caller graph for this function:

int TFE3D::GetN_Info ( )
inline

return number of info blocks

TNodalFunctional3D* TFE3D::GetNodalFunctional3D ( )
inline

return NodalFunctional3D

Here is the caller graph for this function:

void TFE3D::GetNodalFunctional3D ( NodalFunctional3D &  ID,
TNodalFunctional3D *&  Obj 
)
inline

return NodalFunctional3D_ID and NodalFunctional3D

NodalFunctional3D TFE3D::GetNodalFunctional3D_ID ( )
inline

return NodalFunctional3D_ID

RefTrans3D TFE3D::GetRefTransID ( )
inline

return RefTransID

Here is the caller graph for this function:

int TFE3D::GetSize ( )
inline

return size

Here is the caller graph for this function:

Member Data Documentation

TBaseFunct3D* TFE3D::BaseFunct
protected

set of basis function

BaseFunct3D TFE3D::BaseFunct_ID
protected

ID for set of basis functions

TFEDesc3D* TFE3D::FEDesc
protected

element description

FEDesc3D TFE3D::FEDesc_ID
protected

ID for element description

int TFE3D::N_DOF
protected

number of degrees of freedom

int TFE3D::N_Info
protected

number of info blocks

TNodalFunctional3D* TFE3D::NodalFunctional
protected

set of nodal functional

NodalFunctional3D TFE3D::NodalFunctional_ID
protected

ID for set of nodal functional

RefTrans3D TFE3D::RefTransID
protected

ID for reference transformation

int TFE3D::Size
protected

number of needed integer entries (numbers + infos)


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