|
| Norm1Functor (const ViewType &view) |
| Constructor.
|
|
template<std::size_t NSD = num_space_dim> |
KOKKOS_INLINE_FUNCTION std::enable_if_t< 3==NSD, void > | operator() (const size_type i, const size_type j, const size_type k, const size_type l, value_type norm) const |
| 3d one norm operation.
|
|
template<std::size_t NSD = num_space_dim> |
KOKKOS_INLINE_FUNCTION std::enable_if_t< 2==NSD, void > | operator() (const size_type i, const size_type j, const size_type l, value_type norm) const |
| 2d one norm operation.
|
|
KOKKOS_INLINE_FUNCTION void | join (value_type dst, const value_type src) const |
| Join operation.
|
|
KOKKOS_INLINE_FUNCTION void | join (volatile value_type dst, const volatile value_type src) const |
| Join operation.
|
|
KOKKOS_INLINE_FUNCTION void | init (value_type norm) const |
| Zero initialization.
|
|
template<class ViewType, std::size_t NumSpaceDim>
struct Cabana::Grid::ArrayOp::Norm1Functor< ViewType, NumSpaceDim >
One norm functor.