|
Serac
0.1
Serac is an implicit thermal strucural mechanics simulation code.
|
Nonlinear solution scheme parameters. More...
#include <solver_config.hpp>
Public Attributes | |
| NonlinearSolver | nonlin_solver = NonlinearSolver::NewtonLineSearch |
| Nonlinear solver selection. | |
| double | relative_tol = 1.0e-8 |
| Relative tolerance. | |
| double | absolute_tol = 1.0e-12 |
| Absolute tolerance. | |
| int | min_iterations = 0 |
| Minimum number of iterations. | |
| int | max_iterations = 20 |
| Maximum number of iterations. | |
| int | max_line_search_iterations = 0 |
| Maximum line search cutbacks. | |
| int | print_level = 0 |
| Debug print level. | |
| double | trust_region_scaling = 0.1 |
| Scaling for the initial trust region size. | |
| SubSpaceOptions | subspace_option = SubSpaceOptions::NEVER |
| Option for how when the subspace solver should be utilized within trust-region solver. | |
| int | num_leftmost = 1 |
| Number of extra leftmost eigenvector to be stored between solves. | |
| bool | force_monolithic = false |
| Should the gradient be converted to a monolithic matrix. | |
Nonlinear solution scheme parameters.
Definition at line 417 of file solver_config.hpp.