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 | |
virtual Teuchos::RCP< Belos::SolverManager< SC, MV, OP > > | clone () const override=0 |
clone for Inverted Injection (DII) | |
void | setProblem (const Teuchos::RCP< Belos::LinearProblem< SC, MV, OP > > &problem) override |
set/get problem | |
const Belos::LinearProblem< SC, MV, OP > & | getProblem () const override |
void | setParameters (const Teuchos::RCP< Teuchos::ParameterList > ¶ms) override |
set/get parameters | |
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() . | |
bool | isLOADetected () const override |
void | reset (const Belos::ResetType type) override |
Teuchos::ScalarTraits< SC >::magnitudeType | achievedTol () const |
Belos::ReturnType | solve () override |
solve | |
Protected Attributes | |
Teuchos::RCP< tpetra_base_solver_type > | tpetra_solver |
BelosTpetra::Impl::SolverOutput< SC > | solver_output |
Teuchos::RCP< Teuchos::ParameterList > | params_ |
Current parameter list. | |
Teuchos::RCP< Belos::LinearProblem< SC, MV, OP > > | problem_ |
The linear problem to solve. | |
Definition at line 70 of file Thyra_BelosTpetrasSolverAdapter.hpp.
using Thyra::BelosTpetraKrylov< SC, MV, OP >::tpetra_base_solver_type = BelosTpetra::Impl::Krylov<SC> |
Definition at line 72 of file Thyra_BelosTpetrasSolverAdapter.hpp.
using Thyra::BelosTpetraKrylov< SC, MV, OP >::converter = Thyra::TpetraOperatorVectorExtraction<SC> |
Definition at line 73 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
default |
constructor
|
overridepure virtual |
clone for Inverted Injection (DII)
Implemented in Thyra::BelosTpetraGmres< SC, MV, OP >, Thyra::BelosTpetraGmresPipeline< SC, MV, OP >, Thyra::BelosTpetraGmresSingleReduce< SC, MV, OP >, and Thyra::BelosTpetraGmresSstep< SC, MV, OP >.
|
inlineoverride |
set/get problem
Definition at line 82 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
Definition at line 86 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
set/get parameters
Definition at line 91 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
Definition at line 96 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
Definition at line 100 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
Get the iteration count for the most recent call to solve()
.
Definition at line 111 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
Definition at line 112 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
Definition at line 113 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inline |
Definition at line 118 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
inlineoverride |
solve
Definition at line 123 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
protected |
Definition at line 153 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
protected |
Definition at line 154 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
protected |
Current parameter list.
Definition at line 157 of file Thyra_BelosTpetrasSolverAdapter.hpp.
|
protected |
The linear problem to solve.
Definition at line 160 of file Thyra_BelosTpetrasSolverAdapter.hpp.