Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
Stokhos_MP_Vector_MaskTraits.hpp File Reference
#include "Stokhos_Sacado_Kokkos_MP_Vector.hpp"
#include <iostream>
#include <cmath>
Include dependency graph for Stokhos_MP_Vector_MaskTraits.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  EnsembleTraits_m< T >
 
struct  EnsembleTraits_m< Sacado::MP::Vector< S > >
 
class  Mask< scalar >
 
class  MaskLogic::OR
 
class  MaskLogic::XOR
 
class  MaskLogic::AND
 

Namespaces

 Sacado
 
 Sacado::MP
 
 MaskLogic
 

Functions

template<typename scalar >
std::ostream & operator<< (std::ostream &os, const Mask< scalar > &m)
 
template<typename S >
Sacado::MP::Vector< S > operator* (const Sacado::MP::Vector< S > &a1, const Mask< Sacado::MP::Vector< S >> &m)
 
template<typename S >
Sacado::MP::Vector< S > operator* (const typename S::value_type &a1, const Mask< Sacado::MP::Vector< S >> &m)
 
template<typename S >
Sacado::MP::Vector< S > operator* (const Mask< Sacado::MP::Vector< S >> &m, const typename S::value_type &a1)
 
template<typename S >
Vector< S > Sacado::MP::copysign (const Vector< S > &a1, const Vector< S > &a2)
 
template<typename S >
Mask< Sacado::MP::Vector< S > > signbit_v (const Sacado::MP::Vector< S > &a1)
 
template<typename S >
Mask< Sacado::MP::Vector< S > > operator> (const Sacado::MP::Vector< S > &a1, const Sacado::MP::Vector< S > &a2)
 
template<typename S >
Mask< Sacado::MP::Vector< S > > operator>= (const Sacado::MP::Vector< S > &a1, const Sacado::MP::Vector< S > &a2)
 
template<typename S >
Mask< Sacado::MP::Vector< S > > operator< (const Sacado::MP::Vector< S > &a1, const Sacado::MP::Vector< S > &a2)
 
template<typename S >
Mask< Sacado::MP::Vector< S > > operator<= (const Sacado::MP::Vector< S > &a1, const Sacado::MP::Vector< S > &a2)
 
template<typename S >
Mask< Sacado::MP::Vector< S > > operator> (const Sacado::MP::Vector< S > &a1, const typename S::value_type &a2)
 
template<typename S >
Mask< Sacado::MP::Vector< S > > operator>= (const Sacado::MP::Vector< S > &a1, const typename S::value_type &a2)
 
template<typename S >
Mask< Sacado::MP::Vector< S > > operator< (const Sacado::MP::Vector< S > &a1, const typename S::value_type &a2)
 
template<typename S >
Mask< Sacado::MP::Vector< S > > operator<= (const Sacado::MP::Vector< S > &a1, const typename S::value_type &a2)
 
template<typename S >
Mask< Sacado::MP::Vector< S > > operator> (const typename S::value_type &a2, Sacado::MP::Vector< S > &a1)
 
template<typename S >
Mask< Sacado::MP::Vector< S > > operator>= (const typename S::value_type &a2, const Sacado::MP::Vector< S > &a1)
 
template<typename S >
Mask< Sacado::MP::Vector< S > > operator< (const typename S::value_type &a2, const Sacado::MP::Vector< S > &a1)
 
template<typename S >
Mask< Sacado::MP::Vector< S > > operator<= (const typename S::value_type &a2, const Sacado::MP::Vector< S > &a1)
 

Function Documentation

template<typename scalar >
std::ostream& operator<< ( std::ostream &  os,
const Mask< scalar > &  m 
)

Definition at line 254 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Sacado::MP::Vector<S> operator* ( const Sacado::MP::Vector< S > &  a1,
const Mask< Sacado::MP::Vector< S >> &  m 
)

Definition at line 261 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Sacado::MP::Vector<S> operator* ( const typename S::value_type &  a1,
const Mask< Sacado::MP::Vector< S >> &  m 
)

Definition at line 271 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Sacado::MP::Vector<S> operator* ( const Mask< Sacado::MP::Vector< S >> &  m,
const typename S::value_type &  a1 
)

Definition at line 281 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Mask<Sacado::MP::Vector<S> > signbit_v ( const Sacado::MP::Vector< S > &  a1)

Definition at line 310 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Mask<Sacado::MP::Vector<S> > operator> ( const Sacado::MP::Vector< S > &  a1,
const Sacado::MP::Vector< S > &  a2 
)

Definition at line 323 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Mask<Sacado::MP::Vector<S> > operator>= ( const Sacado::MP::Vector< S > &  a1,
const Sacado::MP::Vector< S > &  a2 
)

Definition at line 333 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Mask<Sacado::MP::Vector<S> > operator< ( const Sacado::MP::Vector< S > &  a1,
const Sacado::MP::Vector< S > &  a2 
)

Definition at line 343 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Mask<Sacado::MP::Vector<S> > operator<= ( const Sacado::MP::Vector< S > &  a1,
const Sacado::MP::Vector< S > &  a2 
)

Definition at line 353 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Mask<Sacado::MP::Vector<S> > operator> ( const Sacado::MP::Vector< S > &  a1,
const typename S::value_type &  a2 
)

Definition at line 365 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Mask<Sacado::MP::Vector<S> > operator>= ( const Sacado::MP::Vector< S > &  a1,
const typename S::value_type &  a2 
)

Definition at line 375 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Mask<Sacado::MP::Vector<S> > operator< ( const Sacado::MP::Vector< S > &  a1,
const typename S::value_type &  a2 
)

Definition at line 385 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Mask<Sacado::MP::Vector<S> > operator<= ( const Sacado::MP::Vector< S > &  a1,
const typename S::value_type &  a2 
)

Definition at line 395 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Mask<Sacado::MP::Vector<S> > operator> ( const typename S::value_type &  a2,
Sacado::MP::Vector< S > &  a1 
)

Definition at line 407 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Mask<Sacado::MP::Vector<S> > operator>= ( const typename S::value_type &  a2,
const Sacado::MP::Vector< S > &  a1 
)

Definition at line 417 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Mask<Sacado::MP::Vector<S> > operator< ( const typename S::value_type &  a2,
const Sacado::MP::Vector< S > &  a1 
)

Definition at line 427 of file Stokhos_MP_Vector_MaskTraits.hpp.

template<typename S >
Mask<Sacado::MP::Vector<S> > operator<= ( const typename S::value_type &  a2,
const Sacado::MP::Vector< S > &  a1 
)

Definition at line 437 of file Stokhos_MP_Vector_MaskTraits.hpp.