![]() |
#include <NewtonIteration.h>
Inheritance diagram for dolfin::NewtonIteration:
Public Member Functions | |
NewtonIteration (Solution &u, RHS &f, FixedPointIteration &fixpoint, unsigned int maxiter, real maxdiv, real maxconv, real tol, unsigned int depth) | |
~NewtonIteration () | |
State | state () const |
Return current state (type of iteration). | |
void | start (ElementGroupList &list) |
void | start (ElementGroup &group) |
void | start (Element &element) |
void | update (ElementGroupList &list, Increments &d) |
Update group list. | |
void | update (ElementGroup &group, Increments &d) |
Update element group. | |
void | update (Element &element, Increments &d) |
Update element. | |
void | stabilize (ElementGroupList &list, const Increments &d, unsigned int n) |
Stabilize group list iteration. | |
void | stabilize (ElementGroup &group, const Increments &d, unsigned int n) |
Stabilize element group iteration. | |
void | stabilize (Element &element, const Increments &d, unsigned int n) |
Stabilize element iteration. | |
bool | converged (ElementGroupList &list, const Increments &d, unsigned int n) |
Check convergence for group list. | |
bool | converged (ElementGroup &group, const Increments &d, unsigned int n) |
Check convergence for element group. | |
bool | converged (Element &element, const Increments &d, unsigned int n) |
Check convergence for element. | |
bool | diverged (ElementGroupList &list, const Increments &d, unsigned int n, State &newstate) |
Check divergence for group list. | |
bool | diverged (ElementGroup &group, const Increments &d, unsigned int n, State &newstate) |
Check divergence for element group. | |
bool | diverged (Element &element, const Increments &d, unsigned int n, State &newstate) |
Check divergence for element. | |
void | report () const |
Write a status report. |
|
|
|
|
|
Check convergence for element.
Implements dolfin::Iteration. |
|
Check convergence for element group.
Implements dolfin::Iteration. |
|
Check convergence for group list.
Implements dolfin::Iteration. |
|
Check divergence for element.
Implements dolfin::Iteration. |
|
Check divergence for element group.
Implements dolfin::Iteration. |
|
Check divergence for group list.
Implements dolfin::Iteration. |
|
Write a status report.
Implements dolfin::Iteration. |
|
Stabilize element iteration.
Implements dolfin::Iteration. |
|
Stabilize element group iteration.
Implements dolfin::Iteration. |
|
Stabilize group list iteration.
Implements dolfin::Iteration. |
|
Implements dolfin::Iteration. |
|
Implements dolfin::Iteration. |
|
Implements dolfin::Iteration. |
|
Return current state (type of iteration).
Implements dolfin::Iteration. |
|
Update element.
Implements dolfin::Iteration. |
|
Update element group.
Implements dolfin::Iteration. |
|
Update group list.
Implements dolfin::Iteration. |
Documentation automatically generated with Doxygen on 10 Sep 2004.