ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
CoulombTuningAlgorithm< FloatType, Architecture > Member List

This is the complete list of members for CoulombTuningAlgorithm< FloatType, Architecture >, including all inherited members.

calculate_accuracy(Utils::Vector3i const &mesh, int cao, double r_cut_iL) const overrideCoulombTuningAlgorithm< FloatType, Architecture >inlinevirtual
cao_bestTuningAlgorithmprotected
cao_maxTuningAlgorithmprotected
cao_minTuningAlgorithmprotected
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)CoulombTuningAlgorithm< FloatType, Architecture >inline
determine_cao_limits(int initial_cao)TuningAlgorithm
determine_mesh_limits() overrideCoulombTuningAlgorithm< FloatType, Architecture >inlinevirtual
determine_r_cut_limits()TuningAlgorithm
get_m_time(Utils::Vector3i const &mesh, int &tuned_cao, double &tuned_r_cut_iL, double &tuned_alpha_L, double &tuned_accuracy)TuningAlgorithmprotected
get_mc_time(Utils::Vector3i const &mesh, int cao, double &tuned_r_cut_iL, double &tuned_alpha_L, double &tuned_accuracy)TuningAlgorithmprotected
get_n_trials()TuningAlgorithminlineprotected
get_params() overrideCoulombTuningAlgorithm< FloatType, Architecture >inlineprotectedvirtual
get_time() overrideCoulombTuningAlgorithm< FloatType, Architecture >inlinevirtual
increment_n_trials()TuningAlgorithminlineprotected
layer_correction_veto_r_cut(double r_cut) const overrideCoulombTuningAlgorithm< FloatType, Architecture >inlinevirtual
m_loggerTuningAlgorithmprotected
m_prefactorTuningAlgorithmprotected
m_r_cut_iL_maxTuningAlgorithmprotected
m_r_cut_iL_minTuningAlgorithmprotected
m_systemTuningAlgorithmprotected
max_n_consecutive_trialsTuningAlgorithmprotectedstatic
on_solver_change() const overrideCoulombTuningAlgorithm< FloatType, Architecture >inlinevirtual
reset_n_trials()TuningAlgorithminlineprotected
setup_logger(bool verbose) overrideCoulombTuningAlgorithm< FloatType, Architecture >inlinevirtual
time_granularityTuningAlgorithmprotectedstatic
time_sentinelTuningAlgorithmprotectedstatic
tune()TuningAlgorithminline
TuningAlgorithm(System::System &system, double prefactor, int timings)TuningAlgorithminline
~TuningAlgorithm()=defaultTuningAlgorithmvirtual