Bases: dolfin.cpp.fem.GenericAdaptiveVariationalSolver
A class for goal-oriented adaptive solution of nonlinear variational problems.
For a nonlinear variational problem of the form: find u in V satisfying
F(u; v) = 0 for all v in \(\hat V\)
and a corresponding conforming discrete problem: find u_h in V_h satisfying (at least approximately)
F(u_h; v) = 0 for all v in \(\hat V_h\)
and a given goal functional M and tolerance tol, the aim is to find a V_H and a u_H in V_H satisfying the discrete problem such that
|M(u) - M(u_H)| < tol
This strategy is based on dual-weighted residual error estimators designed and automatically generated for the primal problem and subsequent h-adaptivity.
Overloaded versions
AdaptiveNonlinearVariationalSolver(problem, goal)
Create AdaptiveNonlinearVariationalSolver
The primal problem
The goal functional
AdaptiveNonlinearVariationalSolver(problem, goal)
Create AdaptiveNonlinearVariationalSolver (shared ptr version)
The primal problem
The goal functional
AdaptiveNonlinearVariationalSolver(problem, goal, control)
Create AdaptiveLinearVariationalSolver from variational problem, goal form and error control instance
The primal problem
The goal functional
An error controller object
The membership flag