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

Definition of function for making a deep copy of a Tpetra::RowMatrix's local matrix. More...

#include "Tpetra_Map.hpp"
#include "Tpetra_RowMatrix.hpp"
#include "Tpetra_Details_localRowOffsets.hpp"
#include "Teuchos_TestForException.hpp"
#include "Teuchos_Array.hpp"
#include "Kokkos_Core.hpp"
#include <algorithm>
#include <stdexcept>

Go to the source code of this file.

Namespaces

 Tpetra
 Namespace Tpetra contains the class and methods constituting the Tpetra library.
 
 Tpetra::Details
 Nonmember function that computes a residual Computes R = B - A * X.
 

Functions

template<class SC , class LO , class GO , class NT >
KokkosSparse::CrsMatrix
< typename Kokkos::ArithTraits
< SC >::val_type, LO, typename
NT::execution_space, void > 
Tpetra::Details::localDeepCopyLocallyIndexedRowMatrix (const RowMatrix< SC, LO, GO, NT > &A, const char label[])
 Deep copy of A's local sparse matrix. More...
 

Detailed Description

Definition of function for making a deep copy of a Tpetra::RowMatrix's local matrix.

Definition in file Tpetra_Details_localDeepCopyRowMatrix_def.hpp.