Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
AddDiagonalValuesAtomicKernel< MatrixType > Struct Template Reference

#include <Stokhos_KokkosCrsMatrixMPVectorUnitTest.hpp>

Public Types

typedef MatrixType::execution_space execution_space
 
typedef MatrixType::size_type size_type
 
typedef MatrixType::value_type value_type
 
typedef MatrixType::ordinal_type ordinal_type
 
typedef MatrixType::execution_space execution_space
 
typedef MatrixType::size_type size_type
 
typedef MatrixType::value_type value_type
 
typedef MatrixType::ordinal_type ordinal_type
 

Public Member Functions

 AddDiagonalValuesAtomicKernel (const MatrixType matrix)
 
KOKKOS_INLINE_FUNCTION void operator() (const size_type i) const
 
 AddDiagonalValuesAtomicKernel (const MatrixType matrix)
 
KOKKOS_INLINE_FUNCTION void operator() (const size_type i) const
 

Static Public Member Functions

static void apply (const MatrixType matrix)
 
static bool check (const MatrixType matrix, Teuchos::FancyOStream &out)
 
static void apply (const MatrixType matrix)
 
static bool check (const MatrixType matrix, Teuchos::FancyOStream &out)
 

Public Attributes

const MatrixType m_matrix
 

Detailed Description

template<typename MatrixType>
struct AddDiagonalValuesAtomicKernel< MatrixType >

Definition at line 265 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest.hpp.

Member Typedef Documentation

template<typename MatrixType >
typedef MatrixType::execution_space AddDiagonalValuesAtomicKernel< MatrixType >::execution_space

Definition at line 266 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest.hpp.

template<typename MatrixType >
typedef MatrixType::size_type AddDiagonalValuesAtomicKernel< MatrixType >::size_type

Definition at line 267 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest.hpp.

template<typename MatrixType >
typedef MatrixType::value_type AddDiagonalValuesAtomicKernel< MatrixType >::value_type

Definition at line 268 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest.hpp.

template<typename MatrixType >
typedef MatrixType::ordinal_type AddDiagonalValuesAtomicKernel< MatrixType >::ordinal_type

Definition at line 269 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest.hpp.

template<typename MatrixType >
typedef MatrixType::execution_space AddDiagonalValuesAtomicKernel< MatrixType >::execution_space

Definition at line 381 of file Stokhos_KokkosCrsMatrixUQPCEUnitTest.hpp.

template<typename MatrixType >
typedef MatrixType::size_type AddDiagonalValuesAtomicKernel< MatrixType >::size_type

Definition at line 382 of file Stokhos_KokkosCrsMatrixUQPCEUnitTest.hpp.

template<typename MatrixType >
typedef MatrixType::value_type AddDiagonalValuesAtomicKernel< MatrixType >::value_type

Definition at line 383 of file Stokhos_KokkosCrsMatrixUQPCEUnitTest.hpp.

template<typename MatrixType >
typedef MatrixType::ordinal_type AddDiagonalValuesAtomicKernel< MatrixType >::ordinal_type

Definition at line 384 of file Stokhos_KokkosCrsMatrixUQPCEUnitTest.hpp.

Constructor & Destructor Documentation

template<typename MatrixType >
AddDiagonalValuesAtomicKernel< MatrixType >::AddDiagonalValuesAtomicKernel ( const MatrixType  matrix)
inline

Definition at line 272 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest.hpp.

template<typename MatrixType >
AddDiagonalValuesAtomicKernel< MatrixType >::AddDiagonalValuesAtomicKernel ( const MatrixType  matrix)
inline

Definition at line 387 of file Stokhos_KokkosCrsMatrixUQPCEUnitTest.hpp.

Member Function Documentation

template<typename MatrixType >
KOKKOS_INLINE_FUNCTION void AddDiagonalValuesAtomicKernel< MatrixType >::operator() ( const size_type  i) const
inline

Definition at line 276 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest.hpp.

template<typename MatrixType >
static void AddDiagonalValuesAtomicKernel< MatrixType >::apply ( const MatrixType  matrix)
inlinestatic

Definition at line 284 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest.hpp.

template<typename MatrixType >
static bool AddDiagonalValuesAtomicKernel< MatrixType >::check ( const MatrixType  matrix,
Teuchos::FancyOStream out 
)
inlinestatic

Definition at line 290 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest.hpp.

template<typename MatrixType >
KOKKOS_INLINE_FUNCTION void AddDiagonalValuesAtomicKernel< MatrixType >::operator() ( const size_type  i) const
inline

Definition at line 391 of file Stokhos_KokkosCrsMatrixUQPCEUnitTest.hpp.

template<typename MatrixType >
static void AddDiagonalValuesAtomicKernel< MatrixType >::apply ( const MatrixType  matrix)
inlinestatic

Definition at line 399 of file Stokhos_KokkosCrsMatrixUQPCEUnitTest.hpp.

template<typename MatrixType >
static bool AddDiagonalValuesAtomicKernel< MatrixType >::check ( const MatrixType  matrix,
Teuchos::FancyOStream out 
)
inlinestatic

Definition at line 405 of file Stokhos_KokkosCrsMatrixUQPCEUnitTest.hpp.

Member Data Documentation

template<typename MatrixType >
const MatrixType AddDiagonalValuesAtomicKernel< MatrixType >::m_matrix

Definition at line 271 of file Stokhos_KokkosCrsMatrixMPVectorUnitTest.hpp.


The documentation for this struct was generated from the following files: