MFEM
v4.2.0
Finite element discretization library

Abstract base class for an iterative solver monitor. More...
#include <solvers.hpp>
Public Member Functions  
IterativeSolverMonitor ()  
virtual  ~IterativeSolverMonitor () 
virtual void  MonitorResidual (int it, double norm, const Vector &r, bool final) 
Monitor the residual vector r. More...  
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  
class IterativeSolver *  iter_solver 
The last IterativeSolver to which this monitor was attached. More...  
Abstract base class for an iterative solver monitor.
Definition at line 34 of file solvers.hpp.

inline 
Definition at line 41 of file solvers.hpp.

inlinevirtual 
Definition at line 43 of file solvers.hpp.

inlinevirtual 
Monitor the residual vector r.
Reimplemented in mfem::ResidualBCMonitor.
Definition at line 46 of file solvers.hpp.

inlinevirtual 
Monitor the solution vector x.
Definition at line 52 of file solvers.hpp.

inline 
This method is invoked by ItertiveSolver::SetMonitor, informing the monitor which IterativeSolver is using it.
Definition at line 59 of file solvers.hpp.

protected 
The last IterativeSolver to which this monitor was attached.
Definition at line 38 of file solvers.hpp.