|
Smith
0.1
Smith is an implicit thermal structural mechanics simulation code.
|
Internal structure for storing trust region stateful data. More...
Public Types | |
| enum class | Status { Interior , NegativeCurvature , OnBoundary , NonDescentDirection } |
| enumerates the possible final status of the trust region steps | |
Public Member Functions | |
| TrustRegionResults (int size) | |
| Constructor takes the size of the solution vector. | |
| void | reset () |
| resets trust region results for a new outer iteration | |
Public Attributes | |
| mfem::Vector | z |
| step direction | |
| mfem::Vector | H_z |
| action of hessian on current step z | |
| mfem::Vector | d_old |
| old step direction | |
| mfem::Vector | H_d_old |
| action of hessian on previous step z_old | |
| mfem::Vector | d |
| incrementalCG direction | |
| mfem::Vector | H_d |
| action of hessian on direction d | |
| mfem::Vector | Pr |
| preconditioned residual | |
| mfem::Vector | cauchy_point |
| cauchy point | |
| mfem::Vector | H_cauchy_point |
| action of hessian on direction of cauchy point | |
| Status | interior_status = Status::Interior |
| specifies if step is interior, exterior, negative curvature, etc. | |
| size_t | cg_iterations_count = 0 |
| iteration counter | |
Internal structure for storing trust region stateful data.
Definition at line 244 of file equation_solver.cpp.