24#ifndef _GEMA_XFEM_MESHLOADER_H_
25#define _GEMA_XFEM_MESHLOADER_H_
Basic class for a XFEM mesh. This is the basic mesh interface for xfem problems adding enrichment cap...
Definition xfemMesh.h:50
Class responsible for loading mesh data for an XFem mesh.
Definition xfemMeshLoader.h:38
virtual bool loadMeshData(LuaTable &table, GmMesh *mesh, GmpNodeMeshData< XfemVector > *nd, GmpCellMeshData< XfemVector > *cd, GmPCR **meshPcr, bool *newPcr)
Overrides the standard GmpMeshLoader::loadMeshData() implementation to also load XFem subelement data...
Definition xfemMeshLoader.cpp:46
bool loadSubElements(LuaTable &table, XfemMesh *mesh)
Loads subelement data, returning false on errors.
Definition xfemMeshLoader.cpp:123
bool loadFractureData(LuaTable &table, LuaTable &table2, XfemMesh *mesh)
Loads fracture data, returning false on errors.
Definition xfemMeshLoader.cpp:364
virtual ~XfemMeshLoader()
Destructor.
Definition xfemMeshLoader.h:45
XfemMeshLoader(GmSimulationData *simulation, const GmLogCategory &logger)
Constructor.
Definition xfemMeshLoader.h:42
bool loadFractures(LuaTable &table, XfemMesh *mesh)
Loads fracture data, returning false on errors.
Definition xfemMeshLoader.cpp:277
Declaration of useful configuration definitions for the plugin library.
#define XfemVector
XfemVector is a define and not an "using" clause to avoid linking errors arising from instancing Gema...
Definition xfemConfig.h:43