dune-grid  2.2.0
Public Types | Public Member Functions
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 >

List of all members.

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

template<class HostGrid, class CoordFunction, class Data, class Allocator>
class Dune::PersistentContainer< GeometryGrid< HostGrid, CoordFunction, Allocator >, Data, Allocator >


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 ( ) [inline, inherited]
ConstIterator Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::begin ( ) const [inline, inherited]
void Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::clear ( ) [inline, inherited]
Iterator Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::end ( ) [inline, inherited]
ConstIterator Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::end ( ) const [inline, inherited]
Data& Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::operator() ( const Entity entity,
const int  subEntity 
) [inline, inherited]
const Data& Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::operator() ( const Entity entity,
const int  subEntity 
) const [inline, inherited]
Data& Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::operator[] ( const Entity entity) [inline, inherited]
const Data& Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::operator[] ( const Entity entity) const [inline, inherited]
void Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::reserve ( ) [inline, inherited]
size_t Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::size ( ) const [inline, inherited]
void Dune::PersistentContainerWrapper< GeometryGrid< HostGrid, CoordFunction, Allocator > , Data , Allocator >::update ( ) [inline, inherited]

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