|
Tpetra Matrix/Vector Services
Version of the Day
|
#include "TpetraExt_MatrixMatrix_decl.hpp"#include "Teuchos_VerboseObject.hpp"#include "Teuchos_Array.hpp"#include "Tpetra_Util.hpp"#include "Tpetra_ConfigDefs.hpp"#include "Tpetra_CrsMatrix.hpp"#include "TpetraExt_MMHelpers_def.hpp"#include "Tpetra_RowMatrixTransposer.hpp"#include "Tpetra_Map.hpp"#include <algorithm>#include "Teuchos_FancyOStream.hpp"Go to the source code of this file.
Namespaces | |
| namespace | Tpetra |
Namespace Tpetra contains the class and methods constituting the Tpetra library. | |
| namespace | Tpetra::MatrixMatrix |
Collection of matrix-matrix operations. | |
Functions | |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class SpMatOps > | |
| void | Tpetra::MatrixMatrix::Multiply (const CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node, SpMatOps > &A, bool transposeA, const CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node, SpMatOps > &B, bool transposeB, CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node, SpMatOps > &C, bool call_FillComplete_on_result=true) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class SpMatOps > | |
| void | Tpetra::MatrixMatrix::Add (const CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node, SpMatOps > &A, bool transposeA, Scalar scalarA, CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node, SpMatOps > &B, Scalar scalarB) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class SpMatOps > | |
| void | Tpetra::MatrixMatrix::Add (const CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node, SpMatOps > &A, bool transposeA, Scalar scalarA, const CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node, SpMatOps > &B, bool transposeB, Scalar scalarB, RCP< CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node, SpMatOps > > C) |
The implementations for the members of class Tpetra::MatrixMatrixMultiply and related non-member constructors.
Definition in file TpetraExt_MatrixMatrix_def.hpp.
1.7.6.1