|
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 | |
| namespace | Sacado |
| namespace | Sacado::MP |
| namespace | 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> | |
| 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 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME != |
Definition at line 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME > |
Definition at line 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME >= |
Definition at line 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME < |
Definition at line 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME <= |
Definition at line 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME == |
Definition at line 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME != |
Definition at line 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME < |
Definition at line 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME > |
Definition at line 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME <= |
Definition at line 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME >= |
Definition at line 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME <<= |
Definition at line 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME >>= |
Definition at line 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME & |
Definition at line 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME | |
Definition at line 842 of file Stokhos_MP_Vector_MaskTraits.hpp.
| std::ostream & operator<< | ( | std::ostream & | os, |
| const Mask< scalar > & | m ) |
Definition at line 702 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 709 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 728 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 747 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION MaskedAssign< scalar > mask_assign | ( | bool | b, |
| scalar * | s ) |
Definition at line 766 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION MaskedAssign< scalar > mask_assign | ( | Mask< scalar > | m, |
| scalar * | s ) |
Definition at line 773 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION MaskedAssign< scalar > mask_assign | ( | bool | b, |
| scalar & | s ) |
Definition at line 779 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION MaskedAssign< scalar > mask_assign | ( | Mask< scalar > | m, |
| scalar & | s ) |
Definition at line 786 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 820 of file Stokhos_MP_Vector_MaskTraits.hpp.