|
dune-fem 2.8.0
|
#include <dune/fem/function/hierarchical/dofvector.hh>

Public Types | |
| typedef DC | DofContainerType |
| typedef FieldTraits< DofContainerType >::field_type | FieldType |
| typedef std::size_t | SizeType |
| typedef FieldType | value_type |
| typedef SizeType | size_type |
| typedef Impl::BlockIndicesFor< DC >::Type | BlockIndices |
| typedef HierarchicalDofBlock< const DofContainerType > | ConstDofBlockType |
| typedef HierarchicalDofBlock< DofContainerType > | DofBlockType |
| typedef const FieldType * | ConstIteratorType |
| typedef FieldType * | IteratorType |
Public Member Functions | |
| HierarchicalDofVector (SizeType size) | |
| ConstDofBlockType | operator[] (SizeType i) const |
| DofBlockType | operator[] (SizeType i) |
| ThisType & | operator+= (const ThisType &other) |
| ThisType & | operator-= (const ThisType &other) |
| ThisType & | operator*= (const FieldType &scalar) |
| FieldType | operator* (const ThisType &other) const |
| void | axpy (const FieldType &scalar, const ThisType &other) |
| void | clear () |
| const DofContainerType & | array () const noexcept |
| obtain underlaying DoF storage | |
| DofContainerType & | array () noexcept |
| obtain underlaying DoF storage | |
| void | reserve (SizeType size) |
| void | resize (SizeType size) |
| SizeType | size () const |
| ConstIteratorType | begin () const |
| IteratorType | begin () |
| ConstIteratorType | end () const |
| IteratorType | end () |
| std::size_t | usedMemorySize () const |
| void | setMemoryFactor (double memFactor) |
| void | memMoveBackward (int length, int oldStartIdx, int newStartIdx) |
| void | memMoveForward (int length, int oldStartIdx, int newStartIdx) |
| void | copyContent (int newIndex, int oldIndex) |
Static Public Attributes | |
| static constexpr std::size_t | blockSize = Hybrid::size( BlockIndices() ) |
| typedef Impl::BlockIndicesFor<DC>::Type Dune::Fem::HierarchicalDofVector< DC >::BlockIndices |
| typedef HierarchicalDofBlock< const DofContainerType > Dune::Fem::HierarchicalDofVector< DC >::ConstDofBlockType |
| typedef const FieldType* Dune::Fem::HierarchicalDofVector< DC >::ConstIteratorType |
| typedef HierarchicalDofBlock< DofContainerType > Dune::Fem::HierarchicalDofVector< DC >::DofBlockType |
| typedef DC Dune::Fem::HierarchicalDofVector< DC >::DofContainerType |
| typedef FieldTraits<DofContainerType>::field_type Dune::Fem::HierarchicalDofVector< DC >::FieldType |
| typedef FieldType* Dune::Fem::HierarchicalDofVector< DC >::IteratorType |
| typedef SizeType Dune::Fem::HierarchicalDofVector< DC >::size_type |
| typedef std::size_t Dune::Fem::HierarchicalDofVector< DC >::SizeType |
| typedef FieldType Dune::Fem::HierarchicalDofVector< DC >::value_type |
|
inlineexplicit |
|
inlinenoexcept |
obtain underlaying DoF storage
|
inlinenoexcept |
obtain underlaying DoF storage
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
staticconstexpr |