|
dune-fem 2.8.0
|
#include <dune/fem/space/hpdg/localdofstorage.hh>
Public Types | |
| using | value_type = GlobalKey |
| global key type More... | |
| using | iterator = typename container::iterator |
| iterator type More... | |
| using | const_iterator = typename container::const_iterator |
| iterator type More... | |
Public Member Functions | |
Construction | |
| LocalDofStorage () | |
| default constructor More... | |
Copying and assignment | |
| LocalDofStorage (const ThisType &)=default | |
| copy constructor More... | |
| LocalDofStorage (ThisType &&)=default | |
| move constructor More... | |
| ThisType & | operator= (const ThisType &)=default |
| assignment operator More... | |
| ThisType & | operator= (ThisType &&)=default |
| move assignment operator More... | |
Iterators | |
| iterator | begin () |
| return iterator to beginning More... | |
| const_iterator | begin () const |
| return iterator to beginning More... | |
| iterator | end () |
| return iterator to end More... | |
| const_iterator | end () const |
| return iterator to end More... | |
Capacity | |
| std::size_t | size () const |
| return number of dofs More... | |
| template<class Function > | |
| Function | reserve (std::size_t new_size, Function function) |
| enlarge dof vector More... | |
| template<class Function > | |
| Function | resize (Function function) |
| remove marked dofs from dof vector More... | |
Element access | |
| GlobalKey & | operator[] (std::size_t n) |
| access element More... | |
| const GlobalKey & | operator[] (std::size_t n) const |
| access element More... | |
| using Dune::Fem::hpDG::LocalDofStorage< GlobalKey >::const_iterator = typename container::const_iterator |
iterator type
| using Dune::Fem::hpDG::LocalDofStorage< GlobalKey >::iterator = typename container::iterator |
iterator type
| using Dune::Fem::hpDG::LocalDofStorage< GlobalKey >::value_type = GlobalKey |
global key type
|
inline |
default constructor
|
default |
copy constructor
|
default |
move constructor
|
inline |
return iterator to beginning
|
inline |
return iterator to beginning
|
inline |
return iterator to end
|
inline |
return iterator to end
|
default |
assignment operator
|
default |
move assignment operator
|
inline |
access element
|
inline |
access element
|
inline |
enlarge dof vector
| [in] | new_size | minimum new size for dof vector |
| [in] | dof | running dof number (will be incremented if dof vector is enlarged) |
|
inline |
remove marked dofs from dof vector
|
inline |
return number of dofs