#include <gsl_mroot_hybrids_b.h>
This is a trivial recasting of the functions that were in file scope in the GSL version of the hybrids solver.
Definition at line 46 of file gsl_mroot_hybrids_b.h.
Protected Member Functions | |
double | enorm (const gsl_vector *f) |
Compute the Euclidean norm of f . | |
double | scaled_enorm (const gsl_vector *d, const gsl_vector *f) |
Compute the norm of the vector ![]() ![]() | |
double | enorm_sum (const gsl_vector *a, const gsl_vector *b) |
Compute the norm of the vector ![]() ![]() | |
double | compute_actual_reduction (double fnorm, double fnorm1) |
Compute the actual reduction. | |
double | compute_predicted_reduction (double fnorm, double fnorm1) |
Compute the predicted reduction phi1p=|Q^T f + R dx|. | |
void | compute_qtf (const gsl_matrix *q, const gsl_vector *f, gsl_vector *qtf) |
Compute ![]() | |
int | newton_direction (const gsl_matrix *r, const gsl_vector *qtf, gsl_vector *p) |
Compute the Gauss-Newton direction. | |
void | gradient_direction (const gsl_matrix *r, const gsl_vector *qtf, const gsl_vector *diag, gsl_vector *g) |
Compute the gradient direction. | |
void | minimum_step (double gnorm, const gsl_vector *diag, gsl_vector *g) |
Compute the point at which the gradient is minimized. |
void compute_qtf | ( | const gsl_matrix * | q, | |
const gsl_vector * | f, | |||
gsl_vector * | qtf | |||
) | [protected] |
Compute .
double enorm | ( | const gsl_vector * | f | ) | [protected] |
Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.
Project hosting provided by
,
O2scl Sourceforge Project Page