https://mooseframework.inl.gov
Classes | Namespaces | Typedefs | Functions
KokkosTypes.h File Reference

Go to the source code of this file.

Classes

struct  Moose::Kokkos::Vector3< T >
 
struct  Moose::Kokkos::Vector3< T >
 
struct  Moose::Kokkos::Real33
 
struct  Moose::Kokkos::Pair< T1, T2 >
 

Namespaces

 Moose::Kokkos
 

Typedefs

using Moose::Kokkos::Real3 = Vector3< Real >
 
using Moose::Kokkos::ADReal3 = Vector3< ADReal >
 

Functions

template<typename T >
KOKKOS_INLINE_FUNCTION Vector3< T > Moose::Kokkos::operator+ (const T &left, const Vector3< T > &right)
 
template<typename T >
KOKKOS_INLINE_FUNCTION Vector3< T > Moose::Kokkos::operator+ (const Vector3< T > &left, const T &right)
 
template<typename T >
KOKKOS_INLINE_FUNCTION Vector3< T > Moose::Kokkos::operator+ (const Vector3< T > &left, const Vector3< T > &right)
 
template<typename T >
KOKKOS_INLINE_FUNCTION Vector3< T > Moose::Kokkos::operator- (const T &left, const Vector3< T > &right)
 
template<typename T >
KOKKOS_INLINE_FUNCTION Vector3< T > Moose::Kokkos::operator- (const Vector3< T > &left, const T &right)
 
template<typename T >
KOKKOS_INLINE_FUNCTION Vector3< T > Moose::Kokkos::operator- (const Vector3< T > &left, const Vector3< T > &right)
 
template<typename T >
KOKKOS_INLINE_FUNCTION Vector3< T > Moose::Kokkos::operator* (const T &left, const Vector3< T > &right)
 
template<typename T >
KOKKOS_INLINE_FUNCTION Vector3< T > Moose::Kokkos::operator* (const Vector3< T > &left, const T &right)
 
template<typename T >
KOKKOS_INLINE_FUNCTION T Moose::Kokkos::operator* (const Vector3< T > &left, const Vector3< T > &right)
 
KOKKOS_INLINE_FUNCTION Real3 Moose::Kokkos::operator* (const Real33 left, const Real3 right)
 
KOKKOS_INLINE_FUNCTION Real33 Moose::Kokkos::operator* (const Real33 left, const Real33 right)
 
KOKKOS_INLINE_FUNCTION Real3 Moose::Kokkos::operator+ (const Real left, const Real3 right)
 
KOKKOS_INLINE_FUNCTION Real3 Moose::Kokkos::operator+ (const Real3 left, const Real right)
 
KOKKOS_INLINE_FUNCTION Real3 Moose::Kokkos::operator- (const Real left, const Real3 right)
 
KOKKOS_INLINE_FUNCTION Real3 Moose::Kokkos::operator- (const Real3 left, const Real right)
 
KOKKOS_INLINE_FUNCTION Real3 Moose::Kokkos::operator* (const Real left, const Real3 right)
 
KOKKOS_INLINE_FUNCTION Real3 Moose::Kokkos::operator* (const Real3 left, const Real right)
 
template<typename T , typename = typename std::enable_if< std::is_same<typename std::decay<T>::type, ADReal>::value>::type>
KOKKOS_INLINE_FUNCTION ADReal3 Moose::Kokkos::operator* (const Real3 left, const T &right)
 
template<typename T , typename = typename std::enable_if< std::is_same<typename std::decay<T>::type, ADReal>::value>::type>
KOKKOS_INLINE_FUNCTION ADReal3 Moose::Kokkos::operator* (const T &left, const Real3 right)
 
KOKKOS_INLINE_FUNCTION ADReal Moose::Kokkos::operator* (const Real3 left, const ADReal3 &right)
 
KOKKOS_INLINE_FUNCTION ADReal Moose::Kokkos::operator* (const ADReal3 &left, const Real3 right)
 
template<typename T1 , typename T2 >
bool Moose::Kokkos::operator< (const Pair< T1, T2 > &left, const Pair< T1, T2 > &right)