Public Member Functions | |
| SolverState (SolverStatusCode finalState, const std::string &msg, int finalIters, const Scalar &finalResid) | |
| SolverState () | |
| const Scalar & | finalResid () const |
| int | finalIters () const |
| const SolverStatusCode & | finalState () const |
| const std::string & | finalMsg () const |
| std::string | stateDescription () const |
Private Attributes | |
| SolverStatusCode | finalState_ |
| Scalar | finalResid_ |
| int | finalIters_ |
| std::string | msg_ |
SolverState provides information about the result of a linear or nonlinear solve
Definition at line 64 of file PlayaSolverState.hpp.
| Playa::SolverState< Scalar >::SolverState | ( | SolverStatusCode | finalState, |
| const std::string & | msg, | ||
| int | finalIters, | ||
| const Scalar & | finalResid | ||
| ) | [inline] |
Definition at line 68 of file PlayaSolverState.hpp.
| Playa::SolverState< Scalar >::SolverState | ( | ) | [inline] |
Definition at line 77 of file PlayaSolverState.hpp.
| int Playa::SolverState< Scalar >::finalIters | ( | ) | const [inline] |
Definition at line 83 of file PlayaSolverState.hpp.
References Playa::SolverState< Scalar >::finalIters_.
Referenced by Playa::operator<<().
| const std::string& Playa::SolverState< Scalar >::finalMsg | ( | ) | const [inline] |
Definition at line 89 of file PlayaSolverState.hpp.
References Playa::SolverState< Scalar >::msg_.
Referenced by Playa::operator<<(), and Playa::NewtonArmijoSolver< Scalar >::solve().
| const Scalar& Playa::SolverState< Scalar >::finalResid | ( | ) | const [inline] |
Definition at line 80 of file PlayaSolverState.hpp.
References Playa::SolverState< Scalar >::finalResid_.
Referenced by Playa::operator<<().
| const SolverStatusCode& Playa::SolverState< Scalar >::finalState | ( | ) | const [inline] |
Definition at line 86 of file PlayaSolverState.hpp.
References Playa::SolverState< Scalar >::finalState_.
Referenced by Playa::InverseOperator< Scalar >::apply(), Epetra::Epetra_PlayaOperator::ApplyInverse(), NOX::NOXPlaya::Group::applyJacobianInverse(), main(), Playa::BlockTriangularSolver< Scalar >::solve(), Playa::KrylovSolver< Scalar >::solve(), Playa::NewtonArmijoSolver< Scalar >::solve(), Sundance::LPTestBase::solve(), Sundance::LinearPDEConstrainedObj::solveState(), Sundance::NonlinearPDEConstrainedObj::solveState(), Sundance::LinearPDEConstrainedObj::solveStateAndAdjoint(), Sundance::NonlinearPDEConstrainedObj::solveStateAndAdjoint(), and Sundance::TransientStepProblem::step().
| std::string Playa::SolverState< Scalar >::stateDescription | ( | ) | const [inline] |
Definition at line 92 of file PlayaSolverState.hpp.
References Playa::SolverState< Scalar >::finalState_, Playa::SolveConverged, Playa::SolveCrashed, and Playa::SolveFailedToConverge.
Referenced by Playa::InverseOperator< Scalar >::apply(), Playa::operator<<(), Sundance::LinearPDEConstrainedObj::solveState(), Sundance::LinearPDEConstrainedObj::solveStateAndAdjoint(), Sundance::NonlinearPDEConstrainedObj::solveStateAndAdjoint(), and Playa::PCGSolver::solveUnprec().
int Playa::SolverState< Scalar >::finalIters_ [private] |
Definition at line 112 of file PlayaSolverState.hpp.
Referenced by Playa::SolverState< Scalar >::finalIters().
Scalar Playa::SolverState< Scalar >::finalResid_ [private] |
Definition at line 110 of file PlayaSolverState.hpp.
Referenced by Playa::SolverState< Scalar >::finalResid().
SolverStatusCode Playa::SolverState< Scalar >::finalState_ [private] |
Definition at line 108 of file PlayaSolverState.hpp.
Referenced by Playa::SolverState< Scalar >::finalState(), and Playa::SolverState< Scalar >::stateDescription().
std::string Playa::SolverState< Scalar >::msg_ [private] |
Definition at line 114 of file PlayaSolverState.hpp.
Referenced by Playa::SolverState< Scalar >::finalMsg().