20#include "Utility/PAssert.h"
45 KOKKOS_INLINE_FUNCTION PRegion<T>& PRegion<T>::operator=(
const PRegion<T>& pregion) {
79 KOKKOS_INLINE_FUNCTION PRegion<T>& PRegion<T>::operator-=(T t)
noexcept {
86 KOKKOS_INLINE_FUNCTION PRegion<T>& PRegion<T>::operator*=(T t)
noexcept {
93 KOKKOS_INLINE_FUNCTION PRegion<T>& PRegion<T>::operator/=(T t)
noexcept {
101 template <
typename T>
102 inline std::ostream& operator<<(std::ostream& out,
const PRegion<T>& r) {
103 out <<
'[' << r.min();
104 out <<
',' << r.max();
KOKKOS_INLINE_FUNCTION T max() const noexcept
Definition PRegion.hpp:57
KOKKOS_INLINE_FUNCTION T min() const noexcept
Definition PRegion.hpp:52
KOKKOS_FUNCTION PRegion()
Definition PRegion.hpp:24
KOKKOS_INLINE_FUNCTION bool empty() const noexcept
Definition PRegion.hpp:67
KOKKOS_INLINE_FUNCTION T length() const noexcept
Definition PRegion.hpp:62