MFEM
v4.5.1
Finite element discretization library
|
Monitor that checks whether the residual is zero at a given set of dofs. More...
#include <solvers.hpp>
Public Member Functions | |
ResidualBCMonitor (const Array< int > &ess_dofs_list_) | |
void | MonitorResidual (int it, double norm, const Vector &r, bool final) override |
Monitor the residual vector r. More... | |
Public Member Functions inherited from mfem::IterativeSolverMonitor | |
IterativeSolverMonitor () | |
virtual | ~IterativeSolverMonitor () |
virtual void | MonitorSolution (int it, double norm, const Vector &x, bool final) |
Monitor the solution vector x. More... | |
void | SetIterativeSolver (const IterativeSolver &solver) |
This method is invoked by IterativeSolver::SetMonitor, informing the monitor which IterativeSolver is using it. More... | |
Protected Attributes | |
const Array< int > * | ess_dofs_list |
Not owned. More... | |
Protected Attributes inherited from mfem::IterativeSolverMonitor | |
class IterativeSolver * | iter_solver |
The last IterativeSolver to which this monitor was attached. More... | |
Monitor that checks whether the residual is zero at a given set of dofs.
This monitor is useful for checking if the initial guess, rhs, operator, and preconditioner are properly setup for solving in the subspace with imposed essential boundary conditions.
Definition at line 1008 of file solvers.hpp.
|
inline |
Definition at line 1014 of file solvers.hpp.
|
overridevirtual |
Monitor the residual vector r.
Reimplemented from mfem::IterativeSolverMonitor.
Definition at line 3042 of file solvers.cpp.
|
protected |
Not owned.
Definition at line 1011 of file solvers.hpp.