![]() |
GemaCoreLib
The GeMA Core library
|
Declaration of the GmGaussIndex family of classes. More...
Go to the source code of this file.
Classes | |
class | GmGaussIndex |
A class storing an index capable of determining the number of integration points belonging to a mesh, to a cell group set or to a cell list, possibly filtered by the set of active elements, and capable of determining the linear index of the gauss point from the element id + local integration point number. More... | |
class | GmGaussIndexProxy< T > |
A helper class that implements a GmGaussIndex interface from a proxy object that includes all the needed functions but DOES NOT inherit from GmGaussIndex (and so does not incurr in a virtual function call penalty) More... | |
class | GmUnfilteredGaussIndexBase |
A helper class that implements a GaussIndex like interface for the basic case where the ENTIRE mesh is being indexed (more precisely, the valid values for a queried cellId MUST be equal to the set of indexed cells). More... | |
class | GmFilteredGaussIndexBase |
A helper class that implements a GaussIndex like interface for the case where the index can filter cells, indexing just a part of the set of mesh cells, either by working with a cell group or by indexing active cells only (or both). More... | |
class | GmMeshGaussIndex |
A Gauss index interface always indexing ALL the elements of a mesh, with support for mesh growing. More... | |
class | GmFixedMeshSetGaussIndex |
A Gauss index interface always indexing ALL the elements in either the full mesh or in the given mesh cell list. Once built, the index is fixed. More... | |
class | GmFilteredCellSetGaussIndex |
A Gauss index interface indexing a filtered set of mesh elements. More... | |
Declaration of the GmGaussIndex family of classes.