Stratimikos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
Thyra::BelosTpetraGmresPipeline< SC, MV, OP > Class Template Reference

#include <Thyra_BelosTpetrasSolverAdapter.hpp>

Inheritance diagram for Thyra::BelosTpetraGmresPipeline< SC, MV, OP >:
Inheritance graph
[legend]

Public Types

using krylov_base_solver_type = BelosTpetraKrylov< SC, MV, OP >
 
using tpetra_solver_type = BelosTpetra::Impl::GmresPipeline< SC >
 
- Public Types inherited from Thyra::BelosTpetraKrylov< SC, MV, OP >
using tpetra_base_solver_type = BelosTpetra::Impl::Krylov< SC >
 
using converter = Thyra::TpetraOperatorVectorExtraction< SC >
 

Public Member Functions

 BelosTpetraGmresPipeline ()
 constructor More...
 
Teuchos::RCP
< Belos::SolverManager< SC, MV,
OP > > 
clone () const override
 clone for Inverted Injection (DII) More...
 
- Public Member Functions inherited from Thyra::BelosTpetraKrylov< SC, MV, OP >
 BelosTpetraKrylov ()=default
 constructor More...
 
void setProblem (const Teuchos::RCP< Belos::LinearProblem< SC, MV, OP > > &problem) override
 set/get problem More...
 
const Belos::LinearProblem< SC,
MV, OP > & 
getProblem () const override
 
void setParameters (const Teuchos::RCP< Teuchos::ParameterList > &params) override
 set/get parameters More...
 
Teuchos::RCP< const
Teuchos::ParameterList
getCurrentParameters () const override
 
Teuchos::RCP< const
Teuchos::ParameterList
getValidParameters () const override
 
int getNumIters () const override
 Get the iteration count for the most recent call to solve(). More...
 
bool isLOADetected () const override
 
void reset (const Belos::ResetType type) override
 
Teuchos::ScalarTraits< SC >
::magnitudeType 
achievedTol () const override
 
Belos::ReturnType solve () override
 solve More...
 

Additional Inherited Members

- Protected Attributes inherited from Thyra::BelosTpetraKrylov< SC, MV, OP >
Teuchos::RCP
< tpetra_base_solver_type
tpetra_solver
 
BelosTpetra::Impl::SolverOutput
< SC > 
solver_output
 
Teuchos::RCP
< Teuchos::ParameterList
params_
 Current parameter list. More...
 
Teuchos::RCP
< Belos::LinearProblem< SC, MV,
OP > > 
problem_
 The linear problem to solve. More...
 

Detailed Description

template<class SC, class MV, class OP>
class Thyra::BelosTpetraGmresPipeline< SC, MV, OP >

Definition at line 155 of file Thyra_BelosTpetrasSolverAdapter.hpp.

Member Typedef Documentation

template<class SC, class MV, class OP>
using Thyra::BelosTpetraGmresPipeline< SC, MV, OP >::krylov_base_solver_type = BelosTpetraKrylov<SC, MV, OP>

Definition at line 157 of file Thyra_BelosTpetrasSolverAdapter.hpp.

template<class SC, class MV, class OP>
using Thyra::BelosTpetraGmresPipeline< SC, MV, OP >::tpetra_solver_type = BelosTpetra::Impl::GmresPipeline<SC>

Definition at line 158 of file Thyra_BelosTpetrasSolverAdapter.hpp.

Constructor & Destructor Documentation

template<class SC, class MV, class OP>
Thyra::BelosTpetraGmresPipeline< SC, MV, OP >::BelosTpetraGmresPipeline ( )
inline

constructor

Definition at line 161 of file Thyra_BelosTpetrasSolverAdapter.hpp.

Member Function Documentation

template<class SC, class MV, class OP>
Teuchos::RCP<Belos::SolverManager<SC, MV, OP> > Thyra::BelosTpetraGmresPipeline< SC, MV, OP >::clone ( ) const
inlineoverridevirtual

clone for Inverted Injection (DII)

Implements Thyra::BelosTpetraKrylov< SC, MV, OP >.

Definition at line 168 of file Thyra_BelosTpetrasSolverAdapter.hpp.


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