1#ifndef DUNE_FEM_DOFMAPPER_CODE_HH
2#define DUNE_FEM_DOFMAPPER_CODE_HH
78 template<
class Functor >
83 const unsigned int gtIndex = *(it++);
84 const unsigned int subEntity = *(it++);
85 unsigned int nDofs = *(it++);
160 assert( (std::ptrdiff_t)i <
end() -
begin() );
166 assert( (std::ptrdiff_t)i <
end() -
begin() );
Definition: bindguard.hh:11
const unsigned int * ConstIterator
Definition: code.hh:20
static std::size_t size(unsigned int numBlocks, unsigned int numDofs)
Definition: code.hh:116
const DofMapperCode & operator=(const DofMapperCode &other)
Definition: code.hh:48
unsigned int numBlocks() const
Definition: code.hh:91
~DofMapperCode()
Definition: code.hh:43
unsigned int * Iterator
Definition: code.hh:21
Iterator end()
Definition: code.hh:106
ConstIterator end() const
Definition: code.hh:105
std::size_t size() const
Definition: code.hh:108
unsigned int * code_
Definition: code.hh:142
Iterator begin()
Definition: code.hh:104
DofMapperCode(const DofMapperCode &other)
Definition: code.hh:37
DofMapperCode(unsigned int numBlocks, unsigned int numDofs)
Definition: code.hh:23
void operator()(Functor f) const
execute DoF mapper code
Definition: code.hh:79
DofMapperCode()
Definition: code.hh:31
ConstIterator begin() const
Definition: code.hh:103
unsigned int numDofs() const
Definition: code.hh:92
friend std::ostream & operator<<(std::ostream &out, const DofMapperCode &code)
Definition: code.hh:94
const unsigned int & operator[](unsigned int i) const
Definition: code.hh:158
DofMapperCodeWriter(unsigned int numBlocks, unsigned int numDofs)
Definition: code.hh:154