Xfem
The Xfem Plugin
Loading...
Searching...
No Matches
XfemGemaElement< Base, Proxy, CellMeshData, T, N > Class Template Reference

Basic implementation for an Xfem element, based on a "standard" GeMA mesh element. More...

#include <xfemElement.h>

Inheritance diagram for XfemGemaElement< Base, Proxy, CellMeshData, T, N >:
Collaboration diagram for XfemGemaElement< Base, Proxy, CellMeshData, T, N >:

Public Member Functions

 XfemGemaElement (int meshId, int id, int offset)
 Constructor.
 
virtual int cellId () const
 
virtual bool enriched () const
 Returns true if this element has been enriched, false when not.
 
- Public Member Functions inherited from GmpGhostCell< Base, Proxy, CellMeshData, T, N >
 GmpGhostCell (int meshId, int cellId, int offset)
 
void replaceGhostNodes (int *ghostNodes, int numNodes)
 
- Public Member Functions inherited from GmpCell< Base, Proxy, CellMeshData, T, N >
 GmpCell (int meshId, int cellId, int offset)
 
void replaceCellId (int id, bool keepActiveFlag)
 
int offset () const
 
void setOffset (int offset)
 

Protected Member Functions

virtual void setEnriched (bool mode)
 Marks the element as enriched or not.
 
- Protected Member Functions inherited from GmpCell< Base, Proxy, CellMeshData, T, N >
CellMeshData * meshData () const
 

Additional Inherited Members

- Protected Attributes inherited from GmpGhostCell< Base, Proxy, CellMeshData, T, N >
GmPODVector< int, uint32_t, GmPODVectorFastGrow< uint32_t > > _ghostList
 
- Protected Attributes inherited from GmpCell< Base, Proxy, CellMeshData, T, N >
int _cellId
 
int _nodeOffset
 

Detailed Description

template<class Base, class Proxy, class CellMeshData, GmCellType T, int N>
class XfemGemaElement< Base, Proxy, CellMeshData, T, N >

Basic implementation for an Xfem element, based on a "standard" GeMA mesh element.


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