| 
    NOX
    Development
    
   | 
 
Container for trust region statistics. More...
#include <NOX_SolverStats.hpp>
Public Member Functions | |
| void | reset () | 
Public Attributes | |
| int | numCauchySteps | 
| int | numNewtonSteps | 
| Number of pure Cauchy steps taken.  | |
| int | numDoglegSteps | 
| Number of pure Newton steps taken.  | |
| int | numTrustRegionInnerIterations | 
| Number of dogleg steps taken.  More... | |
| double | sumDoglegFractionCauchyToNewton | 
Holds the sum of the value of the fraction a dogleg step took between the Cauchy and Newton directions. This is the   variable in the standard dogleg algorithm and the   parameter in the inexact dogleg algorithm. A value of 0.0 is a full step in the Cauchy direction and a value of 1.0 is a full step in the Newton direction. To get the average value for a nonlinear solve, divide this value by the number of dogleg steps.  | |
| double | sumDoglegFractionNewtonLength | 
Holds the sum of the values of the fraction a dogleg step took compared to the full Newton step. The fractional value is computed as  . To get the average value for a nonlinear solve, divide this value by the number of dogleg steps.  | |
Container for trust region statistics.
| int NOX::SolverStats::TrustRegionStats::numTrustRegionInnerIterations | 
Number of dogleg steps taken.
Number of inner iterations required to adjust the trust region radius.
 1.8.5