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

#include <JointEqN.h>

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

Public Member Functions

 TJointEqN (TBaseCell *neighb0)
 
 TJointEqN (TBaseCell *neighb0, TBaseCell *neighb1)
 
virtual int CheckMatchingRef (TBaseCell *Me, int J_i, struct StoreGeom &Tmp)
 
virtual int CheckMatchingRef (TBaseCell *Me, int J_i, StoreGeomMortar &Tmp)
 
virtual TJointNewInst (double T_0, double T_1, TBaseCell *Me)
 
virtual TJointNewInst ()
 
virtual bool InnerJoint () const
 
- Public Member Functions inherited from TJoint
JointType GetType ()
 
void ChangeType (JointType New_ID)
 
void SetMapType ()
 
void SetMapType (int maptype)
 
int GetMapType () const
 
int GetNeighbourEdgeIndex (TBaseCell *, int)
 
int SetNeighbour (TBaseCell *Neighb)
 
TBaseCellGetNeighbour (TBaseCell *Me) const
 
int SetNeighbour (int i, TBaseCell *Neighb)
 
TBaseCellGetNeighbour (int i) const
 
void Delete (TBaseCell *Neighb)
 
TBaseCellGetNeighb (int i) const
 
void GetMapperRef (const int *&MapVerts, const int *&MapFaces)
 
void GetMapperOrig (const int *&MapVerts, const int *&MapEdges)
 
void SetClipBoard (int value)
 
int GetClipBoard ()
 
void SetNeibSubDomainLocalJointNo (int value)
 
int GetNeibSubDomainLocalJointNo ()
 

Additional Inherited Members

- Protected Attributes inherited from TJoint
JointType ID
 
TBaseCellNeighb0
 
TBaseCellNeighb1
 
int ClipBoard
 
int NeibSubDomainLocalJointNo
 
int MapType
 

Detailed Description

connects two cells

Constructor & Destructor Documentation

TJointEqN::TJointEqN ( TBaseCell neighb0)

constructor with one initial neighbour

Here is the caller graph for this function:

TJointEqN::TJointEqN ( TBaseCell neighb0,
TBaseCell neighb1 
)

constructor with two initial neighbours

Member Function Documentation

int TJointEqN::CheckMatchingRef ( TBaseCell Me,
int  J_i,
struct StoreGeom Tmp 
)
virtual

checking for matching joints

Implements TJoint.

Reimplemented in TMortarBaseJoint.

Here is the call graph for this function:

int TJointEqN::CheckMatchingRef ( TBaseCell Me,
int  J_i,
StoreGeomMortar Tmp 
)
virtual

check the refinement pattern on both sides for matching, special version for moratr cells

Implements TJoint.

Reimplemented in TMortarBaseJoint.

Here is the call graph for this function:

virtual bool TJointEqN::InnerJoint ( ) const
inlinevirtual

return whether this is an interior joint

Implements TJoint.

Reimplemented in TMortarBaseJoint, and TInnerInterfaceJoint.

virtual TJoint* TJointEqN::NewInst ( double  T_0,
double  T_1,
TBaseCell Me 
)
inlinevirtual

create a new instance of this class

Implements TJoint.

Reimplemented in TInnerInterfaceJoint, TMortarBaseJoint, TInterfaceJoint3D, TIsoInterfaceJoint3D, TInterfaceJoint, TIsoJointEqN, TIsoInterfaceJoint, and TPeriodicJoint.

Here is the call graph for this function:


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