Kokkos Node API and Local Linear Algebra Kernels Version of the Day
Public Member Functions
Kokkos::ReadyBufferHelper< Node > Class Template Reference

A class to assist in readying buffers via the Node::readyBuffer() method. More...

#include <Kokkos_NodeHelpers.hpp>

List of all members.

Public Member Functions

 ReadyBufferHelper (RCP< Node > node)
virtual ~ReadyBufferHelper ()
void begin ()
template<class T >
const T * addConstBuffer (ArrayRCP< const T > buff)
template<class T >
T * addNonConstBuffer (ArrayRCP< T > buff)
void end ()

Detailed Description

template<class Node>
class Kokkos::ReadyBufferHelper< Node >

A class to assist in readying buffers via the Node::readyBuffer() method.

Definition at line 14 of file Kokkos_NodeHelpers.hpp.


Constructor & Destructor Documentation

template<class Node >
Kokkos::ReadyBufferHelper< Node >::ReadyBufferHelper ( RCP< Node >  node)

The node via which buffers are being readied.

Definition at line 44 of file Kokkos_NodeHelpers.hpp.

template<class Node >
Kokkos::ReadyBufferHelper< Node >::~ReadyBufferHelper ( ) [virtual]

Destructor.

Definition at line 49 of file Kokkos_NodeHelpers.hpp.


Member Function Documentation

template<class Node >
void Kokkos::ReadyBufferHelper< Node >::begin ( )

Begin the ready-buffer transaction.

Definition at line 53 of file Kokkos_NodeHelpers.hpp.

template<class Node >
template<class T >
const T * Kokkos::ReadyBufferHelper< Node >::addConstBuffer ( ArrayRCP< const T >  buff)

Add a const buffer.

Definition at line 60 of file Kokkos_NodeHelpers.hpp.

template<class Node >
template<class T >
T * Kokkos::ReadyBufferHelper< Node >::addNonConstBuffer ( ArrayRCP< T >  buff)

Add a non-const buffer.

Definition at line 67 of file Kokkos_NodeHelpers.hpp.

template<class Node >
void Kokkos::ReadyBufferHelper< Node >::end ( )

End the ready-buffer transaction.

Definition at line 73 of file Kokkos_NodeHelpers.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends