114 std::string(GD::MAIN_INI_FILENAME);
116 std::string(GD::MAIN_CON_FILENAME);
118 GD::MAIN_FINITE_DIFFERENCE;
120 GD::MAIN_MAX_FORCE_CALLS;
122 GD::MAIN_REMOVE_NET_FORCE;
124 GD::MAIN_WRITE_CON_FORCES;
128 pot_from_ssot(GD::POTENTIAL_POTENTIAL);
130 GD::POTENTIAL_MPI_POLL_PERIOD;
132 GD::POTENTIAL_LAMMPS_LOGGING;
134 GD::POTENTIAL_LAMMPS_THREADS;
136 GD::POTENTIAL_EMT_RASMUSSEN;
138 GD::POTENTIAL_LOG_POTENTIAL;
140 std::string(GD::POTENTIAL_EXT_POT_PATH);
142 std::string(GD::POTENTIAL_POTENTIALS_PATH);
145 GD::STRUCTURE_COMPARISON_DISTANCE_DIFFERENCE;
147 GD::STRUCTURE_COMPARISON_NEIGHBOR_CUTOFF;
149 GD::STRUCTURE_COMPARISON_CHECK_ROTATION;
152 GD::STRUCTURE_COMPARISON_INDISTINGUISHABLE_ATOMS;
154 GD::STRUCTURE_COMPARISON_ENERGY_DIFFERENCE;
156 GD::STRUCTURE_COMPARISON_REMOVE_TRANSLATION;
159 GD::PROCESS_SEARCH_MINIMIZE_FIRST;
161 GD::PROCESS_SEARCH_MINIMIZATION_OFFSET;
164 opt_from_ssot(GD::OPTIMIZER_OPT_METHOD);
166 std::string(GD::OPTIMIZER_CONVERGENCE_METRIC);
168 GD::OPTIMIZER_MAX_ITERATIONS;
171 GD::OPTIMIZER_CONVERGED_FORCE;
173 GD::OPTIMIZER_TIME_STEP;
175 GD::OPTIMIZER_MAX_TIME_STEP;
178 GD::OPTIMIZER_LBFGS_MEMORY;
180 GD::OPTIMIZER_LBFGS_INVERSE_CURVATURE;
182 GD::OPTIMIZER_LBFGS_MAX_INVERSE_CURVATURE;
184 GD::OPTIMIZER_LBFGS_AUTO_SCALE;
186 GD::OPTIMIZER_LBFGS_ANGLE_RESET;
188 GD::OPTIMIZER_LBFGS_DISTANCE_RESET;
190 std::string(GD::OPTIMIZER_LBFGS_CURVATURE);
192 GD::OPTIMIZER_LBFGS_PROJECT_RIGID;
194 std::string(GD::OPTIMIZER_LBFGS_SECANT);
196 std::string(GD::OPTIMIZER_LBFGS_PRECON);
198 std::string(GD::OPTIMIZER_LBFGS_STEP);
200 std::string(GD::OPTIMIZER_LBFGS_H0);
202 std::string(GD::OPTIMIZER_LBFGS_ACCEPT);
204 GD::OPTIMIZER_LBFGS_EXTRA_UPDATES;
206 GD::OPTIMIZER_LBFGS_CAUTIOUS_EPS;
208 GD::OPTIMIZER_LBFGS_CAUTIOUS_ALPHA;
210 GD::OPTIMIZER_LBFGS_PRECON_A;
212 GD::OPTIMIZER_LBFGS_PRECON_MU;
214 GD::OPTIMIZER_LBFGS_PRECON_RCUT;
216 std::string(GD::OPTIMIZER_XTSCI_METHOD);
218 std::string(GD::OPTIMIZER_XTSCI_QN_STEP);
220 std::string(GD::OPTIMIZER_XTSCI_PRECON);
222 std::string(GD::OPTIMIZER_XTSCI_ACCEPT);
224 GD::OPTIMIZER_XTSCI_HIGHS;
226 std::string(GD::OPTIMIZER_XTSCI_MANIFOLD);
228 std::string(GD::OPTIMIZER_XTSCI_METHOD);
231 GD::OPTIMIZER_CG_NO_OVERSHOOTING;
233 GD::OPTIMIZER_CG_KNOCK_OUT_MAX_MOVE;
235 GD::OPTIMIZER_CG_LINE_SEARCH;
237 GD::OPTIMIZER_CG_LINE_CONVERGED;
239 GD::OPTIMIZER_CG_LINE_SEARCH_MAX_ITER;
241 GD::OPTIMIZER_CG_MAX_ITER_BEFORE_RESET;
244 GD::OPTIMIZER_QUICKMIN_STEEPEST_DESCENT;
247 GD::OPTIMIZER_SD_TWO_POINT;
void apply_ssot_defaults(Parameters &p)
Apply SSoT defaults for covered groups (Main, Potential, Optimizer, Structure Comparison,...
bool writeConForces
Opt-in "Forces of Component" sections in written .con frames (enables force+energy co-load on restart...