Tpetra parallel linear algebra Version of the Day
Loading...
Searching...
No Matches
Tpetra::Impl::AXPY< CoefficientType, ViewType1, ViewType2, IndexType, false, 2 > Struct Template Reference

Implementation of Tpetra::AXPY function, for ViewType1 and ViewType2 rank 2 (i.e., matrices). More...

#include <Tpetra_BlockView.hpp>

Inheritance diagram for Tpetra::Impl::AXPY< CoefficientType, ViewType1, ViewType2, IndexType, false, 2 >:

Static Public Member Functions

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

Detailed Description

template<class CoefficientType, class ViewType1, class ViewType2, class IndexType>
struct Tpetra::Impl::AXPY< CoefficientType, ViewType1, ViewType2, IndexType, false, 2 >

Implementation of Tpetra::AXPY function, for ViewType1 and ViewType2 rank 2 (i.e., matrices).

Definition at line 325 of file Tpetra_BlockView.hpp.

Member Function Documentation

◆ run()

template<class CoefficientType, class ViewType1, class ViewType2, class IndexType>
KOKKOS_INLINE_FUNCTION void Tpetra::Impl::AXPY< CoefficientType, ViewType1, ViewType2, IndexType, false, 2 >::run ( const CoefficientType & alpha,
const ViewType1 & X,
const ViewType2 & Y )
inlinestatic

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

Definition at line 328 of file Tpetra_BlockView.hpp.


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