1#ifndef LINEARALGEBRA_SRC_MOLPRO_LINALG_ITERATIVESOLVER_STATISTICS_H_
2#define LINEARALGEBRA_SRC_MOLPRO_LINALG_ITERATIVESOLVER_STATISTICS_H_
3#include <molpro/linalg/itsolv/ArrayHandlers.h>
29template <
typename R,
typename Q,
typename P>
Class, containing a collection of array handlers used in IterativeSolver Provides a Builder sub-class...
Definition ArrayHandlers.h:25
4-parameter interpolation of a 1-dimensional function given two points for which function values and ...
Definition helper.h:14
std::ostream & operator<<(std::ostream &o, const Statistics &statistics)
Definition Statistics.h:39
std::unique_ptr< LinearEigensystem< R, Q, P > > create_LinearEigensystem(const LinearEigensystemOptions &options, const std::shared_ptr< ArrayHandlers< R, Q, P > > &handlers=std::make_shared< molpro::linalg::itsolv::ArrayHandlers< R, Q, P > >())
Definition SolverFactory.h:111
void read_handler_counts(std::shared_ptr< Statistics > stats, std::shared_ptr< ArrayHandlers< R, Q, P > > handlers)
Definition Statistics.h:30
Information about performance of IterativeSolver instance.
Definition Statistics.h:10
int p_creations
Definition Statistics.h:14
int d_creations
Definition Statistics.h:16
int best_r_creations
Definition Statistics.h:17
int line_searches
Definition Statistics.h:19
std::string rr_ops
Definition Statistics.h:23
std::string qp_ops
Definition Statistics.h:26
int iterations
Definition Statistics.h:11
int line_search_steps
Definition Statistics.h:20
std::string rp_ops
Definition Statistics.h:25
std::string rq_ops
Definition Statistics.h:21
int q_creations
Definition Statistics.h:13
int r_creations
Definition Statistics.h:12
std::string qr_ops
Definition Statistics.h:22
int current_r_creations
Definition Statistics.h:18
int q_deletions
Definition Statistics.h:15
std::string qq_ops
Definition Statistics.h:24