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

minimize_lsq_float.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_float.c:

Include dependency graph

Go to the source code of this file.

Defines

#define LSQ_TYPE   float
#define MINIMIZE_LSQ   minimize_lsq

Functions

public Real minimize_lsq_float (int n_parameters, Real constant_term, float linear_terms[], float square_terms[], int n_cross_terms[], int *cross_parms[], float *cross_terms[], Real max_step_size, int n_iters, Real node_values[])
public void initialize_lsq_terms_float (int n_parameters, Real *constant_term, float *linear_terms[], float *square_terms[], int *n_cross_terms[], int **cross_parms[], float **cross_terms[])
public void reset_lsq_terms_float (int n_parameters, Real *constant_term, float linear_terms[], float square_terms[], int n_cross_terms[], int *cross_parms[], float *cross_terms[])
public void add_to_lsq_terms_float (int n_parameters, Real *constant_term, float linear_terms[], float square_terms[], int n_cross_terms[], int *cross_parms[], float *cross_terms[], int n_in_list, int list[], Real weights[], Real constant, int alloc_increment)
public void realloc_lsq_terms_float (int n_parameters, int n_cross_terms[], int *cross_parms[], float *cross_terms[])
public void delete_lsq_terms_float (int n_parameters, float linear_terms[], float square_terms[], int n_cross_terms[], int *cross_parms[], float *cross_terms[])
public void create_lsq_hypersurface_float (STRING filename, int parm1, int parm2, int x_size, int y_size, Real x_min, Real x_max, Real y_min, Real y_max, Real scale, int n_parameters, Real constant, float linear_terms[], float square_terms[], int n_cross_terms[], int *cross_parms[], float *cross_terms[], Real parameters[])


Define Documentation

#define LSQ_TYPE   float
 

Definition at line 5 of file minimize_lsq_float.c.

#define MINIMIZE_LSQ   minimize_lsq
 

Definition at line 6 of file minimize_lsq_float.c.


Function Documentation

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

Definition at line 77 of file minimize_lsq_float.c.

public void create_lsq_hypersurface_float STRING  filename,
int  parm1,
int  parm2,
int  x_size,
int  y_size,
Real  x_min,
Real  x_max,
Real  y_min,
Real  y_max,
Real  scale,
int  n_parameters,
Real  constant,
float  linear_terms[],
float  square_terms[],
int  n_cross_terms[],
int *  cross_parms[],
float *  cross_terms[],
Real  parameters[]
 

Definition at line 168 of file minimize_lsq_float.c.

References compute_quadmesh_normals(), create_object(), delete_object(), evaluate_fit(), get_quadmesh_ptr(), initialize_quadmesh(), output_graphics_file(), QUADMESH, set_quadmesh_point(), WHITE, and y.

public void delete_lsq_terms_float int  n_parameters,
float  linear_terms[],
float  square_terms[],
int  n_cross_terms[],
int *  cross_parms[],
float *  cross_terms[]
 

Definition at line 142 of file minimize_lsq_float.c.

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

Definition at line 28 of file minimize_lsq_float.c.

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

Definition at line 10 of file minimize_lsq_float.c.

References private_minimize_lsq().

public void realloc_lsq_terms_float int  n_parameters,
int  n_cross_terms[],
int *  cross_parms[],
float *  cross_terms[]
 

Definition at line 124 of file minimize_lsq_float.c.

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

Definition at line 55 of file minimize_lsq_float.c.


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