| 
    Tpetra parallel linear algebra Version of the Day
    
   | 
 
#include <string>#include <Teuchos_RCP.hpp>#include <Teuchos_Array.hpp>#include "Tpetra_ConfigDefs.hpp"#include "Tpetra_CrsMatrix.hpp"#include "Tpetra_Vector.hpp"#include "TpetraExt_MMHelpers.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::TripleMatrixMultiply | 
| Distributed sparse triple matrix product.  | |
Functions | |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| void | Tpetra::TripleMatrixMultiply::MultiplyRAP (const CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &R, bool transposeR, const CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, bool transposeA, const CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &P, bool transposeP, CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Ac, bool call_FillComplete_on_result=true, const std::string &label=std::string(), const Teuchos::RCP< Teuchos::ParameterList > ¶ms=Teuchos::null) | 
| Sparse matrix-matrix multiply.   | |
The declarations for the class Tpetra::TripleMatrixMultiply and related non-member constructors.
Definition in file TpetraExt_TripleMatrixMultiply_decl.hpp.