|
ug4
|
contains a variety of useful grid-tools. More...
Classes | |
| class | ug::BoolMarker |
| Allows to mark elements. More... | |
| class | ug::GridSubsetHandler |
| Partitions elements of a grid into several subsets. More... | |
| class | ug::MGSelector |
| specialization of ISelector for grids of class MultiGrid. More... | |
| class | ug::MultiGridSubsetHandler |
| Handles subsets on a per level basis. More... | |
| class | ug::PartitionMap |
| Used to describe how a domain shall be distributed in a parallel environment. More... | |
| class | ug::Selector |
| specialization of ISelector for a grid of class Grid. More... | |
| class | ug::SurfaceView |
| Represents the surface view of a multi-grid hierarchy. More... | |
| class | ug::TElemSelector< TBaseElem > |
| specialization of ISelector for a subset of the elements in a grid of class Grid. More... | |
| enum | ug::SelectorElements { ug::SE_NONE = 0 , ug::SE_VERTEX = 1 , ug::SE_EDGE = 1<<1 , ug::SE_FACE = 1<<2 , ug::SE_VOLUME = 1 << 3 , ug::SE_ALL = SE_VERTEX | SE_EDGE | SE_FACE | SE_VOLUME } |
| Use these constants to specify which elements shall be supported by a Selector. More... | |
| enum | ug::SubsetHandlerElements { ug::SHE_NONE = 0 , ug::SHE_VERTEX = 1 , ug::SHE_EDGE = 1<<1 , ug::SHE_FACE = 1<<2 , ug::SHE_VOLUME = 1 << 3 , ug::SHE_ALL = SHE_VERTEX | SHE_EDGE | SHE_FACE | SHE_VOLUME } |
| Use these constants to specify which elements shall be supported by a SubsetHandler. More... | |
| enum | ug::SubsetState { ug::SS_NONE = 0 , ug::SS_USER_STATE = 1 << 16 } |
| The SubsetState is not yet really used inside of libGrid. More... | |
contains a variety of useful grid-tools.
grid-tools are an essential part of lib_grid. They can, e.g., be used to select parts of a grid or to group elements of a grid into different subsets.
| enum ug::SelectorElements |
Use these constants to specify which elements shall be supported by a Selector.
You may combine the constants using or-operations.
| Enumerator | |
|---|---|
| SE_NONE | |
| SE_VERTEX | |
| SE_EDGE | |
| SE_FACE | |
| SE_VOLUME | |
| SE_ALL | |
| enum ug::SubsetState |
The SubsetState is not yet really used inside of libGrid.
The main reason why a SubsetState is introduced, is that applications that use libGrid need a mechanism to store information in a subset. It would be a good idea to think about an attachment-like system for subsets.
| Enumerator | |
|---|---|
| SS_NONE | |
| SS_USER_STATE | |