Xpetra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Xpetra::CrsMatrixUtils< double, int, long long, EpetraNode > Class Template Reference

#include <Xpetra_CrsMatrixUtils.hpp>

Static Public Member Functions

static void sortCrsEntries (const Teuchos::ArrayView< size_t > &CRS_rowptr, const Teuchos::ArrayView< LocalOrdinal > &CRS_colind, const Teuchos::ArrayView< Scalar > &CRS_vals, const UnderlyingLib lib)
 Sort the entries of the (raw CSR) matrix by column index within each row. More...
 
static void sortAndMergeCrsEntries (const Teuchos::ArrayView< size_t > &CRS_rowptr, const Teuchos::ArrayView< LocalOrdinal > &CRS_colind, const Teuchos::ArrayView< Scalar > &CRS_vals, const UnderlyingLib lib)
 Sort and merge the entries of the (raw CSR) matrix by column index within each row. More...
 

Private Types

typedef double Scalar
 
typedef int LocalOrdinal
 
typedef long long GlobalOrdinal
 
typedef EpetraNode Node
 

Detailed Description

template<>
class Xpetra::CrsMatrixUtils< double, int, long long, EpetraNode >

Definition at line 193 of file Xpetra_CrsMatrixUtils.hpp.

Member Typedef Documentation

typedef double Xpetra::CrsMatrixUtils< double, int, long long, EpetraNode >::Scalar
private

Definition at line 194 of file Xpetra_CrsMatrixUtils.hpp.

typedef int Xpetra::CrsMatrixUtils< double, int, long long, EpetraNode >::LocalOrdinal
private

Definition at line 195 of file Xpetra_CrsMatrixUtils.hpp.

typedef long long Xpetra::CrsMatrixUtils< double, int, long long, EpetraNode >::GlobalOrdinal
private

Definition at line 196 of file Xpetra_CrsMatrixUtils.hpp.

typedef EpetraNode Xpetra::CrsMatrixUtils< double, int, long long, EpetraNode >::Node
private

Definition at line 197 of file Xpetra_CrsMatrixUtils.hpp.

Member Function Documentation

static void Xpetra::CrsMatrixUtils< double, int, long long, EpetraNode >::sortCrsEntries ( const Teuchos::ArrayView< size_t > &  CRS_rowptr,
const Teuchos::ArrayView< LocalOrdinal > &  CRS_colind,
const Teuchos::ArrayView< Scalar > &  CRS_vals,
const UnderlyingLib  lib 
)
inlinestatic

Sort the entries of the (raw CSR) matrix by column index within each row.

Definition at line 204 of file Xpetra_CrsMatrixUtils.hpp.

static void Xpetra::CrsMatrixUtils< double, int, long long, EpetraNode >::sortAndMergeCrsEntries ( const Teuchos::ArrayView< size_t > &  CRS_rowptr,
const Teuchos::ArrayView< LocalOrdinal > &  CRS_colind,
const Teuchos::ArrayView< Scalar > &  CRS_vals,
const UnderlyingLib  lib 
)
inlinestatic

Sort and merge the entries of the (raw CSR) matrix by column index within each row.

Definition at line 231 of file Xpetra_CrsMatrixUtils.hpp.


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