| 
    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 > | |
| 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 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME != | 
Definition at line 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME > | 
Definition at line 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME >= | 
Definition at line 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME < | 
Definition at line 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME <= | 
Definition at line 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME == | 
Definition at line 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME != | 
Definition at line 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME < | 
Definition at line 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME > | 
Definition at line 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME <= | 
Definition at line 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME >= | 
Definition at line 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME <<= | 
Definition at line 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME >>= | 
Definition at line 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME & | 
Definition at line 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| #define OPNAME | | 
Definition at line 872 of file Stokhos_MP_Vector_MaskTraits.hpp.
| std::ostream& operator<< | ( | std::ostream & | os, | 
| const Mask< scalar > & | m | ||
| ) | 
Definition at line 670 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 677 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 696 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 715 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION MaskedAssign<scalar> mask_assign | ( | bool | b, | 
| scalar * | s | ||
| ) | 
Definition at line 734 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION MaskedAssign<scalar> mask_assign | ( | Mask< scalar > | m, | 
| scalar * | s | ||
| ) | 
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 747 of file Stokhos_MP_Vector_MaskTraits.hpp.
| KOKKOS_INLINE_FUNCTION MaskedAssign<scalar> mask_assign | ( | Mask< scalar > | m, | 
| scalar & | s | ||
| ) | 
Definition at line 754 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 788 of file Stokhos_MP_Vector_MaskTraits.hpp.
 1.8.5