Struct Rosenbrock::Stats

Nested Relationships

This struct is a nested type of Template Class Rosenbrock.

Struct Documentation

struct Stats

Keeps track of running statistics of the integrator since the last initializeSimulation() call.

Public Members

std::vector<StepInfo> rejections_

Information of each step which has been rejected.

std::vector<StepInfo> skip_lu_steps_

Information of each step which the integrator decided to skip re-factoring the Jacobian.

size_t num_steps_ = 0

How many steps the integrator has taken.

size_t f_evals_ = 0

Number of model residual function evaluations.

size_t f_skipped_ = 0

Number of model residual function evaluations which have been skipped by the integrator.

size_t jac_evals_ = 0

Number of model Jacobian evaluations.

size_t decomp_solves_ = 0

Number of linear solves against the model Jacobian.

RealT min_step_ = INFINITY

Minimum step size.

RealT max_step_ = 0

Maximum step size.