iterative-solver 0.0
 
Loading...
Searching...
No Matches
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_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, const PSpaceMetric &metric)molpro::linalg::itsolv::IterativeSolver< R, Q, P >inlinevirtual
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
add_vector(const VecRef< R > &parameters, const VecRef< R > &actions, const VecRef< R > &metric_actions)molpro::linalg::itsolv::IterativeSolver< R, Q, P >inlinevirtual
add_vector(std::vector< R > &parameters, std::vector< R > &actions, std::vector< R > &metric_actions)molpro::linalg::itsolv::IterativeSolver< R, Q, P >inlinevirtual
add_vector(R &parameters, R &actions, R &metric_actions)molpro::linalg::itsolv::IterativeSolver< R, Q, P >inlinevirtual
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_metric_type typedefmolpro::linalg::itsolv::IterativeSolver< R, Q, P >
fapply_on_p_type typedefmolpro::linalg::itsolv::IterativeSolver< R, Q, P >
finalize()=0molpro::linalg::itsolv::IterativeSolver< R, Q, P >pure virtual
get_check_metric() constmolpro::linalg::itsolv::IterativeSolver< R, Q, P >inlinevirtual
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 >
logger()=0molpro::linalg::itsolv::IterativeSolver< R, Q, P >pure virtual
metric_kind() constmolpro::linalg::itsolv::IterativeSolver< R, Q, P >inlinevirtual
metric_storage() constmolpro::linalg::itsolv::IterativeSolver< R, Q, P >inlinevirtual
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
PSpaceMetric typedefmolpro::linalg::itsolv::IterativeSolver< R, Q, P >
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_check_metric(bool check)molpro::linalg::itsolv::IterativeSolver< R, Q, P >inlinevirtual
set_convergence_threshold(value_type_abs thresh)=0molpro::linalg::itsolv::IterativeSolver< R, Q, P >pure virtual
set_convergence_threshold_value(value_type_abs thresh)=0molpro::linalg::itsolv::IterativeSolver< R, Q, P >pure virtual
set_logger(std::shared_ptr< Logger > logger)=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_metric(MetricKind kind, MetricStorage storage=MetricStorage::Stored, fapply_metric_type apply_metric={})molpro::linalg::itsolv::IterativeSolver< R, Q, P >inlinevirtual
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(value_type_abs 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_profiler(std::shared_ptr< 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
solve(const VecRef< R > &parameters, const VecRef< R > &actions, const Problem< R > &&problem, bool generate_initial_guess=false)=deletemolpro::linalg::itsolv::IterativeSolver< R, Q, P >
solve(R &parameters, R &actions, const Problem< R > &&problem, bool generate_initial_guess=false)=deletemolpro::linalg::itsolv::IterativeSolver< R, Q, P >
solve(std::vector< R > &parameters, std::vector< R > &actions, const Problem< R > &&problem, bool generate_initial_guess=false)=deletemolpro::linalg::itsolv::IterativeSolver< R, Q, P >
solve(const VecRef< R > &parameters, const VecRef< R > &actions, const VecRef< R > &metric_actions, const Problem< R > &problem, bool generate_initial_guess=false)molpro::linalg::itsolv::IterativeSolver< R, Q, P >inlinevirtual
solve(R &parameters, R &actions, R &metric_actions, const Problem< R > &problem, bool generate_initial_guess=false)molpro::linalg::itsolv::IterativeSolver< R, Q, P >inlinevirtual
solve(std::vector< R > &parameters, std::vector< R > &actions, std::vector< R > &metric_actions, const Problem< R > &problem, bool generate_initial_guess=false)molpro::linalg::itsolv::IterativeSolver< R, Q, P >inlinevirtual
solve(const VecRef< R > &parameters, const VecRef< R > &actions, const VecRef< R > &metric_actions, const Problem< R > &&problem, bool generate_initial_guess=false)=deletemolpro::linalg::itsolv::IterativeSolver< R, Q, P >
solve(R &parameters, R &actions, R &metric_actions, const Problem< R > &&problem, bool generate_initial_guess=false)=deletemolpro::linalg::itsolv::IterativeSolver< R, Q, P >
solve(std::vector< R > &parameters, std::vector< R > &actions, std::vector< R > &metric_actions, const Problem< R > &&problem, bool generate_initial_guess=false)=deletemolpro::linalg::itsolv::IterativeSolver< R, Q, P >
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, value_type_abs threshold)=0molpro::linalg::itsolv::IterativeSolver< R, Q, P >pure virtual
supports_metric(MetricKind kind) constmolpro::linalg::itsolv::IterativeSolver< R, Q, P >inlinevirtual
test_problem(const Problem< R > &problem, R &v0, R &v1, int verbosity=0, value_type_abs 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