#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.
|
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...
|
|
|
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...
|
|