Tpetra parallel linear algebra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
Tpetra::Details::WrappedDualView< DualViewType > Class Template Reference

A wrapper around Kokkos::DualView to safely manage data that might be replicated between host and device. More...

#include <Tpetra_Details_WrappedDualView.hpp>

Inheritance diagram for Tpetra::Details::WrappedDualView< DualViewType >:
Inheritance graph
[legend]

Public Member Functions

template<class SrcDualViewType >
 WrappedDualView (const WrappedDualView< SrcDualViewType > &src)
 Conversion copy constructor. More...
 
template<class SrcDualViewType >
WrappedDualViewoperator= (const WrappedDualView< SrcDualViewType > &src)
 Conversion assignment operator. More...
 

Detailed Description

template<typename DualViewType>
class Tpetra::Details::WrappedDualView< DualViewType >

A wrapper around Kokkos::DualView to safely manage data that might be replicated between host and device.

Definition at line 113 of file Tpetra_Details_WrappedDualView.hpp.

Constructor & Destructor Documentation

template<typename DualViewType>
template<class SrcDualViewType >
Tpetra::Details::WrappedDualView< DualViewType >::WrappedDualView ( const WrappedDualView< SrcDualViewType > &  src)
inline

Conversion copy constructor.

Definition at line 142 of file Tpetra_Details_WrappedDualView.hpp.

Member Function Documentation

template<typename DualViewType>
template<class SrcDualViewType >
WrappedDualView& Tpetra::Details::WrappedDualView< DualViewType >::operator= ( const WrappedDualView< SrcDualViewType > &  src)
inline

Conversion assignment operator.

Definition at line 149 of file Tpetra_Details_WrappedDualView.hpp.


The documentation for this class was generated from the following file: