| 
    Thyra Package Browser (Single Doxygen Collection)
    Version of the Day
    
   | 
 
#include "Thyra_TpetraThyraWrappers.hpp"#include "Thyra_TpetraVectorSpace.hpp"#include "Thyra_TpetraVector.hpp"#include "Thyra_TpetraMultiVector.hpp"#include "Thyra_TpetraLinearOp.hpp"

Go to the source code of this file.
Namespaces | |
| Thyra | |
Functions | |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const  TpetraVectorSpace< Scalar, LocalOrdinal, GlobalOrdinal, Node > >  | Thyra::getOrCreateTpetraVectorSpace (const RCP< const VectorSpaceBase< Scalar > > space, const RCP< const Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > &tpetraMap) | 
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const  ScalarProdVectorSpaceBase < Scalar > >  | Thyra::getOrCreateLocallyReplicatedTpetraVectorSpace (const RCP< const VectorSpaceBase< Scalar > > space, const RCP< const Teuchos::Comm< int > > &tpetraComm, const int numCols) | 
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP < Thyra::PreconditionerBase < Scalar > >  | Thyra::initializePrec (const PreconditionerFactoryBase< Scalar > &precFactory, const RCP< const Tpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &tpetraFwdOp, const Teuchos::RCP< PreconditionerBase< Scalar > > &prec, const ESupportSolveUse supportSolveUse) | 
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP < Thyra::PreconditionerBase < Scalar > >  | Thyra::initializePrec (const PreconditionerFactoryBase< Scalar > &precFactory, const RCP< const Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &tpetraFwdOp, const Teuchos::RCP< PreconditionerBase< Scalar > > &prec, const ESupportSolveUse supportSolveUse) | 
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< LinearOpWithSolveBase < Scalar > >  | Thyra::linearOpWithSolve (const LinearOpWithSolveFactoryBase< Scalar > &lowsFactory, const RCP< const Tpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &tpetraFwdOp, const ESupportSolveUse supportSolveUse) | 
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< LinearOpWithSolveBase < Scalar > >  | Thyra::linearOpWithSolve (const LinearOpWithSolveFactoryBase< Scalar > &lowsFactory, const RCP< const Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &tpetraFwdOp, const ESupportSolveUse supportSolveUse) | 
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< LinearOpWithSolveBase < Scalar > >  | Thyra::initializePreconditionedOp (const LinearOpWithSolveFactoryBase< Scalar > &lowsFactory, const RCP< const Tpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &tpetraFwdOp, const RCP< PreconditionerBase< Scalar > > &prec, const ESupportSolveUse supportSolveUse) | 
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< LinearOpWithSolveBase < Scalar > >  | Thyra::initializePreconditionedOp (const LinearOpWithSolveFactoryBase< Scalar > &lowsFactory, const RCP< const Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &tpetraFwdOp, const RCP< PreconditionerBase< Scalar > > &prec, const ESupportSolveUse supportSolveUse) | 
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| SolveStatus< Scalar > | Thyra::solve (const LinearOpWithSolveBase< Scalar > &A, const EOpTransp A_trans, const RCP< const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &tpetraB, const RCP< Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &tpetraX, const Ptr< const SolveCriteria< Scalar > > solveCriteria) | 
 1.8.5