Stokhos  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
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 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: