Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Classes | Namespaces | Functions
operator/matrixIterator.hh File Reference
#include <cstddef>
#include <bits/stl_iterator_base_types.h>
#include "basics/exceptions.hh"
#include "basics/outputOperator.hh"
Include dependency graph for matrixIterator.hh:
This graph shows which files directly or indirectly include this file:

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)

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)