Stokhos Development
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
Mask< scalar > Class Template Reference

Public Member Functions

KOKKOS_INLINE_FUNCTION Mask (bool a)
 
KOKKOS_INLINE_FUNCTION Mask (const Mask &a)
 
KOKKOS_INLINE_FUNCTION Maskoperator= (const Mask &a)
 
KOKKOS_INLINE_FUNCTION std::size_t getSize () const
 
KOKKOS_INLINE_FUNCTION bool operator> (double v)
 
KOKKOS_INLINE_FUNCTION bool operator< (double v)
 
KOKKOS_INLINE_FUNCTION bool operator>= (double v)
 
KOKKOS_INLINE_FUNCTION bool operator<= (double v)
 
KOKKOS_INLINE_FUNCTION bool operator== (double v)
 
KOKKOS_INLINE_FUNCTION bool operator!= (double v)
 
KOKKOS_INLINE_FUNCTION bool operator== (const Mask< scalar > &m2)
 
KOKKOS_INLINE_FUNCTION bool operator!= (const Mask< scalar > &m2)
 
KOKKOS_INLINE_FUNCTION Mask< scalar > operator&& (const Mask< scalar > &m2)
 
KOKKOS_INLINE_FUNCTION Mask< scalar > operator|| (const Mask< scalar > &m2)
 
KOKKOS_INLINE_FUNCTION Mask< scalar > operator&& (bool m2)
 
KOKKOS_INLINE_FUNCTION Mask< scalar > operator|| (bool m2)
 
KOKKOS_INLINE_FUNCTION Mask< scalar > operator+ (const Mask< scalar > &m2)
 
KOKKOS_INLINE_FUNCTION Mask< scalar > operator- (const Mask< scalar > &m2)
 
KOKKOS_INLINE_FUNCTION scalar operator* (const scalar &v)
 
KOKKOS_INLINE_FUNCTION bool get (int i) const
 
KOKKOS_INLINE_FUNCTION void set (int i, bool b)
 
KOKKOS_INLINE_FUNCTION Mask< scalar > operator! ()
 
KOKKOS_INLINE_FUNCTION operator bool () const
 
KOKKOS_INLINE_FUNCTION operator double () const
 

Static Public Attributes

static const std::size_t size = EnsembleTraits_m<scalar>::size
 

The documentation for this class was generated from the following file: