|
dune-pdelab 2.8
|
Loading...
Searching...
No Matches
dunefunctionslfsindexcache.hh
Go to the documentation of this file.
void constraints(const GFS &gfs, CG &cg, const bool verbose=false)
construct constraints
Definition constraints.hh:749
For backward compatibility – Do not use this!
Definition constraintstransformation.hh:112
typename GFS::Ordering Ordering
Definition dunefunctionslfsindexcache.hh:27
std::vector< CI > CIVector
Definition dunefunctionslfsindexcache.hh:34
bool constraintsCachingEnabled() const
Definition dunefunctionslfsindexcache.hh:122
std::unordered_map< const CI *, std::pair< size_type, bool > > InverseMap
Definition dunefunctionslfsindexcache.hh:37
typename LFS::Traits::GridFunctionSpace GFS
Definition dunefunctionslfsindexcache.hh:26
typename Ordering::Traits::ContainerIndex ContainerIndex
Definition dunefunctionslfsindexcache.hh:30
void update()
Definition dunefunctionslfsindexcache.hh:72
const LocalFunctionSpace & localFunctionSpace() const
Definition dunefunctionslfsindexcache.hh:112
DOFIndex DI
Definition dunefunctionslfsindexcache.hh:29
CI containerIndex(const DI &i) const
Definition dunefunctionslfsindexcache.hh:85
CI containerIndex(size_type i) const
Definition dunefunctionslfsindexcache.hh:80
ConstraintsVector::const_iterator ConstraintsIterator
Definition dunefunctionslfsindexcache.hh:59
size_type size() const
Definition dunefunctionslfsindexcache.hh:117
ConstraintsIterator constraintsBegin(size_type i) const
Definition dunefunctionslfsindexcache.hh:100
std::unordered_map< DI, CI > CIMap
Definition dunefunctionslfsindexcache.hh:35
ContainerIndex CI
Definition dunefunctionslfsindexcache.hh:31
LFS LocalFunctionSpace
Definition dunefunctionslfsindexcache.hh:25
DI dofIndex(size_type i) const
Definition dunefunctionslfsindexcache.hh:75
ConstraintsIterator constraintsEnd(size_type i) const
Definition dunefunctionslfsindexcache.hh:106
Dune::PDELab::LFSIndexCacheBase< LFS, C, Experimental::DuneFunctionsCacheTag, false >::isConstrained
bool isConstrained(size_type i) const
Definition dunefunctionslfsindexcache.hh:90
std::vector< ConstraintsEntry > ConstraintsVector
Definition dunefunctionslfsindexcache.hh:58
bool isDirichletConstraint(size_type i) const
Definition dunefunctionslfsindexcache.hh:95
typename Ordering::Traits::DOFIndex DOFIndex
Definition dunefunctionslfsindexcache.hh:28
LFSIndexCacheBase(const LFS &lfs, const C &constraints, bool enable_constraints_caching)
Definition dunefunctionslfsindexcache.hh:61
C::mapped_type::mapped_type Weight
Definition dunefunctionslfsindexcache.hh:43
const ContainerIndex & containerIndex() const
Definition dunefunctionslfsindexcache.hh:45
const Weight & weight() const
Definition dunefunctionslfsindexcache.hh:50
CI ContainerIndex
Definition dunefunctionslfsindexcache.hh:42
std::vector< CI > CIVector
Definition dunefunctionslfsindexcache.hh:179
ContainerIndex CI
Definition dunefunctionslfsindexcache.hh:156
LFS LocalFunctionSpace
Definition dunefunctionslfsindexcache.hh:150
std::unordered_map< DI, CI > CIMap
Definition dunefunctionslfsindexcache.hh:180
LFSIndexCacheBase(const LFS &lfs, const C &c, bool enable_constraints_caching)
Definition dunefunctionslfsindexcache.hh:187
void update()
Definition dunefunctionslfsindexcache.hh:241
typename GFS::Ordering Ordering
Definition dunefunctionslfsindexcache.hh:152
typename Ordering::Traits::ContainerIndex ContainerIndex
Definition dunefunctionslfsindexcache.hh:155
LFSIndexCacheBase(const LFS &lfs)
Definition dunefunctionslfsindexcache.hh:182
const LocalFunctionSpace & localFunctionSpace() const
Definition dunefunctionslfsindexcache.hh:226
typename LFS::Traits::GridFunctionSpace GFS
Definition dunefunctionslfsindexcache.hh:151
DI dofIndex(size_type i) const
Definition dunefunctionslfsindexcache.hh:191
ConstraintsVector::const_iterator ConstraintsIterator
Definition dunefunctionslfsindexcache.hh:177
bool isConstrained(size_type i) const
Definition dunefunctionslfsindexcache.hh:206
CI containerIndex(const DI &i) const
Definition dunefunctionslfsindexcache.hh:201
typename Ordering::Traits::DOFIndex DOFIndex
Definition dunefunctionslfsindexcache.hh:153
std::vector< ConstraintsEntry > ConstraintsVector
Definition dunefunctionslfsindexcache.hh:176
bool isDirichletConstraint(size_type i) const
Definition dunefunctionslfsindexcache.hh:211
DOFIndex DI
Definition dunefunctionslfsindexcache.hh:154
bool constraintsCachingEnabled() const
Definition dunefunctionslfsindexcache.hh:236
CI containerIndex(size_type i) const
Definition dunefunctionslfsindexcache.hh:196
ConstraintsIterator constraintsEnd(size_type i) const
Definition dunefunctionslfsindexcache.hh:221
ConstraintsIterator constraintsBegin(size_type i) const
Definition dunefunctionslfsindexcache.hh:216
size_type size() const
Definition dunefunctionslfsindexcache.hh:231
CI ContainerIndex
Definition dunefunctionslfsindexcache.hh:162
const ContainerIndex & containerIndex() const
Definition dunefunctionslfsindexcache.hh:165
double Weight
Definition dunefunctionslfsindexcache.hh:163
const Weight & weight() const
Definition dunefunctionslfsindexcache.hh:170
Definition lfsindexcache.hh:245
std::unordered_map< const CI *, std::pair< size_type, bool > > InverseMap
Definition lfsindexcache.hh:269
Ordering::Traits::DOFIndex DOFIndex
Definition lfsindexcache.hh:262
Ordering::Traits::ContainerIndex ContainerIndex
Definition lfsindexcache.hh:260
std::unordered_map< DI, CI > CIMap
Definition lfsindexcache.hh:267
std::vector< ConstraintsEntry > ConstraintsVector
Definition lfsindexcache.hh:290
bool isConstrained(size_type i) const
Definition lfsindexcache.hh:410
T begin(T... args)
T end(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8