DOLFIN-X
DOLFIN-X C++ interface
|
37 virtual Vec
F(
const Vec x) = 0;
40 virtual Mat
J(
const Vec x) = 0;
45 virtual Mat
P(
const Vec) {
return nullptr; }
virtual ~NonlinearProblem()
Destructor.
Definition: NonlinearProblem.h:25
virtual Mat J(const Vec x)=0
Compute J = F' at current point x.
virtual void form(Vec)
Function called by Newton solver before requesting F, J or J_pc. This can be used to compute F,...
Definition: NonlinearProblem.h:31
virtual Mat P(const Vec)
Compute J_pc used to precondition J. Not implementing this or leaving P empty results in system matri...
Definition: NonlinearProblem.h:45
NonlinearProblem()=default
Constructor.
This is a base class for nonlinear problems which can return the nonlinear function F(u) and its Jaco...
Definition: NonlinearProblem.h:19
virtual Vec F(const Vec x)=0
Compute F at current point x.