Xpetra Version of the Day
Loading...
Searching...
No Matches
Xpetra::CrsMatrixUtils< double, int, int, EpetraNode > Class 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.
 
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.
 

Private Types

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

Detailed Description

Definition at line 125 of file Xpetra_CrsMatrixUtils.hpp.

Member Typedef Documentation

◆ Scalar

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

Definition at line 126 of file Xpetra_CrsMatrixUtils.hpp.

◆ LocalOrdinal

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

Definition at line 127 of file Xpetra_CrsMatrixUtils.hpp.

◆ GlobalOrdinal

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

Definition at line 128 of file Xpetra_CrsMatrixUtils.hpp.

◆ Node

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

Definition at line 129 of file Xpetra_CrsMatrixUtils.hpp.

Member Function Documentation

◆ sortCrsEntries()

static void Xpetra::CrsMatrixUtils< double, int, int, 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 136 of file Xpetra_CrsMatrixUtils.hpp.

◆ sortAndMergeCrsEntries()

static void Xpetra::CrsMatrixUtils< double, int, int, 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 163 of file Xpetra_CrsMatrixUtils.hpp.


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