Tpetra parallel linear algebra Version of the Day
Loading...
Searching...
No Matches
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 >:

Public Member Functions

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

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

◆ WrappedDualView()

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

◆ operator=()

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: