dune-grid
2.4
|
#include <dune/grid/alugrid/common/objectfactory.hh>
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 More... | |
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) | |
typedef MakeableInterfaceObject<typename GridType :: Traits::template Codim<2>::Entity> Dune::ALUGridObjectFactory< GridImp >::EdgeObject |
|
protected |
typedef MakeableInterfaceObject<typename GridType :: Traits::template Codim<0>::Entity> Dune::ALUGridObjectFactory< GridImp >::EntityObject |
|
protected |
typedef MakeableInterfaceObject<typename GridType :: Traits::template Codim<1>::Entity> Dune::ALUGridObjectFactory< GridImp >::FaceObject |
|
protected |
typedef ALUGridObjectFactory Dune::ALUGridObjectFactory< GridImp >::FactoryType |
typedef GridImp Dune::ALUGridObjectFactory< GridImp >::GridType |
typedef GridType :: LeafIntersectionIteratorImp Dune::ALUGridObjectFactory< GridImp >::LeafIntersectionIteratorImp |
|
protected |
typedef GridType :: LevelIntersectionIteratorImp Dune::ALUGridObjectFactory< GridImp >::LevelIntersectionIteratorImp |
|
protected |
typedef MakeableInterfaceObject<typename GridType :: Traits::template Codim< vxCodim >::Entity> Dune::ALUGridObjectFactory< GridImp >::VertexObject |
|
protected |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
free intersection
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
mutableprotected |
|
mutableprotected |
|
mutableprotected |
|
protected |
Referenced by Dune::ALUGridObjectFactory< ThisType >::grid().
|
mutableprotected |
|
mutableprotected |
|
mutableprotected |