Rheolef
7.2
an efficient C++ finite element environment
|
Definition at line 103 of file field_expr_recursive.h.
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | value_type = typename Expr::scalar_type |
using | reference = value_type & |
using | pointer = value_type * |
using | difference_type = std::ptrdiff_t |
Public Member Functions | |
const_iterator (UnaryFunction f, typename Expr::const_iterator expr_iter) | |
const_iterator & | operator++ () |
value_type | operator* () const |
Protected Attributes | |
const UnaryFunction | _f |
Expr::const_iterator | _expr_iter |
using iterator_category = std::forward_iterator_tag |
Definition at line 104 of file field_expr_recursive.h.
using value_type = typename Expr::scalar_type |
Definition at line 105 of file field_expr_recursive.h.
using reference = value_type& |
Definition at line 106 of file field_expr_recursive.h.
using pointer = value_type* |
Definition at line 107 of file field_expr_recursive.h.
using difference_type = std::ptrdiff_t |
Definition at line 108 of file field_expr_recursive.h.
const_iterator | ( | UnaryFunction | f, |
typename Expr::const_iterator | expr_iter | ||
) |
Definition at line 109 of file field_expr_recursive.h.
const_iterator & operator++ | ( | ) |
Definition at line 111 of file field_expr_recursive.h.
value_type operator* | ( | ) | const |
Definition at line 112 of file field_expr_recursive.h.
|
protected |
Definition at line 114 of file field_expr_recursive.h.
|
protected |
Definition at line 115 of file field_expr_recursive.h.