#include <cstddef>#include <bits/stl_iterator_base_types.h>#include "basics/exceptions.hh"#include "basics/outputOperator.hh"

Go to the source code of this file.
Classes | |
| class | concepts::_Matrix_iterator< _Tp, _Ref, _Ptr > |
| STL iterator for matrices. More... | |
| class | concepts::_Matrix_iterator_base< _Tp, _Ref, _Ptr > |
| Base class for STL like iterator for matrices. More... | |
| struct | concepts::_Matrix_iterator< _Tp, _Ref, _Ptr >::MatrixType< _Tp_, _Ref_, _Ptr_ > |
| Non-constant matrix for non-constant iterator. More... | |
| struct | concepts::_Matrix_iterator< _Tp, _Ref, _Ptr >::MatrixType< _Tp_, const _Tp_ &, const _Tp_ * > |
| Constant matrix for constant iterator. More... | |
| struct | concepts::_Matrix_iterator_base< _Tp, _Ref, _Ptr >::ReturnType< _Tp_ > |
| Return type for derefencation is reference for non-constant iterator. More... | |
| struct | concepts::_Matrix_iterator_base< _Tp, _Ref, _Ptr >::ReturnType< const _Tp_ & > |
| Return type for derefencation is constant copy for constant iterator. More... | |
Namespaces | |
| namespace | concepts |
Geometries and material constants for eddy current problems. | |
Functions | |
| template<class _Tp , class _Ref , class _Ptr > | |
| bool | concepts::operator!= (const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__x, const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__y) |
| template<class _Tp , class _RefL , class _PtrL , class _RefR , class _PtrR > | |
| bool | concepts::operator!= (const _Matrix_iterator_base< _Tp, _RefL, _PtrL > &__x, const _Matrix_iterator_base< _Tp, _RefR, _PtrR > &__y) |
| template<class _Tp , class _Ref , class _Ptr > | |
| _Matrix_iterator_base< _Tp, _Ref, _Ptr > | concepts::operator+ (ptrdiff_t __n, const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__x) |
| template<typename _Tp , typename _RefL , typename _PtrL , typename _RefR , typename _PtrR > | |
| _Matrix_iterator_base< _Tp, _RefL, _PtrL > ::difference_type | concepts::operator- (const _Matrix_iterator_base< _Tp, _RefL, _PtrL > &__x, const _Matrix_iterator_base< _Tp, _RefR, _PtrR > &__y) |
| template<class _Tp , class _Ref , class _Ptr > | |
| bool | concepts::operator< (const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__x, const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__y) |
| template<class _Tp , class _RefL , class _PtrL , class _RefR , class _PtrR > | |
| bool | concepts::operator< (const _Matrix_iterator_base< _Tp, _RefL, _PtrL > &__x, const _Matrix_iterator_base< _Tp, _RefR, _PtrR > &__y) |
| template<class _Tp , class _Ref , class _Ptr > | |
| bool | concepts::operator<= (const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__x, const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__y) |
| template<class _Tp , class _RefL , class _PtrL , class _RefR , class _PtrR > | |
| bool | concepts::operator<= (const _Matrix_iterator_base< _Tp, _RefL, _PtrL > &__x, const _Matrix_iterator_base< _Tp, _RefR, _PtrR > &__y) |
| template<class _Tp , class _RefL , class _PtrL , class _RefR , class _PtrR > | |
| bool | concepts::operator== (const _Matrix_iterator_base< _Tp, _RefL, _PtrL > &__x, const _Matrix_iterator_base< _Tp, _RefR, _PtrR > &__y) |
| template<class _Tp , class _Ref , class _Ptr > | |
| bool | concepts::operator== (const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__x, const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__y) |
| template<class _Tp , class _RefL , class _PtrL , class _RefR , class _PtrR > | |
| bool | concepts::operator> (const _Matrix_iterator_base< _Tp, _RefL, _PtrL > &__x, const _Matrix_iterator_base< _Tp, _RefR, _PtrR > &__y) |
| template<class _Tp , class _Ref , class _Ptr > | |
| bool | concepts::operator> (const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__x, const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__y) |
| template<class _Tp , class _Ref , class _Ptr > | |
| bool | concepts::operator>= (const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__x, const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__y) |
| template<class _Tp , class _RefL , class _PtrL , class _RefR , class _PtrR > | |
| bool | concepts::operator>= (const _Matrix_iterator_base< _Tp, _RefL, _PtrL > &__x, const _Matrix_iterator_base< _Tp, _RefR, _PtrR > &__y) |
| template<class F , class G > | |
| F * | concepts::securePointer (F &value, G *matrix) |
| Templated function, which prevent a pointer to a temporary value got from constant matrices with index operator . | |
| template<class F , class G > | |
| F * | concepts::securePointer (const F value, const G *matrix) |