Functions
core/vnl/algo/vnl_discrete_diff.cxx File Reference
#include "vnl_discrete_diff.h"
#include <vnl/vnl_least_squares_function.h>
#include <vcl_cassert.h>
#include <vcl_iostream.h>

Go to the source code of this file.

Functions

bool vnl_discrete_diff_fwd (vnl_least_squares_function *lsf, double h_, vnl_vector< double > const &x, vnl_matrix< double > &J)
 forward differences.
bool vnl_discrete_diff_fwd (vnl_least_squares_function *lsf, vnl_vector< double > const &h, vnl_vector< double > const &x, vnl_matrix< double > &J)
 forward differences.
bool vnl_discrete_diff_fwd (vnl_least_squares_function *lsf, vnl_vector< double > const &h, vnl_vector< double > const &x, vnl_vector< double > const &y, vnl_matrix< double > &J)
 forward differences.
bool vnl_discrete_diff_sym (vnl_least_squares_function *lsf, double h_, vnl_vector< double > const &x, vnl_matrix< double > &J)
 symmetric differences.
bool vnl_discrete_diff_sym (vnl_least_squares_function *lsf, vnl_vector< double > const &h, vnl_vector< double > const &x, vnl_matrix< double > &J)
 symmetric differences.
void vnl_discrete_diff_test_lsf (vnl_least_squares_function *lsf, vnl_vector< double > const &x)

Function Documentation

bool vnl_discrete_diff_fwd ( vnl_least_squares_function lsf,
double  h_,
vnl_vector< double > const &  x,
vnl_matrix< double > &  J 
)

forward differences.

Definition at line 8 of file vnl_discrete_diff.cxx.

bool vnl_discrete_diff_fwd ( vnl_least_squares_function lsf,
vnl_vector< double > const &  h,
vnl_vector< double > const &  x,
vnl_matrix< double > &  J 
)

forward differences.

Definition at line 22 of file vnl_discrete_diff.cxx.

bool vnl_discrete_diff_fwd ( vnl_least_squares_function lsf,
vnl_vector< double > const &  h,
vnl_vector< double > const &  x,
vnl_vector< double > const &  y,
vnl_matrix< double > &  J 
)

forward differences.

Definition at line 34 of file vnl_discrete_diff.cxx.

bool vnl_discrete_diff_sym ( vnl_least_squares_function lsf,
double  h_,
vnl_vector< double > const &  x,
vnl_matrix< double > &  J 
)

symmetric differences.

Definition at line 62 of file vnl_discrete_diff.cxx.

bool vnl_discrete_diff_sym ( vnl_least_squares_function lsf,
vnl_vector< double > const &  h,
vnl_vector< double > const &  x,
vnl_matrix< double > &  J 
)

symmetric differences.

Definition at line 72 of file vnl_discrete_diff.cxx.

void vnl_discrete_diff_test_lsf ( vnl_least_squares_function lsf,
vnl_vector< double > const &  x 
)

Definition at line 108 of file vnl_discrete_diff.cxx.