Go to the source code of this file.
Namespaces | |
namespace | oomph |
DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1). | |
namespace | oomph::BlackBoxFDNewtonSolver |
Namespace for black-box FD Newton solver. | |
Typedefs | |
typedef void(* | oomph::BlackBoxFDNewtonSolver::ResidualFctPt) (const Vector< double > ¶meters, const Vector< double > &unknowns, Vector< double > &residuals) |
typedef void(* | oomph::BlackBoxFDNewtonSolver::JacobianFctPt) (const Vector< double > &, const Vector< double > &, DenseDoubleMatrix &jacobian) |
Functions | |
void | oomph::BlackBoxFDNewtonSolver::black_box_fd_newton_solve (ResidualFctPt residual_fct, const Vector< double > ¶ms, Vector< double > &unknowns, JacobianFctPt jacobian_fct) |
Black-box FD Newton solver: Calling sequence for residual function is. | |
void | oomph::BlackBoxFDNewtonSolver::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. | |