10#ifndef TPETRA_COMPUTEROWANDCOLUMNONENORMS_DECL_HPP
11#define TPETRA_COMPUTEROWANDCOLUMNONENORMS_DECL_HPP
16#include "TpetraCore_config.h"
17#include "Kokkos_Core.hpp"
18#include "KokkosKernels_ArithTraits.hpp"
36template <
class SC,
class LO,
class GO,
class NT>
37Details::EquilibrationInfo<typename KokkosKernels::ArithTraits<SC>::val_type,
38 typename NT::device_type>
67template <
class SC,
class LO,
class GO,
class NT>
68Details::EquilibrationInfo<typename KokkosKernels::ArithTraits<SC>::val_type,
69 typename NT::device_type>
71 const bool assumeSymmetric);
Declaration of Tpetra::Details::EquilibrationInfo.
Forward declaration of Tpetra::RowMatrix.
Struct that holds views of the contents of a CrsMatrix.
Namespace Tpetra contains the class and methods constituting the Tpetra library.
Details::EquilibrationInfo< typename KokkosKernels::ArithTraits< SC >::val_type, typename NT::device_type > computeRowOneNorms(const Tpetra::RowMatrix< SC, LO, GO, NT > &A)
Compute global row one-norms ("row sums") of the input sparse matrix A, in a way suitable for one-sid...
Details::EquilibrationInfo< typename KokkosKernels::ArithTraits< SC >::val_type, typename NT::device_type > computeRowAndColumnOneNorms(const Tpetra::RowMatrix< SC, LO, GO, NT > &A, const bool assumeSymmetric)
Compute global row and column one-norms ("row sums" and "column sums") of the input sparse matrix A,...