Kokkos::DefaultArithmetic< MultiVector< Scalar, Node > > Class Template Reference

partial specialization of class DefaultArithmetic, for Kokkos::MultiVector<Scalar,Node> More...

#include <Kokkos_DefaultArithmetic.hpp>

List of all members.

Static Public Member Functions

static void Init (MultiVector< Scalar, Node > &A, Scalar alpha)
 Initialize multivector to constant value.
static void Recip (MultiVector< Scalar, Node > &A, const MultiVector< Scalar, Node > &B)
 Set MultiVector to the reciprocal of another: B(i,j) = 1/A(i,j).
static void ElemMult (MultiVector< Scalar, Node > &C, Scalar scalarC, Scalar scalarAB, const MultiVector< Scalar, Node > &A, const MultiVector< Scalar, Node > &B)
 C(i,j) = scalarC * C(i,j) + scalarAB * B(i,j) * A(i,1) (A has only 1 column).
static void Assign (MultiVector< Scalar, Node > &A, const MultiVector< Scalar, Node > &B)
 Assign one MultiVector to another.


Detailed Description

template<class Scalar, class Node>
class Kokkos::DefaultArithmetic< MultiVector< Scalar, Node > >

partial specialization of class DefaultArithmetic, for Kokkos::MultiVector<Scalar,Node>


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