Loading...
Searching...
No Matches
ParametersSSOTDefaults.h
Go to the documentation of this file.
1// AUTO-GENERATED from schema/eon_params.capnp — do not edit.
2// Regenerate: python tools/params_ssot/codegen.py
3#pragma once
4#include <cstdint>
5#include <string_view>
8 static constexpr auto MAIN_JOB = std::string_view{"process_search"};
9 static constexpr auto MAIN_RANDOM_SEED = -1;
10 static constexpr auto MAIN_TEMPERATURE = 300.0;
11 static constexpr auto MAIN_QUIET = false;
12 static constexpr auto MAIN_WRITE_LOG = true;
13 static constexpr auto MAIN_CHECKPOINT = false;
14 static constexpr auto MAIN_INI_FILENAME = std::string_view{"config.ini"};
15 static constexpr auto MAIN_CON_FILENAME = std::string_view{"pos.con"};
16 static constexpr auto MAIN_FINITE_DIFFERENCE = 0.01;
17 static constexpr auto MAIN_MAX_FORCE_CALLS = 0;
18 static constexpr auto MAIN_REMOVE_NET_FORCE = true;
19 static constexpr auto MAIN_WRITE_CON_FORCES = false;
20 static constexpr auto MAIN_PARALLEL = true;
21 static constexpr auto POTENTIAL_POTENTIAL = std::string_view{"lj"};
22 static constexpr auto POTENTIAL_MPI_POLL_PERIOD = 0.25;
23 static constexpr auto POTENTIAL_LAMMPS_LOGGING = false;
24 static constexpr auto POTENTIAL_LAMMPS_THREADS = 0;
25 static constexpr auto POTENTIAL_EMT_RASMUSSEN = false;
26 static constexpr auto POTENTIAL_LOG_POTENTIAL = false;
27 static constexpr auto POTENTIAL_EXT_POT_PATH = std::string_view{"./ext_pot"};
28 static constexpr auto POTENTIAL_POTENTIALS_PATH = std::string_view{""};
29 static constexpr auto STRUCTURE_COMPARISON_DISTANCE_DIFFERENCE = 0.1;
30 static constexpr auto STRUCTURE_COMPARISON_NEIGHBOR_CUTOFF = 3.3;
31 static constexpr auto STRUCTURE_COMPARISON_CHECK_ROTATION = false;
33 static constexpr auto STRUCTURE_COMPARISON_ENERGY_DIFFERENCE = 0.01;
34 static constexpr auto STRUCTURE_COMPARISON_REMOVE_TRANSLATION = true;
35 static constexpr auto STRUCTURE_COMPARISON_USE_COVALENT = false;
36 static constexpr auto STRUCTURE_COMPARISON_COVALENT_SCALE = 1.3;
37 static constexpr auto STRUCTURE_COMPARISON_BRUTE_NEIGHBORS = false;
38 static constexpr auto PROCESS_SEARCH_MINIMIZE_FIRST = true;
39 static constexpr auto PROCESS_SEARCH_MINIMIZATION_OFFSET = 0.2;
40 static constexpr auto OPTIMIZER_LBFGS_MEMORY = 20;
41 static constexpr auto OPTIMIZER_LBFGS_INVERSE_CURVATURE = 0.01;
42 static constexpr auto OPTIMIZER_LBFGS_MAX_INVERSE_CURVATURE = 0.0;
43 static constexpr auto OPTIMIZER_LBFGS_AUTO_SCALE = true;
44 static constexpr auto OPTIMIZER_LBFGS_ANGLE_RESET = true;
45 static constexpr auto OPTIMIZER_LBFGS_DISTANCE_RESET = true;
46 static constexpr auto OPTIMIZER_CG_NO_OVERSHOOTING = false;
47 static constexpr auto OPTIMIZER_CG_KNOCK_OUT_MAX_MOVE = false;
48 static constexpr auto OPTIMIZER_CG_LINE_SEARCH = false;
49 static constexpr auto OPTIMIZER_CG_LINE_CONVERGED = 0.1;
50 static constexpr auto OPTIMIZER_CG_LINE_SEARCH_MAX_ITER = 10;
51 static constexpr auto OPTIMIZER_CG_MAX_ITER_BEFORE_RESET = 0;
52 static constexpr auto OPTIMIZER_QUICKMIN_STEEPEST_DESCENT = false;
53 static constexpr auto OPTIMIZER_SD_ALPHA = 0.1;
54 static constexpr auto OPTIMIZER_SD_TWO_POINT = false;
55 static constexpr auto OPTIMIZER_OPT_METHOD = std::string_view{"cg"};
56 static constexpr auto OPTIMIZER_CONVERGENCE_METRIC = std::string_view{"norm"};
57 static constexpr auto OPTIMIZER_MAX_ITERATIONS = 1000;
58 static constexpr auto OPTIMIZER_MAX_MOVE = 0.2;
59 static constexpr auto OPTIMIZER_CONVERGED_FORCE = 0.01;
60 static constexpr auto OPTIMIZER_TIME_STEP = 1.0;
61 static constexpr auto OPTIMIZER_MAX_TIME_STEP = 2.5;
62};
63} // namespace eonc::params_ssot
static constexpr auto PROCESS_SEARCH_MINIMIZATION_OFFSET
static constexpr auto STRUCTURE_COMPARISON_CHECK_ROTATION
static constexpr auto STRUCTURE_COMPARISON_DISTANCE_DIFFERENCE
static constexpr auto STRUCTURE_COMPARISON_NEIGHBOR_CUTOFF
static constexpr auto OPTIMIZER_LBFGS_MAX_INVERSE_CURVATURE
static constexpr auto STRUCTURE_COMPARISON_REMOVE_TRANSLATION
static constexpr auto STRUCTURE_COMPARISON_INDISTINGUISHABLE_ATOMS
static constexpr auto OPTIMIZER_QUICKMIN_STEEPEST_DESCENT
static constexpr auto STRUCTURE_COMPARISON_USE_COVALENT
static constexpr auto OPTIMIZER_CG_MAX_ITER_BEFORE_RESET
static constexpr auto OPTIMIZER_LBFGS_INVERSE_CURVATURE
static constexpr auto STRUCTURE_COMPARISON_BRUTE_NEIGHBORS
static constexpr auto STRUCTURE_COMPARISON_ENERGY_DIFFERENCE
static constexpr auto STRUCTURE_COMPARISON_COVALENT_SCALE
static constexpr auto OPTIMIZER_CG_LINE_SEARCH_MAX_ITER
static constexpr auto OPTIMIZER_CG_KNOCK_OUT_MAX_MOVE