| calculate_accuracy(Utils::Vector3i const &mesh, int cao, double r_cut_iL) const override | CoulombTuningAlgorithm< 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 | |
| CoulombTuningAlgorithm(System::System &system, auto &input_p3m, double prefactor, int timings, decltype(m_tune_limits) tune_limits) | CoulombTuningAlgorithm< FloatType, Architecture, FFTConfig > | inline |
| determine_cao_limits(int initial_cao) | TuningAlgorithm | |
| determine_mesh_limits() override | CoulombTuningAlgorithm< FloatType, Architecture, FFTConfig > | inlinevirtual |
| determine_r_cut_limits() | TuningAlgorithm | |
| fft_decomposition_veto(Utils::Vector3i const &mesh_size_r_space) const override | CoulombTuningAlgorithm< FloatType, Architecture, FFTConfig > | 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_memory_layout() const | CoulombTuningAlgorithm< FloatType, Architecture, FFTConfig > | inlineprotected |
| get_n_trials() | TuningAlgorithm | inlineprotected |
| get_params() override | CoulombTuningAlgorithm< FloatType, Architecture, FFTConfig > | inlineprotectedvirtual |
| get_time() override | CoulombTuningAlgorithm< FloatType, Architecture, FFTConfig > | inlinevirtual |
| increment_n_trials() | TuningAlgorithm | inlineprotected |
| layer_correction_veto_r_cut(double r_cut) const override | CoulombTuningAlgorithm< 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 | CoulombTuningAlgorithm< FloatType, Architecture, FFTConfig > | inlinevirtual |
| reset_n_trials() | TuningAlgorithm | inlineprotected |
| setup_logger(bool verbose) override | CoulombTuningAlgorithm< 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 |