Classes |
| struct | ALUGridEntityFactory< GridObjectFactory, 0 > |
| struct | ALUGridEntityFactory< GridObjectFactory, 1 > |
| struct | ALUGridEntityFactory< GridObjectFactory, 2 > |
| struct | ALUGridEntityFactory< GridObjectFactory, 3 > |
Public Types |
| typedef GridImp | GridType |
| typedef ALUGridObjectFactory | FactoryType |
typedef
MakeableInterfaceObject
< typename
GridType::Traits::template
Codim< 0 >::Entity > | EntityObject |
typedef
MakeableInterfaceObject
< typename
GridType::Traits::template
Codim< 1 >::Entity > | FaceObject |
typedef
MakeableInterfaceObject
< typename
GridType::Traits::template
Codim< 2 >::Entity > | EdgeObject |
typedef
MakeableInterfaceObject
< typename
GridType::Traits::template
Codim< vxCodim >::Entity > | VertexObject |
typedef
GridType::LeafIntersectionIteratorImp | LeafIntersectionIteratorImp |
typedef
GridType::LevelIntersectionIteratorImp | LevelIntersectionIteratorImp |
Public Member Functions |
| const GridType & | grid () const |
| | ALUGridObjectFactory (const GridType &grid) |
| template<int codim> |
MakeableInterfaceObject
< typename
GridType::Traits::template
Codim< codim >::Entity > * | getNewEntity (int level=-1) const |
| template<int codim> |
| void | freeEntity (MakeableInterfaceObject< typename GridType::Traits::template Codim< codim >::Entity > *en) const |
| LeafIntersectionIteratorImp & | getIntersection (const int wLevel, const LeafIntersectionIteratorImp *) const |
| LevelIntersectionIteratorImp & | getIntersection (const int wLevel, const LevelIntersectionIteratorImp *) const |
| void | freeIntersection (LeafIntersectionIteratorImp &it) const |
| | free intersection
|
| void | freeIntersection (LevelIntersectionIteratorImp &it) const |
Static Public Member Functions |
| static int | threadNumber () |
| static int | maxThreads () |
Protected Types |
typedef ALUMemoryProvider
< EntityObject > | EntityProvider |
typedef ALUMemoryProvider
< FaceObject > | FaceProvider |
typedef ALUMemoryProvider
< EdgeObject > | EdgeProvider |
typedef ALUMemoryProvider
< VertexObject > | VertexProvider |
typedef ALUMemoryProvider
< LeafIntersectionIteratorImp > | LeafIntersectionIteratorProviderType |
typedef ALUMemoryProvider
< LevelIntersectionIteratorImp > | LevelIntersectionIteratorProviderType |
Protected Member Functions |
| | ALUGridObjectFactory (const ALUGridObjectFactory &other) |
Protected Attributes |
| EntityProvider | entityProvider_ |
| FaceProvider | faceProvider_ |
| EdgeProvider | edgeProvider_ |
| VertexProvider | vertexProvider_ |
| LeafIntersectionIteratorProviderType | leafInterItProvider_ |
| LevelIntersectionIteratorProviderType | levelInterItProvider_ |
| const GridType & | grid_ |
Friends |
| class | ALUGridEntityFactory< FactoryType, 0 > |
| class | ALUGridEntityFactory< FactoryType, 1 > |
| class | ALUGridEntityFactory< FactoryType, 2 > |
| class | ALUGridEntityFactory< FactoryType, 3 > |