dune-grid  2.2.1
Public Types | Public Member Functions | List of all members
Dune::PersistentContainer< GeometryGrid< HostGrid, CoordFunction, Allocator >, Data, Allocator > Class Template Reference

#include <dune/grid/geometrygrid/persistentcontainer.hh>

Inheritance diagram for Dune::PersistentContainer< GeometryGrid< HostGrid, CoordFunction, Allocator >, Data, Allocator >:
Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator >, Data, Allocator >

Public Types

typedef Base::Grid Grid
 
typedef Data Data
 
typedef
PersistentContainerHostGrid::Iterator 
Iterator
 
typedef
PersistentContainerHostGrid::ConstIterator 
ConstIterator
 

Public Member Functions

 PersistentContainer (const Grid &grid, const int codim, const Allocator &allocator=Allocator())
 
Dataoperator[] (const Entity &entity)
 
const Dataoperator[] (const Entity &entity) const
 
Dataoperator() (const Entity &entity, const int subEntity)
 
const Dataoperator() (const Entity &entity, const int subEntity) const
 
Iterator begin ()
 
ConstIterator begin () const
 
Iterator end ()
 
ConstIterator end () const
 
size_t size () const
 
void clear ()
 
void reserve ()
 
void update ()
 

Member Typedef Documentation

typedef PersistentContainerHostGrid::ConstIterator Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::ConstIterator
inherited
typedef Data Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::Data
inherited
template<class HostGrid , class CoordFunction , class Data , class Allocator >
typedef Base::Grid Dune::PersistentContainer< GeometryGrid< HostGrid, CoordFunction, Allocator >, Data, Allocator >::Grid
typedef PersistentContainerHostGrid::Iterator Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::Iterator
inherited

Constructor & Destructor Documentation

template<class HostGrid , class CoordFunction , class Data , class Allocator >
Dune::PersistentContainer< GeometryGrid< HostGrid, CoordFunction, Allocator >, Data, Allocator >::PersistentContainer ( const Grid grid,
const int  codim,
const Allocator &  allocator = Allocator() 
)
inline

Member Function Documentation

Iterator Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::begin ( )
inlineinherited
ConstIterator Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::begin ( ) const
inlineinherited
void Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::clear ( )
inlineinherited
Iterator Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::end ( )
inlineinherited
ConstIterator Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::end ( ) const
inlineinherited
Data& Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::operator() ( const Entity entity,
const int  subEntity 
)
inlineinherited
const Data& Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::operator() ( const Entity entity,
const int  subEntity 
) const
inlineinherited
Data& Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::operator[] ( const Entity entity)
inlineinherited
const Data& Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::operator[] ( const Entity entity) const
inlineinherited
void Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::reserve ( )
inlineinherited
size_t Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::size ( ) const
inlineinherited
void Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::update ( )
inlineinherited

The documentation for this class was generated from the following file: