|
Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include "Stokhos_Sacado_Kokkos_MP_Vector.hpp"#include <iostream>#include <cmath>#include "Stokhos_MP_Vector_MaskTraits_vector_relops_tmpl.hpp"#include "Stokhos_MP_Vector_MaskTraits_expr_relops_tmpl.hpp"
Go to the source code of this file.
Namespaces | |
| Sacado | |
| Sacado::MP | |
| MaskLogic | |
Macros | |
| #define | OPNAME == |
| #define | OPNAME != |
| #define | OPNAME > |
| #define | OPNAME >= |
| #define | OPNAME < |
| #define | OPNAME <= |
| #define | OPNAME == |
| #define | OPNAME != |
| #define | OPNAME < |
| #define | OPNAME > |
| #define | OPNAME <= |
| #define | OPNAME >= |
| #define | OPNAME <<= |
| #define | OPNAME >>= |
| #define | OPNAME & |
| #define | OPNAME | |
Functions | |
| template<typename scalar > | |
| KOKKOS_INLINE_FUNCTION std::ostream & | operator<< (std::ostream &os, const Mask< scalar > &m) |
| template<typename S > | |
| KOKKOS_INLINE_FUNCTION Sacado::MP::Vector< S > | operator* (const Sacado::MP::Vector< S > &a1, const Mask< Sacado::MP::Vector< S >> &m) |
| template<typename S > | |
| KOKKOS_INLINE_FUNCTION Sacado::MP::Vector< S > | operator* (const typename S::value_type &a1, const Mask< Sacado::MP::Vector< S >> &m) |
| template<typename S > | |
| KOKKOS_INLINE_FUNCTION Sacado::MP::Vector< S > | operator* (const Mask< Sacado::MP::Vector< S >> &m, const typename S::value_type &a1) |
| template<typename scalar > | |
| KOKKOS_INLINE_FUNCTION MaskedAssign< scalar > | mask_assign (bool b, scalar *s) |
| template<typename scalar > | |
| KOKKOS_INLINE_FUNCTION MaskedAssign< scalar > | mask_assign (Mask< scalar > m, scalar *s) |
| template<typename scalar > | |
| KOKKOS_INLINE_FUNCTION MaskedAssign< scalar > | mask_assign (bool b, scalar &s) |
| template<typename scalar > | |
| KOKKOS_INLINE_FUNCTION MaskedAssign< scalar > | mask_assign (Mask< scalar > m, scalar &s) |
| template<typename S > | |
| KOKKOS_INLINE_FUNCTION Vector< S > | Sacado::MP::copysign (const Vector< S > &a1, const Vector< S > &a2) |
| template<typename S > | |
| KOKKOS_INLINE_FUNCTION Mask < Sacado::MP::Vector< S > > | signbit_v (const Sacado::MP::Vector< S > &a1) |
| template<typename T > | |
| KOKKOS_INLINE_FUNCTION bool | MaskLogic::OR (Mask< T > m) |
| KOKKOS_INLINE_FUNCTION bool | MaskLogic::OR (bool m) |
| template<typename T > | |
| KOKKOS_INLINE_FUNCTION bool | MaskLogic::XOR (Mask< T > m) |
| KOKKOS_INLINE_FUNCTION bool | MaskLogic::XOR (bool m) |
| template<typename T > | |
| KOKKOS_INLINE_FUNCTION bool | MaskLogic::AND (Mask< T > m) |
| KOKKOS_INLINE_FUNCTION bool | MaskLogic::AND (bool m) |
| #define OPNAME == |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME != |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME > |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME >= |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME < |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME <= |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME == |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME != |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME < |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME > |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME <= |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME >= |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME <<= |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME >>= |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME & |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME | |
Definition at line 898 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION std::ostream& operator<< | ( | std::ostream & | os, |
| const Mask< scalar > & | m | ||
| ) |
Definition at line 696 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION Sacado::MP::Vector<S> operator* | ( | const Sacado::MP::Vector< S > & | a1, |
| const Mask< Sacado::MP::Vector< S >> & | m | ||
| ) |
Definition at line 703 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION Sacado::MP::Vector<S> operator* | ( | const typename S::value_type & | a1, |
| const Mask< Sacado::MP::Vector< S >> & | m | ||
| ) |
Definition at line 722 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION Sacado::MP::Vector<S> operator* | ( | const Mask< Sacado::MP::Vector< S >> & | m, |
| const typename S::value_type & | a1 | ||
| ) |
Definition at line 741 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION MaskedAssign<scalar> mask_assign | ( | bool | b, |
| scalar * | s | ||
| ) |
Definition at line 760 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION MaskedAssign<scalar> mask_assign | ( | Mask< scalar > | m, |
| scalar * | s | ||
| ) |
Definition at line 767 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION MaskedAssign<scalar> mask_assign | ( | bool | b, |
| scalar & | s | ||
| ) |
Definition at line 773 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION MaskedAssign<scalar> mask_assign | ( | Mask< scalar > | m, |
| scalar & | s | ||
| ) |
Definition at line 780 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION Mask<Sacado::MP::Vector<S> > signbit_v | ( | const Sacado::MP::Vector< S > & | a1 | ) |
Definition at line 814 of file Stokhos_MP_Vector_MaskTraits.hpp.
1.8.5