|
dune-grid
2.4.1
|
#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 |
1.8.11