![]() |
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.
1.8.15