Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

minimize_lsq.c File Reference

#include <volume_io/internal_volume_io.h>
#include <bicpl/numerical.h>
#include <bicpl/prog_utils.h>
#include "minimize_lsq_include.c"

Include dependency graph for minimize_lsq.c:

Include dependency graph

Go to the source code of this file.

Defines

#define LSQ_TYPE   Real
#define MINIMIZE_LSQ   minimize_lsq

Functions

public Real minimize_lsq (int n_parameters, Real constant_term, Real linear_terms[], Real square_terms[], int n_cross_terms[], int *cross_parms[], Real *cross_terms[], Real max_step_size, int n_iters, Real node_values[])
public void initialize_lsq_terms (int n_parameters, Real *constant_term, Real *linear_terms[], Real *square_terms[], int *n_cross_terms[], int **cross_parms[], Real **cross_terms[])
public void reset_lsq_terms (int n_parameters, Real *constant_term, Real linear_terms[], Real square_terms[], int n_cross_terms[], int *cross_parms[], Real *cross_terms[])
public void add_to_lsq_terms (int n_parameters, Real *constant_term, Real linear_terms[], Real square_terms[], int n_cross_terms[], int *cross_parms[], Real *cross_terms[], int n_in_list, int list[], Real weights[], Real constant, int alloc_increment)
public void realloc_lsq_terms (int n_parameters, int n_cross_terms[], int *cross_parms[], Real *cross_terms[])
public void delete_lsq_terms (int n_parameters, Real linear_terms[], Real square_terms[], int n_cross_terms[], int *cross_parms[], Real *cross_terms[])


Define Documentation

#define LSQ_TYPE   Real
 

Definition at line 5 of file minimize_lsq.c.

Referenced by evaluate_fit_along_line(), and evaluate_fit_derivative().

#define MINIMIZE_LSQ   minimize_lsq
 

Definition at line 6 of file minimize_lsq.c.


Function Documentation

public void add_to_lsq_terms int  n_parameters,
Real *  constant_term,
Real  linear_terms[],
Real  square_terms[],
int  n_cross_terms[],
int *  cross_parms[],
Real *  cross_terms[],
int  n_in_list,
int  list[],
Real  weights[],
Real  constant,
int  alloc_increment
 

Definition at line 77 of file minimize_lsq.c.

public void delete_lsq_terms int  n_parameters,
Real  linear_terms[],
Real  square_terms[],
int  n_cross_terms[],
int *  cross_parms[],
Real *  cross_terms[]
 

Definition at line 142 of file minimize_lsq.c.

public void initialize_lsq_terms int  n_parameters,
Real *  constant_term,
Real *  linear_terms[],
Real *  square_terms[],
int *  n_cross_terms[],
int **  cross_parms[],
Real **  cross_terms[]
 

Definition at line 28 of file minimize_lsq.c.

public Real minimize_lsq int  n_parameters,
Real  constant_term,
Real  linear_terms[],
Real  square_terms[],
int  n_cross_terms[],
int *  cross_parms[],
Real *  cross_terms[],
Real  max_step_size,
int  n_iters,
Real  node_values[]
 

Definition at line 10 of file minimize_lsq.c.

References private_minimize_lsq().

public void realloc_lsq_terms int  n_parameters,
int  n_cross_terms[],
int *  cross_parms[],
Real *  cross_terms[]
 

Definition at line 124 of file minimize_lsq.c.

public void reset_lsq_terms int  n_parameters,
Real *  constant_term,
Real  linear_terms[],
Real  square_terms[],
int  n_cross_terms[],
int *  cross_parms[],
Real *  cross_terms[]
 

Definition at line 55 of file minimize_lsq.c.


Generated on Wed Jul 28 09:11:10 2004 for BICPL by doxygen 1.3.7