| calculate_accuracy(Utils::Vector3i const &mesh, int cao, double r_cut_iL) const override | DipolarTuningAlgorithm< FloatType, Architecture, FFTConfig > | inlinevirtual |
| cao_best | TuningAlgorithm | protected |
| cao_max | TuningAlgorithm | protected |
| cao_min | TuningAlgorithm | protected |
| commit(Utils::Vector3i const &mesh, int cao, double r_cut_iL, double alpha_L) | TuningAlgorithm | |
| determine_cao_limits(int initial_cao) | TuningAlgorithm | |
| determine_mesh_limits() override | DipolarTuningAlgorithm< FloatType, Architecture, FFTConfig > | inlinevirtual |
| determine_r_cut_limits() | TuningAlgorithm | |
| DipolarTuningAlgorithm(System::System &system, decltype(dp3m) &input_dp3m, double prefactor, int timings, decltype(m_tune_limits) tune_limits) | DipolarTuningAlgorithm< FloatType, Architecture, FFTConfig > | inline |
| fft_decomposition_veto(Utils::Vector3i const &) const | TuningAlgorithm | inlinevirtual |
| get_m_time(Utils::Vector3i const &mesh, int &tuned_cao, double &tuned_r_cut_iL, double &tuned_alpha_L, double &tuned_accuracy) | TuningAlgorithm | protected |
| get_mc_time(Utils::Vector3i const &mesh, int cao, double &tuned_r_cut_iL, double &tuned_alpha_L, double &tuned_accuracy) | TuningAlgorithm | protected |
| get_n_trials() | TuningAlgorithm | inlineprotected |
| get_params() override | DipolarTuningAlgorithm< FloatType, Architecture, FFTConfig > | inlinevirtual |
| get_time() override | DipolarTuningAlgorithm< FloatType, Architecture, FFTConfig > | inlinevirtual |
| increment_n_trials() | TuningAlgorithm | inlineprotected |
| layer_correction_veto_r_cut(double) const override | DipolarTuningAlgorithm< FloatType, Architecture, FFTConfig > | inlinevirtual |
| m_logger | TuningAlgorithm | protected |
| m_prefactor | TuningAlgorithm | protected |
| m_r_cut_iL_max | TuningAlgorithm | protected |
| m_r_cut_iL_min | TuningAlgorithm | protected |
| m_system | TuningAlgorithm | protected |
| max_n_consecutive_trials | TuningAlgorithm | protectedstatic |
| on_solver_change() const override | DipolarTuningAlgorithm< FloatType, Architecture, FFTConfig > | inlinevirtual |
| reset_n_trials() | TuningAlgorithm | inlineprotected |
| setup_logger(bool verbose) override | DipolarTuningAlgorithm< FloatType, Architecture, FFTConfig > | inlinevirtual |
| time_granularity | TuningAlgorithm | protectedstatic |
| time_sentinel | TuningAlgorithm | protectedstatic |
| tune() | TuningAlgorithm | inline |
| TuningAlgorithm(System::System &system, double prefactor, int timings) | TuningAlgorithm | inline |
| ~TuningAlgorithm()=default | TuningAlgorithm | virtual |