23 #ifndef __NONLINEAR_PROBLEM_H
24 #define __NONLINEAR_PROBLEM_H
This class defines a common interface for matrices.
Definition: GenericMatrix.h:47
This class defines a common interface for vectors.
Definition: GenericVector.h:48
Definition: NonlinearProblem.h:37
virtual void F(GenericVector &b, const GenericVector &x)=0
Compute F at current point x.
virtual void J(GenericMatrix &A, const GenericVector &x)=0
Compute J = F' at current point x.
virtual void J_pc(GenericMatrix &P, const GenericVector &x)
Definition: NonlinearProblem.h:68
NonlinearProblem()
Constructor.
Definition: NonlinearProblem.h:41
virtual ~NonlinearProblem()
Destructor.
Definition: NonlinearProblem.h:44
virtual void form(GenericMatrix &A, GenericMatrix &P, GenericVector &b, const GenericVector &x)
Definition: NonlinearProblem.h:49