Xfem
The Xfem Plugin
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CGmAccessorProxy [external]
 CGmCellAccessorProxy [external]
 CGmGaussAccessor [external]
 CXfemGaussAccessorProxy object to a value accesor implementing a more convenient interface to retrieve / store values for Gauss attributes
 CGmCell [external]
 CGmElement [external]
 CXfemElementBasic interface for an XFEM element
 CGmGroupDumpItem [external]
 CGmMesh [external]
 CGmCellMesh [external]
 CGmElementMesh [external]
 CXfemMeshBasic class for a XFEM mesh. This is the basic mesh interface for xfem problems adding enrichment capabilities to the standard Gema elememnt mesh. The "real" implementation inherits from either the standard Gema mesh or from a surface mesh
 CGmIntegrationRule [external]
 CXfemIntegrationRuleA special integration rule for handling refined xfem elements
 CGmLuaObject [external]
 CGmLuaCell [external]
 CGmLuaElement [external]
 CXfemLuaElementA proxy class to export XfemElement methods to the Lua environment
 CGmLuaMesh [external]
 CGmLuaCellMesh [external]
 CGmLuaElementMesh [external]
 CXfemLuaMeshA proxy class to export XfemMesh methods to the Lua environment
 CXfemLuaFractureA proxy class to export XfemFracture methods to the Lua environment
 CXfemLuaSubElementA proxy class to export XfemSubElement methods to the Lua environment
 CGmpCell< Base, Proxy, CellMeshData, T, N > [external]
 CGmpGhostCell< Base, Proxy, CellMeshData, T, N > [external]
 CXfemGemaElement< Base, Proxy, CellMeshData, T, N >Basic implementation for an Xfem element, based on a "standard" GeMA mesh element
 CGmpFemPhysicsCommonMaterial
 CXfemMaterialBasic class for the elastic xfem material plugin object
 CXfemCohesiveExponentialSoftening
 CXfemHydroMechanicalMaterialBasic class for the elastic xfem material plugin object
 CGmpFemPhysicsCoupled
 CXfemHydraulicEmbeddedFractureBasic class for the hydraulic embedded physics plugin object
 CXfemMechanicBasic class for the standard plane strain physics plugin object
 CXfemHMCoupledBasic class for the HM coupled Xfem physics plugin object
 CXfemMechanicEmbeddedFractureBasic class for the standard plane strain physics plugin object
 CGmPluginObject [external]
 CGmMesh [external]
 CGmProcess [external]
 CXfemProcessBasic class for the XFEM Process plugin object
 CGmPluginObjectFactory [external]
 CXfemFactoryImplementation of the Xfem factory plugin
 CGmpMeshLoader< XfemVector > [external]
 CXfemMeshLoaderClass responsible for loading mesh data for an XFem mesh
 CGmpNodeMesh< Mesh, Vector > [external]
 CGmpCellMeshBase< class Mesh, template< class > class Vector > [external]
 CXfemGemaMeshImplementation of the XfemMesh interface based on the standard GeMA mesh plugin
 CGmPrintUtils [external]
 CXfemPrintUtilsExtension to GmPrintUtils for printing subelements and data at enriched Gauss points
 CGmValueSet [external]
 CGmGaussValueSet [external]
 CXfemGaussValueSetOperating in colaboration with the XfemGaussAccessor class this value set extends the normal Gauss value set to allow storing values for Gauss points in refined elements
 CGmValueSetGroup [external]
 CGmGaussValueSetGroup [external]
 CXfemGaussValueSetGroupA derived class from GmGaussValueSetGroup storing XfemGaussValueSet objects
 CXfemMeshCopier::NewNodesDataAux structure to store coordinates for newly created nodes
 CQObject [external]
 CXfemFactoryImplementation of the Xfem factory plugin
 CXfemGaussAccessorProxy object to a value accesor implementing a more convenient interface to retrieve / store values for Gauss attributes
 CXfemMeshCopier::SplitEdgeDataType storing data for an edge incident to a node 'n'
 CXfemMeshCopier::SplitNodeDataType storing per node data for the splitting operation
 CXfemMeshCopier::SubElementNodeDataAux structure to store a node list for each sub-element in the mesh
 CT
 CXfemPhysicsWrapper< T, F >Auxiliar class wrapping a plugin physics object. Its only purpose is to override the creation of Gauss acessors to use enriched accessors
 CembeddedPhysicsWrapper< T, F >Auxiliar class wrapping a plugin physics object. Its only purpose is to override the creation of Gauss acessors to use enriched accessors
 CXfemEnrichedElementDataA class used to store per element data needed only in enriched elements
 CXfemFractureA simple class to represent a natural fracture
 CXfemGaussValueSet::XfemGaussValueDataAuxiliar class used to store enriched data for a single element
 CxfemHydroMechanicalMaterial
 CxfemMaterial
 CxfemMechanic
 CxfemMechanicEmbeddedFracture
 CXfemMeshCopierBasic class for copying an XFEM mesh into an empty element mesh, transforming sub-elements into elements
 CXfemOptions
 CXfemSolverExtension of the FEM linear solver for the XFEM method
 CXfemSubElementA class used to represent an enriched element subelement, defining an integration region inside the enriched element
 CXfemToolsA simple class to provide xfem tools
 CXfemPosA simple class to represent a natural fracture
 CXfemPreA simple class to represent a natural fracture