#include <ConvMonitor.h>
Inheritance diagram for CMRelSeqSolution::

Public Methods | |
| CMRelSeqSolution (const ConvMonitor_prm &p) | |
| CMRelSeqSolution (const real conv_tolerance_=1.0e-4, const Norm_type norm_tp_=l2, const int chunk_size_=100) | |
| ~CMRelSeqSolution () | |
| virtual void | init (Handle(LinEqCommBlk) &communication) |
| virtual bool | satisfied () |
| virtual String | description () const |
NAME: CMRelSeqSolution - relative convergence monitor for sequence of iterates
DESCRIPTION:
Monitors the behaviour of the iterates "x" managed by "IterativeSolver". The convergence test is relative and is based on the difference of two succeeding iterates i.e., `$
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from CMAbsSeqSolution. |
|
|
set up communication link via the "LinEqCommBlk" object referred to by "communication". Reimplemented from CMAbsSeqSolution. |
|
|
monitor the test value and return true if the condition is met. Reimplemented from ConvMonSeq. |
|
|
Reimplemented from CMAbsSeqSolution. |