Loading...
Searching...
No Matches
Parameters.h File Reference
#include "BaseStructures.h"
#include "ParametersOptions.h"
#include <cstdio>
#include <memory>
#include <string>
#include <string_view>

Go to the source code of this file.

Classes

class  eonc::Parameters
struct  eonc::ParametersLoadAccess
 Write hole for INI/JSON loaders and nanobind property setters. More...

Namespaces

namespace  eonc
 RAII resource manager for the ARTn C library with global synchronization.
namespace  eonc::config

Functions

int eonc::config::load_ini (INIReader &ini, Parameters &params)
 Parse all INI sections into the Parameters struct.
void eonc::config::apply_ssot_defaults (Parameters &params)
 Apply SSoT defaults for covered groups (Main, Potential, Optimizer, Structure Comparison, Process Search).
void eonc::config::validate_and_link (Parameters &params)
 Resolve cross-group defaults and time unit conversions.