|
dune-pdelab
2.5-dev
|
#include <dune/pdelab/gridfunctionspace/dunefunctionslfsindexcache.hh>
Classes | |
| struct | ConstraintsEntry |
Public Types | |
| using | LocalFunctionSpace = LFS |
| using | GFS = typename LFS::Traits::GridFunctionSpace |
| using | Ordering = typename GFS::Ordering |
| using | DOFIndex = typename Ordering::Traits::DOFIndex |
| using | DI = DOFIndex |
| using | ContainerIndex = typename Ordering::Traits::ContainerIndex |
| using | CI = ContainerIndex |
| using | size_type = std::size_t |
| typedef std::vector< ConstraintsEntry > | ConstraintsVector |
| typedef ConstraintsVector::const_iterator | ConstraintsIterator |
| typedef std::vector< CI > | CIVector |
| typedef std::unordered_map< DI, CI > | CIMap |
Public Member Functions | |
| LFSIndexCacheBase (const LFS &lfs) | |
| template<typename C > | |
| LFSIndexCacheBase (const LFS &lfs, const C &c, bool enable_constraints_caching) | |
| DI | dofIndex (size_type i) const |
| CI | containerIndex (size_type i) const |
| CI | containerIndex (const DI &i) const |
| bool | isConstrained (size_type i) const |
| bool | isDirichletConstraint (size_type i) const |
| ConstraintsIterator | constraintsBegin (size_type i) const |
| ConstraintsIterator | constraintsEnd (size_type i) const |
| const LocalFunctionSpace & | localFunctionSpace () const |
| size_type | size () const |
| bool | constraintsCachingEnabled () const |
| void | update () |
| using Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, Experimental::DuneFunctionsCacheTag, false >::CI = ContainerIndex |
| typedef std::unordered_map<DI,CI> Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, Experimental::DuneFunctionsCacheTag, false >::CIMap |
| typedef std::vector<CI> Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, Experimental::DuneFunctionsCacheTag, false >::CIVector |
| typedef ConstraintsVector::const_iterator Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, Experimental::DuneFunctionsCacheTag, false >::ConstraintsIterator |
| typedef std::vector<ConstraintsEntry> Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, Experimental::DuneFunctionsCacheTag, false >::ConstraintsVector |
| using Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, Experimental::DuneFunctionsCacheTag, false >::ContainerIndex = typename Ordering::Traits::ContainerIndex |
| using Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, Experimental::DuneFunctionsCacheTag, false >::DI = DOFIndex |
| using Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, Experimental::DuneFunctionsCacheTag, false >::DOFIndex = typename Ordering::Traits::DOFIndex |
| using Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, Experimental::DuneFunctionsCacheTag, false >::GFS = typename LFS::Traits::GridFunctionSpace |
| using Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, Experimental::DuneFunctionsCacheTag, false >::LocalFunctionSpace = LFS |
| using Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, Experimental::DuneFunctionsCacheTag, false >::Ordering = typename GFS::Ordering |
| using Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, Experimental::DuneFunctionsCacheTag, false >::size_type = std::size_t |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.17