| add_p(const CVecRef< P > &pparams, const array::Span< value_type > &pp_action_matrix, const VecRef< R > ¶meters, const VecRef< R > &action, fapply_on_p_type apply_p)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| add_vector(const VecRef< R > ¶meters, const VecRef< R > &actions)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| add_vector(std::vector< R > ¶meters, std::vector< R > &action)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| add_vector(R ¶meters, R &action, value_type value=0)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| clearP()=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| convergence_threshold() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| convergence_threshold_value() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| dimensions() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| end_iteration(const VecRef< R > ¶meters, const VecRef< R > &residual)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| end_iteration(std::vector< R > ¶meters, std::vector< R > &action)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| end_iteration(R ¶meters, R &action)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| end_iteration_needed()=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| errors() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| fapply_on_p_type typedef | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | |
| get_max_iter() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| get_max_p() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| get_options() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| get_p_threshold() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| get_verbosity() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| IterativeSolver()=default | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | |
| IterativeSolver(const IterativeSolver< R, Q, P > &)=delete | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | |
| IterativeSolver(IterativeSolver< R, Q, P > &&) noexcept=default | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | |
| n_roots() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| nonlinear() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| operator=(const IterativeSolver< R, Q, P > &)=delete | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | |
| operator=(IterativeSolver< R, Q, P > &&) noexcept=default | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | |
| profiler() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| report(std::ostream &cout, bool endl=true) const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| report() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| scalar_type typedef | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | |
| set_convergence_threshold(double thresh)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| set_convergence_threshold_value(double thresh)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| set_max_iter(int n)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| set_max_p(int n)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| set_n_roots(size_t nroots)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| set_options(const Options &options)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| set_p_threshold(double thresh)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| set_profiler(molpro::profiler::Profiler &profiler)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| set_verbosity(Verbosity v)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| set_verbosity(int v)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| solution(const std::vector< int > &roots, const VecRef< R > ¶meters, const VecRef< R > &residual)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| solution(const std::vector< int > &roots, std::vector< R > ¶meters, std::vector< R > &residual)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| solution(R ¶meters, R &residual)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| solution_params(const std::vector< int > &roots, const VecRef< R > ¶meters)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| solution_params(const std::vector< int > &roots, std::vector< R > ¶meters)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| solution_params(R ¶meters)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| solve(const VecRef< R > ¶meters, const VecRef< R > &actions, const Problem< R > &problem, bool generate_initial_guess=false)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| solve(R ¶meters, R &actions, const Problem< R > &problem, bool generate_initial_guess=false)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| solve(std::vector< R > ¶meters, std::vector< R > &actions, const Problem< R > &problem, bool generate_initial_guess=false)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| statistics() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| suggest_p(const CVecRef< R > &solution, const CVecRef< R > &residual, size_t max_number, double threshold)=0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| test_problem(const Problem< R > &problem, R &v0, R &v1, int verbosity=0, double threshold=1e-5) const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| value() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| value_type typedef | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | |
| value_type_abs typedef | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | |
| VectorP typedef | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | |
| working_set() const =0 | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | pure virtual |
| working_set_eigenvalues() const | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | inlinevirtual |
| ~IterativeSolver()=default | molpro::linalg::itsolv::IterativeSolver< R, Q, P > | virtual |