MFEM
v4.5.2
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  
const 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 1036 of file solvers.hpp.

inline 
Definition at line 1042 of file solvers.hpp.

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

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