6int main(
int argc,
char** argv) {
12 hyp.
init(
"lha/testInput.flha", config);
18 StatCorrelationProxy::Type::COMBINED);
20 std::cout << el << std::endl;
Facade combining block existence/logging (BlockProvider) and block listing (APIAdapter).
High-level helpers for initializing and monitoring the Hyperiso framework.
Concrete statistical proxy forwarding correlation queries to CorrelationProvider.
Statistics-layer proxy for read-only access to parameters and observables.
Unified proxy for block queries and diagnostics.
void log_all_blocks(ParameterType pt) override
Logs all blocks for a given ParameterType.
High-level interface to initialize and monitor the main framework configuration.
void init(const std::string &lhaFile, HyperisoConfig config)
Initializes Hyperiso using a LHA file and a full Config object.
static std::optional< ObservableId > from_flha(const LhaID &ext)
Resolve a FLHA id to a dynamic observable id.
Concrete implementation of IStatCorrelationProxy for the statistics module.
Concrete read-only proxy used by the statistics layer.
std::shared_ptr< Parameter > get_param(const ParamId &) const override
Returns the parameter object identified by a typed ParamId.
Configuration object controlling model, input flags and optional MARTY resources.
Model model
Current model.
Represents an identifier of a LHA element, possibly containing several sub-ids.
Composite identifier for a single parameter.