Ginger 1.1.9
Loading...
Searching...
No Matches
aberth_atomic.hpp
Go to the documentation of this file.
1
6#pragma once
7
8#include "aberth.hpp"
9
46extern auto aberth_atomic(const std::vector<double>& coeffs, std::vector<std::complex<double>>& zs,
47 const ginger::Options& options) -> std::pair<unsigned int, bool>;
48
80extern auto aberth_autocorr_atomic(const std::vector<double>& coeffs,
81 std::vector<std::complex<double>>& zs,
82 const ginger::Options& options) -> std::pair<unsigned int, bool>;
Aberth-Ehrlich method for polynomial root-finding.
constexpr auto make_vdc_table() -> std::array< double, N >
Helper to generate a constexpr table of VdCorput<Base> values.
Definition aberth.hpp:21
auto aberth_autocorr_atomic(const std::vector< double > &coeffs, std::vector< std::complex< double > > &zs, const ginger::Options &options) -> std::pair< unsigned int, bool >
Atomic Aberth-Ehrlich method (specifically for auto-correlation functions)
auto aberth_atomic(const std::vector< double > &coeffs, std::vector< std::complex< double > > &zs, const ginger::Options &options) -> std::pair< unsigned int, bool >
Atomic Aberth-Ehrlich method.
Definition config.hpp:19