iterative-solver 0.0
molpro::linalg::itsolv::Optimize< R, Q, P > Member List

This is the complete list of members for molpro::linalg::itsolv::Optimize< R, Q, P >, including all inherited members.

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