Mantid
Loading...
Searching...
No Matches
Public Attributes | List of all members
Mantid::CurveFitting::NLLS::nlls_inform Struct Reference

inform derived type with component defaults More...

#include <Workspaces.h>

Public Attributes

int convergence_normf = 0
 test on the size of f satisfied? More...
 
int convergence_normg = 0
 test on the size of the gradient satisfied? More...
 
int f_eval = 0
 the total number of evaluations of the objective function More...
 
int g_eval = 0
 the total number of evaluations of the gradient of the objective function More...
 
DoubleFortranVector gradvec
 vector of gradients More...
 
int h_eval = 0
 the total number of evaluations of the Hessian of the objective function More...
 
int iter
 the total number of iterations performed More...
 
DoubleFortranVector largest_sv
 vector of largest singular values More...
 
double norm_g = std::numeric_limits<float>::max()
 the norm of the gradient of the objective function at the best estimate of the solution determined by NLLS_solve More...
 
double obj = std::numeric_limits<float>::max()
 the value of the objective function at the best estimate of the solution determined by NLLS_solve More...
 
DoubleFortranVector resvec
 vector of residuals More...
 
double scaled_g = std::numeric_limits<float>::max()
 the norm of the gradient, scaled by the norm of the residual More...
 
DoubleFortranVector smallest_sv
 vector of smallest singular values More...
 

Detailed Description

inform derived type with component defaults

Definition at line 157 of file Workspaces.h.

Member Data Documentation

◆ convergence_normf

int Mantid::CurveFitting::NLLS::nlls_inform::convergence_normf = 0

test on the size of f satisfied?

Definition at line 172 of file Workspaces.h.

Referenced by Mantid::CurveFitting::NLLS::testConvergence().

◆ convergence_normg

int Mantid::CurveFitting::NLLS::nlls_inform::convergence_normg = 0

test on the size of the gradient satisfied?

Definition at line 175 of file Workspaces.h.

Referenced by Mantid::CurveFitting::NLLS::testConvergence().

◆ f_eval

int Mantid::CurveFitting::NLLS::nlls_inform::f_eval = 0

the total number of evaluations of the objective function

Definition at line 163 of file Workspaces.h.

◆ g_eval

int Mantid::CurveFitting::NLLS::nlls_inform::g_eval = 0

the total number of evaluations of the gradient of the objective function

Definition at line 166 of file Workspaces.h.

◆ gradvec

DoubleFortranVector Mantid::CurveFitting::NLLS::nlls_inform::gradvec

vector of gradients

Definition at line 181 of file Workspaces.h.

◆ h_eval

int Mantid::CurveFitting::NLLS::nlls_inform::h_eval = 0

the total number of evaluations of the Hessian of the objective function

Definition at line 169 of file Workspaces.h.

◆ iter

int Mantid::CurveFitting::NLLS::nlls_inform::iter

the total number of iterations performed

Definition at line 160 of file Workspaces.h.

◆ largest_sv

DoubleFortranVector Mantid::CurveFitting::NLLS::nlls_inform::largest_sv

vector of largest singular values

Definition at line 187 of file Workspaces.h.

◆ norm_g

double Mantid::CurveFitting::NLLS::nlls_inform::norm_g = std::numeric_limits<float>::max()

the norm of the gradient of the objective function at the best estimate of the solution determined by NLLS_solve

Definition at line 195 of file Workspaces.h.

◆ obj

double Mantid::CurveFitting::NLLS::nlls_inform::obj = std::numeric_limits<float>::max()

the value of the objective function at the best estimate of the solution determined by NLLS_solve

Definition at line 191 of file Workspaces.h.

◆ resvec

DoubleFortranVector Mantid::CurveFitting::NLLS::nlls_inform::resvec

vector of residuals

Definition at line 178 of file Workspaces.h.

◆ scaled_g

double Mantid::CurveFitting::NLLS::nlls_inform::scaled_g = std::numeric_limits<float>::max()

the norm of the gradient, scaled by the norm of the residual

Definition at line 198 of file Workspaces.h.

◆ smallest_sv

DoubleFortranVector Mantid::CurveFitting::NLLS::nlls_inform::smallest_sv

vector of smallest singular values

Definition at line 184 of file Workspaces.h.


The documentation for this struct was generated from the following file: