Tpetra parallel linear algebra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Member Functions | List of all members
Tpetra::Impl::COPY< ViewType1, ViewType2, Kokkos::LayoutRight, Kokkos::LayoutRight, IndexType, 2 > Struct Template Reference

Implementation of Tpetra::COPY function, for ViewType1 and ViewType2 rank 2 (i.e., matrices), where both have LayoutRight (row-major order, with contiguous storage). More...

#include <Tpetra_BlockView.hpp>

Static Public Member Functions

static KOKKOS_INLINE_FUNCTION void run (const ViewType1 &X, const ViewType2 &Y)
 Y := X (rank-2 X and Y, i.e., matrices) More...
 

Detailed Description

template<class ViewType1, class ViewType2, class IndexType>
struct Tpetra::Impl::COPY< ViewType1, ViewType2, Kokkos::LayoutRight, Kokkos::LayoutRight, IndexType, 2 >

Implementation of Tpetra::COPY function, for ViewType1 and ViewType2 rank 2 (i.e., matrices), where both have LayoutRight (row-major order, with contiguous storage).

Definition at line 510 of file Tpetra_BlockView.hpp.

Member Function Documentation

template<class ViewType1 , class ViewType2 , class IndexType >
static KOKKOS_INLINE_FUNCTION void Tpetra::Impl::COPY< ViewType1, ViewType2, Kokkos::LayoutRight, Kokkos::LayoutRight, IndexType, 2 >::run ( const ViewType1 &  X,
const ViewType2 &  Y 
)
inlinestatic

Y := X (rank-2 X and Y, i.e., matrices)

Definition at line 513 of file Tpetra_BlockView.hpp.


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