![]() |
#include <FixedPointIteration.h>
Collaboration diagram for dolfin::FixedPointIteration:

Public Member Functions | |
| FixedPointIteration (Solution &u, RHS &f, Adaptivity &adaptivity) | |
| Constructor. | |
| ~FixedPointIteration () | |
| Destructor. | |
| bool | iterate (TimeSlab ×lab) |
| Fixed point iteration on time slab. | |
| bool | iterate (ElementGroupList &list) |
| Fixed point iteration on group list (time slab). | |
| real | iterate (ElementGroup &group) |
| Fixed point iteration on element group. | |
| real | iterate (Element &element) |
| Fixed point iteration on element. | |
| void | reset (ElementGroupList &list) |
| Reset group list. | |
| void | reset (ElementGroup &group) |
| Reset element group. | |
| void | reset (Element &element) |
| Reset element. | |
| void | stabilization (real &alpha, unsigned int &m) const |
| Return stabilization parameters. | |
| void | report () const |
| Display a status report. | |
The fixed point iteration is implemented as a state machine, with the class FixedPointIteration working as interface to the outside world ("context") and the class Iteration working as a base class ("state") for the different subclasses implementing state-specific behavior.
|
||||||||||||||||
|
Constructor.
|
|
|
Destructor.
|
|
|
Fixed point iteration on element.
|
|
|
Fixed point iteration on element group.
|
|
|
Fixed point iteration on group list (time slab).
|
|
|
Fixed point iteration on time slab.
|
|
|
Display a status report.
|
|
|
Reset element.
|
|
|
Reset element group.
|
|
|
Reset group list.
|
|
||||||||||||
|
Return stabilization parameters.
|
![]()
Documentation automatically generated with Doxygen on 10 Sep 2004.