dune-pdelab
2.4.1
|
#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 std::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 std::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 |
|
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::NonOverlappingBorderDOFExchanger< GridOperator >::CommunicationCache::gather_data(), Dune::PDELab::NonOverlappingBorderDOFExchanger< GridOperator >::CommunicationCache::gather_pattern(), and Dune::PDELab::NonOverlappingBorderDOFExchanger< GridOperator >::CommunicationCache::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().