![]() |
|
#include <oomph_utilities.h>
Public Member Functions | |
| DocLinearSolverInfo () | |
| void | setup_new_time_step () |
| Set up a new vector of pairs for a new time step. More... | |
| void | clear_current_time_step () |
| void | add_iteration_and_time (unsigned iter, double prec_setup_time, double linear_solver_time) |
| Add a new iteration and time pair. More... | |
| unsigned | current_ntime_step () const |
| The number of time steps. More... | |
| unsigned | current_nnewton_step () const |
| The number of Newton steps. More... | |
| Vector< Vector< Vector< double > > > & | iterations_and_times () |
| Accessor function for the iteration and times. More... | |
| Vector< Vector< Vector< double > > > | iterations_and_times () const |
| Accessor function for the iteration and times (const version). More... | |
Private Attributes | |
| Vector< Vector< Vector< double > > > | Iterations_and_times |
| Storage for number of iterations during Newton steps. More... | |
Collection of data structures for storing information about linear solves. Currently only contains storage for the iteration counts and the linear solver time.
|
inline |
Constructor. Initialised the Iterations_and_times vector of vector of pairs.
|
inline |
|
inline |
|
inline |
The number of Newton steps.
|
inline |
The number of time steps.
Accessor function for the iteration and times.
Accessor function for the iteration and times (const version).
|
inline |
Set up a new vector of pairs for a new time step.
Storage for number of iterations during Newton steps.