|
Tpetra Matrix/Vector Services Version of the Day
|
Namespace for Tpetra example classes and methods. More...
Classes | |
| class | mprec_mult |
| Function object multiplying two different types in a third type's precision. More... | |
| class | pair_op |
| Reduction function object that combines pairs of T1, T2. More... | |
| class | DiagKernel |
| Class to demonstrate a simple diagonal matrix. More... | |
| class | FDStencil |
| Class to demonstrate a simple, finite-different type tridiagonal stencil. More... | |
| class | ScaleKernel |
| Class to demonstrate a simple diagonal matrix. More... | |
| struct | convertHelp |
| Helper function to call CrsMatrix<T1>::convert<T2> if T1 != T2, and return the original matrix otherwise. More... | |
| struct | convertHelp< T, T, LO, GO, Node > |
| Helper function to call CrsMatrix<T1>::convert<T2> if T1 != T2, and return the original matrix otherwise. More... | |
| class | RFPCGInit |
| Initialization for a database stack for the recursiveFPCG() algorithm, to be used with Tpetra::Ext::initStackDB(). More... | |
Functions | |
| template<class Scalar , class Ordinal > | |
| Scalar | powerMethod (const Teuchos::RCP< const Tpetra::Operator< Scalar, Ordinal > > &A, int niters, typename Teuchos::ScalarTraits< Scalar >::magnitudeType tolerance, bool verbose) |
| Simple power iteration eigensolver for a Tpetra::Operator. | |
| template<class T1 , class T2 , class Op > | |
| pair_op< T1, T2, Op > | make_pair_op (Op op) |
Non-member constructor to create a pair_op. | |
| template<class S , class LO , class GO , class Node > | |
| void | RTICG (const RCP< const Tpetra::Operator< S, LO, GO, Node >> &A, RCP< Tpetra::Vector< S, LO, GO, Node >> b, const RCP< Teuchos::FancyOStream > &out, ParameterList &plist) |
| Recursive, self-preconditioning flexible CG. | |
| template<class TS , class LO , class GO , class Node > | |
| void | recursiveFPCG (const RCP< Teuchos::FancyOStream > &out, ParameterList &db) |
| Recursive, self-preconditioning flexible CG. | |
| template<class TS , class LO , class GO , class Node > | |
| void | recursiveFPCGUnfused (const RCP< Teuchos::FancyOStream > &out, ParameterList &db) |
| Recursive, self-preconditioning flexible CG. | |
Namespace for Tpetra example classes and methods.
| Scalar TpetraExamples::powerMethod | ( | const Teuchos::RCP< const Tpetra::Operator< Scalar, Ordinal > > & | A, |
| int | niters, | ||
| typename Teuchos::ScalarTraits< Scalar >::magnitudeType | tolerance, | ||
| bool | verbose | ||
| ) |
Simple power iteration eigensolver for a Tpetra::Operator.
Definition at line 56 of file Tpetra_Power_Method.hpp.
| pair_op< T1, T2, Op > TpetraExamples::make_pair_op | ( | Op | op | ) |
Non-member constructor to create a pair_op.
Definition at line 121 of file RTIExample.cpp.
| void TpetraExamples::RTICG | ( | const RCP< const Tpetra::Operator< S, LO, GO, Node >> & | A, |
| RCP< Tpetra::Vector< S, LO, GO, Node >> | b, | ||
| const RCP< Teuchos::FancyOStream > & | out, | ||
| ParameterList & | plist | ||
| ) |
Recursive, self-preconditioning flexible CG.
Definition at line 123 of file RTIInlineCG.hpp.
| void TpetraExamples::recursiveFPCG | ( | const RCP< Teuchos::FancyOStream > & | out, |
| ParameterList & | db | ||
| ) |
Recursive, self-preconditioning flexible CG.
Definition at line 209 of file MultiPrecCG.hpp.
| void TpetraExamples::recursiveFPCGUnfused | ( | const RCP< Teuchos::FancyOStream > & | out, |
| ParameterList & | db | ||
| ) |
Recursive, self-preconditioning flexible CG.
Definition at line 338 of file MultiPrecCG.hpp.
1.7.4