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 > |