Serac  0.1
Serac is an implicit thermal strucural mechanics simulation code.
Public Attributes | List of all members
serac::TrustRegionSettings Struct Reference

Internal structure for storing trust region settings. More...

Public Attributes

double cg_tol = 1e-8
 cg tol
 
size_t min_cg_iterations = 0
 min cg iters
 
size_t max_cg_iterations = 10000
 max cg iters should be around # of system dofs
 
size_t max_cumulative_iteration = 1
 max cumulative iterations
 
double min_tr_size = 1e-13
 minimum trust region size
 
double t1 = 0.25
 trust region decrease factor
 
double t2 = 1.75
 trust region increase factor
 
double eta1 = 1e-9
 worse case energy drop ratio. trust region accepted if energy drop is better than this.
 
double eta2 = 0.1
 non-ideal energy drop ratio. trust region decreases if energy drop is worse than this.
 
double eta3 = 0.6
 ideal energy drop ratio. trust region increases if energy drop is better than this.
 
double eta4 = 4.2
 parameter limiting how fast the energy can drop relative to the prediction (in case the energy surrogate is poor)
 

Detailed Description

Internal structure for storing trust region settings.

Definition at line 210 of file equation_solver.cpp.


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