Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
Classes | Functions
Sacado::MP Namespace Reference

Classes

class  Expr
 
class  Vector
 

Functions

template<typename T >
KOKKOS_INLINE_FUNCTION bool operator! (const Expr< T > &expr)
 
template<typename T >
KOKKOS_INLINE_FUNCTION bool toBool (const Expr< T > &xx)
 
template<typename T >
std::ostream & operator<< (std::ostream &os, const Expr< T > &x)
 
template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > OPNAME (const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &a, const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &b)
 
template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > OPNAME (const volatile Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &a, const volatile Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &b)
 
template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > OPNAME (const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &a, const volatile Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &b)
 
template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > OPNAME (const volatile Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &a, const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &b)
 
template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > OPNAME (const typename Vector< Stokhos::StaticFixedStorage< O, T, N, D > >::value_type &a, const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &b)
 
template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > OPNAME (const typename Vector< Stokhos::StaticFixedStorage< O, T, N, D > >::value_type &a, const volatile Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &b)
 
template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > OPNAME (const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &a, const typename Vector< Stokhos::StaticFixedStorage< O, T, N, D > >::value_type &b)
 
template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > OPNAME (const volatile Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &a, const typename Vector< Stokhos::StaticFixedStorage< O, T, N, D > >::value_type &b)
 
template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION bool operator! (const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &a)
 
template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION bool toBool (const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &x)
 
template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > OPNAME (const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &a)
 
template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > OPNAME (const volatile Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &a)
 
template<typename S >
Vector< S > copysign (const Vector< S > &a1, const Vector< S > &a2)
 

Function Documentation

◆ operator!() [1/2]

template<typename T >
KOKKOS_INLINE_FUNCTION bool Sacado::MP::operator! ( const Expr< T > &  expr)

Definition at line 878 of file Sacado_MP_Vector_ops.hpp.

◆ toBool() [1/2]

template<typename T >
KOKKOS_INLINE_FUNCTION bool Sacado::MP::toBool ( const Expr< T > &  xx)

Definition at line 895 of file Sacado_MP_Vector_ops.hpp.

◆ operator<<()

template<typename T >
std::ostream& Sacado::MP::operator<< ( std::ostream &  os,
const Expr< T > &  x 
)

Definition at line 954 of file Sacado_MP_Vector_ops.hpp.

◆ OPNAME() [1/10]

template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > Sacado::MP::OPNAME ( const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  a,
const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  b 
)

Definition at line 48 of file Sacado_MP_Vector_SFS_binary_func_tmpl.hpp.

◆ OPNAME() [2/10]

template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > Sacado::MP::OPNAME ( const volatile Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  a,
const volatile Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  b 
)

Definition at line 71 of file Sacado_MP_Vector_SFS_binary_func_tmpl.hpp.

◆ OPNAME() [3/10]

template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > Sacado::MP::OPNAME ( const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  a,
const volatile Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  b 
)

Definition at line 94 of file Sacado_MP_Vector_SFS_binary_func_tmpl.hpp.

◆ OPNAME() [4/10]

template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > Sacado::MP::OPNAME ( const volatile Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  a,
const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  b 
)

Definition at line 117 of file Sacado_MP_Vector_SFS_binary_func_tmpl.hpp.

◆ OPNAME() [5/10]

template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > Sacado::MP::OPNAME ( const typename Vector< Stokhos::StaticFixedStorage< O, T, N, D > >::value_type &  a,
const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  b 
)

Definition at line 140 of file Sacado_MP_Vector_SFS_binary_func_tmpl.hpp.

◆ OPNAME() [6/10]

template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > Sacado::MP::OPNAME ( const typename Vector< Stokhos::StaticFixedStorage< O, T, N, D > >::value_type &  a,
const volatile Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  b 
)

Definition at line 163 of file Sacado_MP_Vector_SFS_binary_func_tmpl.hpp.

◆ OPNAME() [7/10]

template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > Sacado::MP::OPNAME ( const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  a,
const typename Vector< Stokhos::StaticFixedStorage< O, T, N, D > >::value_type &  b 
)

Definition at line 186 of file Sacado_MP_Vector_SFS_binary_func_tmpl.hpp.

◆ OPNAME() [8/10]

template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > Sacado::MP::OPNAME ( const volatile Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  a,
const typename Vector< Stokhos::StaticFixedStorage< O, T, N, D > >::value_type &  b 
)

Definition at line 209 of file Sacado_MP_Vector_SFS_binary_func_tmpl.hpp.

◆ operator!() [2/2]

template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION bool Sacado::MP::operator! ( const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  a)

Definition at line 239 of file Sacado_MP_Vector_SFS_ops.hpp.

◆ toBool() [2/2]

template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION bool Sacado::MP::toBool ( const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  x)

Definition at line 256 of file Sacado_MP_Vector_SFS_ops.hpp.

◆ OPNAME() [9/10]

template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > Sacado::MP::OPNAME ( const Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  a)

Definition at line 48 of file Sacado_MP_Vector_SFS_unary_func_tmpl.hpp.

◆ OPNAME() [10/10]

template<typename O , typename T , int N, typename D >
KOKKOS_INLINE_FUNCTION Vector< Stokhos::StaticFixedStorage< O, T, N, D > > Sacado::MP::OPNAME ( const volatile Vector< Stokhos::StaticFixedStorage< O, T, N, D > > &  a)

Definition at line 69 of file Sacado_MP_Vector_SFS_unary_func_tmpl.hpp.

◆ copysign()

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

Definition at line 293 of file Stokhos_MP_Vector_MaskTraits.hpp.