dune-pdelab
2.4-dev
|
#include <dune/pdelab/gridfunctionspace/lfsindexcache.hh>
Classes | |
struct | ConstraintsEntry |
Public Types | |
typedef LFS | LocalFunctionSpace |
typedef LFS::Traits::GridFunctionSpace | GFS |
typedef GFS::Ordering | Ordering |
typedef CI | ContainerIndex |
typedef DI | DOFIndex |
typedef std::size_t | size_type |
typedef std::vector< CI > | CIVector |
typedef std::unordered_map< DI, CI > | CIMap |
typedef std::vector< ConstraintsEntry > | ConstraintsVector |
typedef ConstraintsVector::const_iterator | ConstraintsIterator |
Public Member Functions | |
LFSIndexCacheBase (const LFS &lfs) | |
template<typename C > | |
LFSIndexCacheBase (const LFS &lfs, const C &c) | |
void | update () |
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 |
typedef std::unordered_map<DI,CI> Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, SimpleLFSCacheTag >::CIMap |
typedef std::vector<CI> Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, SimpleLFSCacheTag >::CIVector |
typedef ConstraintsVector::const_iterator Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, SimpleLFSCacheTag >::ConstraintsIterator |
typedef std::vector<ConstraintsEntry> Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, SimpleLFSCacheTag >::ConstraintsVector |
typedef CI Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, SimpleLFSCacheTag >::ContainerIndex |
typedef DI Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, SimpleLFSCacheTag >::DOFIndex |
typedef LFS::Traits::GridFunctionSpace Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, SimpleLFSCacheTag >::GFS |
typedef LFS Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, SimpleLFSCacheTag >::LocalFunctionSpace |
typedef GFS::Ordering Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, SimpleLFSCacheTag >::Ordering |
typedef std::size_t Dune::PDELab::LFSIndexCacheBase< LFS, EmptyTransformation, SimpleLFSCacheTag >::size_type |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |