Tpetra parallel linear algebra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Namespaces | Functions
Tpetra_Details_normImpl_def.hpp File Reference

Definition of the Tpetra::Details::normImpl function. More...

#include "Tpetra_Details_normImpl_decl.hpp"
#include "Teuchos_ArrayView.hpp"
#include "Teuchos_CommHelpers.hpp"
#include "KokkosBlas.hpp"
#include "Kokkos_ArithTraits.hpp"

Go to the source code of this file.

Namespaces

 Tpetra
 Namespace Tpetra contains the class and methods constituting the Tpetra library.
 
 Tpetra::Details
 Namespace for Tpetra implementation details.
 

Functions

template<class ValueType , class ArrayLayout , class DeviceType , class MagnitudeType >
void Tpetra::Details::normImpl (MagnitudeType norms[], const Kokkos::View< const ValueType **, ArrayLayout, DeviceType > &X, const EWhichNorm whichNorm, const Teuchos::ArrayView< const size_t > &whichVecs, const bool isConstantStride, const bool isDistributed, const Teuchos::Comm< int > *comm)
 Implementation of MultiVector norms. More...
 

Detailed Description

Definition of the Tpetra::Details::normImpl function.

Definition in file Tpetra_Details_normImpl_def.hpp.