version 0.4.1
Ikarus::TRSettings Struct Reference

#include <ikarus/solver/nonlinearsolver/trustregion.hh>

Public Attributes

int verbosity = 5
 Verbosity level. More...
 
double maxtime = std::numeric_limits<double>::infinity()
 Maximum allowable time for solving. More...
 
int minIter = 3
 Minimum number of iterations. More...
 
int maxIter = 1000
 Maximum number of iterations. More...
 
int debug = 0
 Debugging flag. More...
 
double grad_tol = 1e-6
 Gradient tolerance. More...
 
double corr_tol = 1e-6
 Correction tolerance. More...
 
double rho_prime = 0.01
 Rho prime value. More...
 
bool useRand = false
 Flag for using random correction predictor. More...
 
double rho_reg = 1e6
 Regularization value for rho. More...
 
double Delta_bar = std::numeric_limits<double>::infinity()
 Maximum trust region radius. More...
 
double Delta0 = 10
 Initial trust region radius. More...
 

Member Data Documentation

◆ corr_tol

double Ikarus::TRSettings::corr_tol = 1e-6

◆ debug

int Ikarus::TRSettings::debug = 0

◆ Delta0

double Ikarus::TRSettings::Delta0 = 10

◆ Delta_bar

double Ikarus::TRSettings::Delta_bar = std::numeric_limits<double>::infinity()

◆ grad_tol

double Ikarus::TRSettings::grad_tol = 1e-6

◆ maxIter

int Ikarus::TRSettings::maxIter = 1000

◆ maxtime

double Ikarus::TRSettings::maxtime = std::numeric_limits<double>::infinity()

◆ minIter

int Ikarus::TRSettings::minIter = 3

◆ rho_prime

double Ikarus::TRSettings::rho_prime = 0.01

◆ rho_reg

double Ikarus::TRSettings::rho_reg = 1e6

◆ useRand

bool Ikarus::TRSettings::useRand = false

◆ verbosity

int Ikarus::TRSettings::verbosity = 5

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