|
Smith
0.1
Smith is an implicit thermal structural mechanics simulation code.
|
Owns nonlinear convergence state for an inner EquationSolver solve.
More...
#include <nonlinear_convergence.hpp>
Public Member Functions | |
| EquationSolverConvergenceManager (MPI_Comm comm, double abs_tol, double rel_tol) | |
| Construct a convergence manager for one nonlinear solver. More... | |
| void | reset () const |
| Reset stored initial residual norms. | |
| void | setTolerances (double abs_tol, double rel_tol) const |
| Set scalar tolerances. | |
| ConvergenceStatus | evaluate (double tolerance_multiplier, const mfem::Vector &residual) const |
| Evaluate convergence for the current monolithic residual vector. | |
Owns nonlinear convergence state for an inner EquationSolver solve.
Definition at line 52 of file nonlinear_convergence.hpp.
| smith::EquationSolverConvergenceManager::EquationSolverConvergenceManager | ( | MPI_Comm | comm, |
| double | abs_tol, | ||
| double | rel_tol | ||
| ) |
Construct a convergence manager for one nonlinear solver.
| comm | MPI communicator used for block norm reductions. |
| abs_tol | Scalar absolute tolerance. |
| rel_tol | Scalar relative tolerance. |
Definition at line 64 of file nonlinear_convergence.cpp.