29 #ifndef OOMPH_BLACK_BOX_NEWTON_SOLVER_HEADER
30 #define OOMPH_BLACK_BOX_NEWTON_SOLVER_HEADER
34 #include <oomph-lib-config.h>
51 namespace BlackBoxFDNewtonSolver
99 const double half_residual_squared_old,
105 double& half_residual_squared,
106 const double& stpmax);
Definition: matrices.h:1271
dictionary params
Definition: Particles2023AnalysisHung.py:35
unsigned Max_iter
Max. # of Newton iterations.
Definition: black_box_newton_solver.cc:44
unsigned N_iter_taken
Number of Newton iterations taken in most recent invocation.
Definition: black_box_newton_solver.cc:47
void line_search(const Vector< double > &x_old, const double half_residual_squared_old, const Vector< double > &gradient, ResidualFctPt residual_fct, const Vector< double > ¶ms, Vector< double > &newton_dir, Vector< double > &x, double &half_residual_squared, const double &stpmax)
Line search helper for globally convergent Newton method.
Definition: black_box_newton_solver.cc:233
double Tol
Tolerance.
Definition: black_box_newton_solver.cc:57
void(* JacobianFctPt)(const Vector< double > &, const Vector< double > &, DenseDoubleMatrix &jacobian)
Definition: black_box_newton_solver.h:60
double FD_step
FD step.
Definition: black_box_newton_solver.cc:54
bool Doc_Progress
Definition: black_box_newton_solver.cc:51
void black_box_fd_newton_solve(ResidualFctPt residual_fct, const Vector< double > ¶ms, Vector< double > &unknowns, JacobianFctPt jacobian_fct)
Definition: black_box_newton_solver.cc:67
void(* ResidualFctPt)(const Vector< double > ¶meters, const Vector< double > &unknowns, Vector< double > &residuals)
Definition: black_box_newton_solver.h:55
bool Use_step_length_control
Use steplength control do make globally convergent (default false)
Definition: black_box_newton_solver.cc:60
DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).
Definition: AnisotropicHookean.h:10
list x
Definition: plotDoE.py:28