|
dune-pdelab
2.0.0
|
#include <dune/pdelab/gridfunctionspace/entityindexcache.hh>

Public Types | |
| typedef GFS | GridFunctionSpace |
| typedef GFS::Ordering | Ordering |
| typedef Ordering::Traits::ContainerIndex | ContainerIndex |
| typedef ContainerIndex | CI |
| typedef Ordering::Traits::DOFIndex | DOFIndex |
| typedef DOFIndex | DI |
| typedef std::size_t | size_type |
| typedef std::vector< CI > | CIVector |
| typedef std::vector< DI > | DIVector |
| typedef array< size_type, leaf_count+1 > | Offsets |
Public Member Functions | |
| EntityIndexCache (const GFS &gfs) | |
| template<typename Entity > | |
| void | update (const Entity &e) |
| const DI & | dofIndex (size_type i) const |
| const CI & | containerIndex (size_type i) const |
| const GridFunctionSpace & | gridFunctionSpace () const |
| size_type | size () const |
| const Offsets & | offsets () const |
| typedef ContainerIndex Dune::PDELab::EntityIndexCache< GFS, map_dof_indices >::CI |
| typedef std::vector<CI> Dune::PDELab::EntityIndexCache< GFS, map_dof_indices >::CIVector |
| typedef Ordering::Traits::ContainerIndex Dune::PDELab::EntityIndexCache< GFS, map_dof_indices >::ContainerIndex |
| typedef DOFIndex Dune::PDELab::EntityIndexCache< GFS, map_dof_indices >::DI |
| typedef std::vector<DI> Dune::PDELab::EntityIndexCache< GFS, map_dof_indices >::DIVector |
| typedef Ordering::Traits::DOFIndex Dune::PDELab::EntityIndexCache< GFS, map_dof_indices >::DOFIndex |
| typedef GFS Dune::PDELab::EntityIndexCache< GFS, map_dof_indices >::GridFunctionSpace |
| typedef array<size_type,leaf_count + 1> Dune::PDELab::EntityIndexCache< GFS, map_dof_indices >::Offsets |
| typedef GFS::Ordering Dune::PDELab::EntityIndexCache< GFS, map_dof_indices >::Ordering |
| typedef std::size_t Dune::PDELab::EntityIndexCache< GFS, map_dof_indices >::size_type |
|
inline |
|
inline |
Referenced by Dune::PDELab::istl::BlockMatrixDiagonal< M >::AddMatrixElementVectorDataHandle< GFS >::gather(), Dune::PDELab::NonOverlappingBorderDOFExchanger< GridOperator >::CommunicationCache::gather_data(), Dune::PDELab::istl::BlockMatrixDiagonal< M >::AddMatrixElementVectorDataHandle< GFS >::scatter(), and Dune::PDELab::istl::BlockMatrixDiagonal< M >::AddMatrixElementVectorDataHandle< GFS >::size().
|
inline |
Referenced by Dune::PDELab::NonOverlappingBorderDOFExchanger< GridOperator >::CommunicationCache::gather_data(), Dune::PDELab::NonOverlappingBorderDOFExchanger< GridOperator >::CommunicationCache::gather_pattern(), and Dune::PDELab::NonOverlappingBorderDOFExchanger< GridOperator >::CommunicationCache::size().
|
inline |
|
inline |
|
inline |
Referenced by Dune::PDELab::istl::BlockMatrixDiagonal< M >::AddMatrixElementVectorDataHandle< GFS >::gather(), Dune::PDELab::NonOverlappingBorderDOFExchanger< GridOperator >::CommunicationCache::gather_data(), Dune::PDELab::NonOverlappingBorderDOFExchanger< GridOperator >::CommunicationCache::gather_pattern(), Dune::PDELab::istl::BlockMatrixDiagonal< M >::AddMatrixElementVectorDataHandle< GFS >::scatter(), Dune::PDELab::NonOverlappingBorderDOFExchanger< GridOperator >::CommunicationCache::size(), and Dune::PDELab::istl::BlockMatrixDiagonal< M >::AddMatrixElementVectorDataHandle< GFS >::size().
|
inline |
Referenced by Dune::PDELab::GFSDataHandle< GFS, V, DataGatherScatter< AddClearGatherScatter > >::gather(), Dune::PDELab::istl::BlockMatrixDiagonal< M >::AddMatrixElementVectorDataHandle< GFS >::gather(), Dune::PDELab::NonOverlappingBorderDOFExchanger< GridOperator >::CommunicationCache::gather_data(), Dune::PDELab::NonOverlappingBorderDOFExchanger< GridOperator >::CommunicationCache::gather_pattern(), Dune::PDELab::GFSDataHandle< GFS, V, DataGatherScatter< AddClearGatherScatter > >::scatter(), Dune::PDELab::istl::BlockMatrixDiagonal< M >::AddMatrixElementVectorDataHandle< GFS >::scatter(), Dune::PDELab::NonOverlappingBorderDOFExchanger< GridOperator >::CommunicationCache::size(), and Dune::PDELab::istl::BlockMatrixDiagonal< M >::AddMatrixElementVectorDataHandle< GFS >::size().
1.8.7