calculate_accuracy(Utils::Vector3i const &mesh, int cao, double r_cut_iL) const override | DipolarTuningAlgorithm< FloatType, Architecture > | 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 > | 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 > | 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 > | inlinevirtual |
get_time() override | DipolarTuningAlgorithm< FloatType, Architecture > | inlinevirtual |
increment_n_trials() | TuningAlgorithm | inlineprotected |
layer_correction_veto_r_cut(double) const override | DipolarTuningAlgorithm< FloatType, Architecture > | 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 > | inlinevirtual |
reset_n_trials() | TuningAlgorithm | inlineprotected |
setup_logger(bool verbose) override | DipolarTuningAlgorithm< FloatType, Architecture > | 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 |