Function to bracket a minimum. More...
#include "vnl_bracket_minimum.h"
#include <vnl/algo/vnl_fit_parabola.h>
#include <vcl_cmath.h>
#include <vcl_algorithm.h>
Go to the source code of this file.
Classes | |
class | vnl_bm_func |
Functions | |
void | swap (double &a, double &b) |
void | vnl_bracket_minimum (vnl_cost_function &fn, double &a, double &b, double &c, double &fa, double &fb, double &fc) |
Given initial values a and b, find bracket a<b<c s.t. f(a)>f(b)<f(c). |
void swap | ( | double & | a, |
double & | b | ||
) | [inline] |
Definition at line 20 of file vnl_bracket_minimum.cxx.
void vnl_bracket_minimum | ( | vnl_cost_function & | fn, |
double & | a, | ||
double & | b, | ||
double & | c, | ||
double & | fa, | ||
double & | fb, | ||
double & | fc | ||
) |
Given initial values a and b, find bracket a<b<c s.t. f(a)>f(b)<f(c).
Final function values at a,b,c stored in fa,fb,fc
Definition at line 38 of file vnl_bracket_minimum.cxx.