|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Dune::Fem::QuadraturePointIterator< Quadrature > Class Template Reference
iterator over quadrature points More...
#include <dune/fem/quadrature/quadrature.hh>
Public Types | |
| typedef std::forward_iterator_tag | iterator_category |
| typedef QuadraturePointWrapper< Quadrature > | value_type |
| typedef std::ptrdiff_t | difference_type |
| typedef Envelope< QuadraturePointWrapper< Quadrature > > | pointer |
| typedef QuadraturePointWrapper< Quadrature > | reference |
Public Member Functions | |
| QuadraturePointIterator () noexcept=default | |
| QuadraturePointIterator (const Quadrature &quadrature, std::size_t point) noexcept | |
| reference | operator* () const noexcept |
| pointer | operator-> () const noexcept |
| bool | operator== (const ThisType &other) const noexcept |
| bool | operator!= (const ThisType &other) const noexcept |
| ThisType & | operator++ () noexcept |
| ThisType | operator++ (int) noexcept |
| const Quadrature & | quadrature () const noexcept |
Protected Attributes | |
| const Quadrature * | quadrature_ = nullptr |
| std::size_t | point_ = 0 |
Detailed Description
template<class Quadrature>
class Dune::Fem::QuadraturePointIterator< Quadrature >
class Dune::Fem::QuadraturePointIterator< Quadrature >
iterator over quadrature points
Member Typedef Documentation
◆ difference_type
template<class Quadrature >
| typedef std::ptrdiff_t Dune::Fem::QuadraturePointIterator< Quadrature >::difference_type |
◆ iterator_category
template<class Quadrature >
| typedef std::forward_iterator_tag Dune::Fem::QuadraturePointIterator< Quadrature >::iterator_category |
◆ pointer
template<class Quadrature >
| typedef Envelope< QuadraturePointWrapper< Quadrature > > Dune::Fem::QuadraturePointIterator< Quadrature >::pointer |
◆ reference
template<class Quadrature >
| typedef QuadraturePointWrapper< Quadrature > Dune::Fem::QuadraturePointIterator< Quadrature >::reference |
◆ value_type
template<class Quadrature >
| typedef QuadraturePointWrapper< Quadrature > Dune::Fem::QuadraturePointIterator< Quadrature >::value_type |
Constructor & Destructor Documentation
◆ QuadraturePointIterator() [1/2]
template<class Quadrature >
|
defaultnoexcept |
◆ QuadraturePointIterator() [2/2]
template<class Quadrature >
|
inlinenoexcept |
Member Function Documentation
◆ operator!=()
template<class Quadrature >
|
inlinenoexcept |
◆ operator*()
template<class Quadrature >
|
inlinenoexcept |
◆ operator++() [1/2]
template<class Quadrature >
|
inlinenoexcept |
◆ operator++() [2/2]
template<class Quadrature >
|
inlinenoexcept |
◆ operator->()
template<class Quadrature >
|
inlinenoexcept |
◆ operator==()
template<class Quadrature >
|
inlinenoexcept |
◆ quadrature()
template<class Quadrature >
|
inlinenoexcept |
Member Data Documentation
◆ point_
template<class Quadrature >
|
protected |
◆ quadrature_
template<class Quadrature >
|
protected |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8