|
| template<typename QPFunc> |
| auto | votca::xtp::qp_solver::PrefetchIfAvailable (const QPFunc &fqp, const std::vector< double > &nodes, int) -> decltype(fqp.Prefetch(nodes), void()) |
| template<typename QPFunc> |
| void | votca::xtp::qp_solver::PrefetchIfAvailable (const QPFunc &, const std::vector< double > &, long) |
| template<typename Opt> |
| double | votca::xtp::qp_solver::LegacyFullWindowHalfWidth (const Opt &opt) |
| template<typename Opt> |
| double | votca::xtp::qp_solver::LegacyAdaptiveShellWidth (const Opt &opt) |
| template<typename Opt> |
| void | votca::xtp::qp_solver::NormalizeGridSearchOptions (Opt &opt) |
| double | votca::xtp::qp_solver::EffectiveAdaptiveShellWidth (const SolverOptions &opt) |
| double | votca::xtp::qp_solver::RootBracketTolerance (const SolverOptions &opt) |
| template<typename QPFunc> |
| double | votca::xtp::qp_solver::SolveQP_Bisection (double lowerbound, double f_lowerbound, double upperbound, double f_upperbound, const QPFunc &f, const SolverOptions &opt) |
| template<typename QPFunc> |
| double | votca::xtp::qp_solver::SolveQP_Brent (double lowerbound, double f_lowerbound, double upperbound, double f_upperbound, const QPFunc &f, const SolverOptions &opt) |
| bool | votca::xtp::qp_solver::AcceptRoot (const RootCandidate &cand, const SolverOptions &opt) |
| double | votca::xtp::qp_solver::ScoreRoot (const RootCandidate &cand) |
| const RootCandidate & | votca::xtp::qp_solver::SelectRoot (const std::vector< RootCandidate > &roots, const SolverOptions &opt) |
| CompetingRoots | votca::xtp::qp_solver::CheckCompetingRoots (const std::vector< RootCandidate > &roots, double chosen) |
| template<typename QPFunc> |
| boost::optional< RootCandidate > | votca::xtp::qp_solver::RefineQPInterval (double lowerbound, double f_lowerbound, double upperbound, double f_upperbound, const QPFunc &f, double reference, const SolverOptions &opt, bool use_brent) |
| template<typename QPFunc> |
| boost::optional< RootCandidate > | votca::xtp::qp_solver::SolveQP_Tracked (QPFunc &fqp, double center, double halfwidth, double Z_previous, double min_Z_fraction, const SolverOptions &opt, bool use_brent=false) |
| template<typename QPFunc> |
| boost::optional< double > | votca::xtp::qp_solver::SolveQP_Grid_Windowed (QPFunc &fqp, double frequency0, double left_limit, double right_limit, Index gw_sc_iteration, const SolverOptions &opt, WindowDiagnostics *wdiag=nullptr, std::vector< RootCandidate > *accepted_roots_out=nullptr, std::vector< RootCandidate > *rejected_roots_out=nullptr, bool use_brent=false) |
| boost::optional< double > | votca::xtp::qp_solver::LinearisedRoot (double w0, double f0, double fprime) |
| std::string | votca::xtp::qp_solver::LargestResiduals (const Eigen::VectorXd &solution, const Eigen::VectorXd &input, Index first_level, Index n=5) |