dune-fem  2.4.1-rc
Classes | Namespaces | Functions
dofmanager.hh File Reference
#include <cassert>
#include <string>
#include <list>
#include <dune/common/exceptions.hh>
#include <dune/common/stdstreams.hh>
#include <dune/common/version.hh>
#include <dune/grid/alugrid/common/interfaces.hh>
#include <dune/fem/io/parameter.hh>
#include <dune/fem/io/streams/xdrstreams.hh>
#include <dune/fem/io/streams/standardstreams.hh>
#include <dune/fem/misc/gridobjectstreams.hh>
#include <dune/fem/misc/threads/threadmanager.hh>
#include <dune/fem/space/common/arrays.hh>
#include <dune/fem/space/common/datacollector.hh>
#include <dune/fem/space/common/restrictprolonginterface.hh>
#include <dune/fem/space/mapper/dofmapper.hh>
#include <dune/fem/storage/singletonlist.hh>
#include <dune/grid/common/datahandleif.hh>

Go to the source code of this file.

Classes

class  Dune::Fem::DofManager< Grid >
 
class  Dune::Fem::DofManagerFactory< DofManagerImp >
 Singleton provider for the DofManager. More...
 
struct  Dune::Fem::SpecialArrayFeatures< ArrayType >
 SpecialArrayFeatures is a wrapper class to extend some array classes with some special features needed for the MemObject. There exsist a specialization for MutableArray and PetscVector. More...
 
class  Dune::Fem::ManagedIndexSetInterface
 
class  Dune::Fem::RemoveIndicesFromSet< IndexSetType, EntityType >
 
class  Dune::Fem::InsertIndicesToSet< IndexSetType, EntityType >
 
class  Dune::Fem::ManagedIndexSet< IndexSetType, EntityType >
 
class  Dune::Fem::DofStorageInterface
 Interface class for a dof storage object to be stored in discrete functions. More...
 
class  Dune::Fem::ManagedDofStorageInterface
 Interface class for a dof storage object that can be managed (resized and compressed) by the DofManager. More...
 
class  Dune::Fem::ResizeMemoryObjects< MemObjectType >
 
class  Dune::Fem::ReserveMemoryObjects< MemObjectType >
 
class  Dune::Fem::ManagedDofStorageImplementation< GridImp, MapperType, DofArrayType >
 
class  Dune::Fem::ManagedDofStorage< GridImp, MapperType, DofArrayType >
 
class  Dune::Fem::RemoveIndicesFromSet< IndexSetType, EntityType >
 
class  Dune::Fem::InsertIndicesToSet< IndexSetType, EntityType >
 
class  Dune::Fem::ResizeMemoryObjects< MemObjectType >
 
class  Dune::Fem::ReserveMemoryObjects< MemObjectType >
 
class  Dune::Fem::IndexSetRestrictProlong< DofManagerType, RestrictProlongIndexSetType, doResize >
 
class  Dune::Fem::EmptyIndexSetRestrictProlong
 
class  Dune::Fem::DofManError
 
class  Dune::Fem::DofManager< Grid >
 
class  Dune::Fem::DofManagerFactory< DofManagerImp >
 Singleton provider for the DofManager. More...
 

Namespaces

 Dune
 
 Dune::Fem
 

Functions

template<class DofStorageType , class GridType , class MapperType >
static std::pair< DofStorageInterface *, DofStorageType * > Dune::Fem::allocateManagedDofStorage (const GridType &grid, const MapperType &mapper, const std::string &name, const DofStorageType *=0)
 default implementation for creating a managed dof storage More...