hybrids_base Class Reference

#include <gsl_mroot_hybrids_b.h>

Inheritance diagram for hybrids_base:

gsl_mroot_hybrids

Detailed Description

Base functions for gsl_mroot_hybrids.

This is a trivial recasting of the functions that were in file scope in the GSL version of the hybrids solver.

Todo:
Document the individual functions for this class

Definition at line 46 of file gsl_mroot_hybrids_b.h.


Protected Member Functions

double enorm (const gsl_vector *f)
 Compute the norm of f.
double scaled_enorm (const gsl_vector *d, const gsl_vector *f)
 Compute the norm of $ \vec{f} \cdot \vec{d} $.
double enorm_sum (const gsl_vector *a, const gsl_vector *b)
 Compute the norm of $ \vec{a} + \vec{b} $.
double compute_actual_reduction (double fnorm, double fnorm1)
 Desc.
double compute_predicted_reduction (double fnorm, double fnorm1)
 Desc.
void compute_qtf (const gsl_matrix *q, const gsl_vector *f, gsl_vector *qtf)
 Compute $ Q^{T} f $.
int newton_direction (const gsl_matrix *r, const gsl_vector *qtf, gsl_vector *p)
 Desc.
void gradient_direction (const gsl_matrix *r, const gsl_vector *qtf, const gsl_vector *diag, gsl_vector *g)
 Desc.
void minimum_step (double gnorm, const gsl_vector *diag, gsl_vector *g)
 Desc.

The documentation for this class was generated from the following file:

Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.

Project hosting provided by SourceForge.net Logo, O2scl Sourceforge Project Page