|
Stratimikos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <Thyra_BelosTpetrasSolverAdapter.hpp>

Public Types | |
| using | tpetra_base_solver_type = BelosTpetra::Impl::Krylov< SC > |
| using | converter = Thyra::TpetraOperatorVectorExtraction< SC > |
Public Member Functions | |
| BelosTpetraKrylov ()=default | |
| constructor More... | |
| virtual Teuchos::RCP < Belos::SolverManager< SC, MV, OP > > | clone () const override=0 |
| clone for Inverted Injection (DII) 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 > ¶ms) 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... | |
Protected Attributes | |
| 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... | |
Definition at line 38 of file Thyra_BelosTpetrasSolverAdapter.hpp.
| using Thyra::BelosTpetraKrylov< SC, MV, OP >::tpetra_base_solver_type = BelosTpetra::Impl::Krylov<SC> |
Definition at line 40 of file Thyra_BelosTpetrasSolverAdapter.hpp.
| using Thyra::BelosTpetraKrylov< SC, MV, OP >::converter = Thyra::TpetraOperatorVectorExtraction<SC> |
Definition at line 41 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
default |
constructor
|
overridepure virtual |
clone for Inverted Injection (DII)
Implemented in Thyra::BelosTpetraGmresSstep< SC, MV, OP >, Thyra::BelosTpetraGmresSingleReduce< SC, MV, OP >, Thyra::BelosTpetraGmresPipeline< SC, MV, OP >, and Thyra::BelosTpetraGmres< SC, MV, OP >.
|
inlineoverride |
set/get problem
Definition at line 50 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
Definition at line 54 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
set/get parameters
Definition at line 59 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
Definition at line 64 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
Definition at line 68 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
Get the iteration count for the most recent call to solve().
Definition at line 79 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
Definition at line 80 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
Definition at line 81 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
Definition at line 86 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
solve
Definition at line 91 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
protected |
Definition at line 121 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
protected |
Definition at line 122 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
protected |
Current parameter list.
Definition at line 125 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
protected |
The linear problem to solve.
Definition at line 128 of file Thyra_BelosTpetrasSolverAdapter.hpp.
1.8.5