MFEM
v4.3.0
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 ItertiveSolver::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 822 of file solvers.hpp.

inline 
Definition at line 828 of file solvers.hpp.

overridevirtual 
Monitor the residual vector r.
Reimplemented from mfem::IterativeSolverMonitor.
Definition at line 2852 of file solvers.cpp.

protected 
Not owned.
Definition at line 825 of file solvers.hpp.