UltraScan III
List of all members | Public Member Functions | Public Attributes
US_LM::LM_Control Class Reference

Class holding input controls for LM computations. More...

#include "us_lm.h"

Public Member Functions

 LM_Control (double=LM_USRTOL, double=LM_USRTOL, double=LM_USRTOL, double=LM_USRTOL, double=100.0, int=100, int=1, int=0)
 Constructor for LM_Control class. More...
 

Public Attributes

double ftol
 relative error desired in the sum of squares More...
 
double xtol
 relat. error between last two approximations More...
 
double gtol
 orthogonality desired between fvec and derivs More...
 
double epsilon
 step used to calculate the jacobian. More...
 
double stepbound
 initial bound to steps in the outer loop. More...
 
int maxcall
 maximum number of iterations. More...
 
int scale_diag
 TESTWISE automatic diag rescaling? More...
 
int printflags
 OR'ed to produce more noise. More...
 

Detailed Description

Class holding input controls for LM computations.

Definition at line 32 of file us_lm.h.

Constructor & Destructor Documentation

US_LM::LM_Control::LM_Control ( double  ftol = LM_USRTOL,
double  xtol = LM_USRTOL,
double  gtol = LM_USRTOL,
double  epsilon = LM_USRTOL,
double  stepbound = 100.0,
int  maxcall = 100,
int  scale_diag = 1,
int  printflags = 0 
)

Constructor for LM_Control class.

Definition at line 103 of file us_lm.cpp.

Member Data Documentation

double US_LM::LM_Control::epsilon

step used to calculate the jacobian.

Definition at line 38 of file us_lm.h.

double US_LM::LM_Control::ftol

relative error desired in the sum of squares

Definition at line 35 of file us_lm.h.

double US_LM::LM_Control::gtol

orthogonality desired between fvec and derivs

Definition at line 37 of file us_lm.h.

int US_LM::LM_Control::maxcall

maximum number of iterations.

Definition at line 40 of file us_lm.h.

int US_LM::LM_Control::printflags

OR'ed to produce more noise.

Definition at line 42 of file us_lm.h.

int US_LM::LM_Control::scale_diag

TESTWISE automatic diag rescaling?

Definition at line 41 of file us_lm.h.

double US_LM::LM_Control::stepbound

initial bound to steps in the outer loop.

Definition at line 39 of file us_lm.h.

double US_LM::LM_Control::xtol

relat. error between last two approximations

Definition at line 36 of file us_lm.h.


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