From bc021f595e1f4452ae5f1145123eb1bf995a0a73 Mon Sep 17 00:00:00 2001 From: Christopher Schwan Date: Fri, 7 Feb 2025 11:48:20 +0100 Subject: [PATCH] Add ScreamingSnakeCase constants for `GridOptFlags` --- pineappl_capi/src/lib.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pineappl_capi/src/lib.rs b/pineappl_capi/src/lib.rs index 7720e431..79dea8e9 100644 --- a/pineappl_capi/src/lib.rs +++ b/pineappl_capi/src/lib.rs @@ -69,6 +69,24 @@ use std::os::raw::{c_char, c_int, c_void}; use std::path::Path; use std::slice; +/// TODO +pub const PINEAPPL_GOF_OPTIMIZE_SUBGRID_TYPE: GridOptFlags = GridOptFlags::OPTIMIZE_SUBGRID_TYPE; + +/// TODO +pub const PINEAPPL_GOF_OPTIMIZE_NODES: GridOptFlags = GridOptFlags::OPTIMIZE_NODES; + +/// TODO +pub const PINEAPPL_GOF_SYMMETRIZE_CHANNELS: GridOptFlags = GridOptFlags::SYMMETRIZE_CHANNELS; + +/// TODO +pub const PINEAPPL_GOF_STRIP_EMPTY_ORDERS: GridOptFlags = GridOptFlags::STRIP_EMPTY_ORDERS; + +/// TODO +pub const PINEAPPL_GOF_MERGE_SAME_CHANNELS: GridOptFlags = GridOptFlags::MERGE_SAME_CHANNELS; + +/// TODO +pub const PINEAPPL_GOF_STRIP_EMPTY_CHANNELS: GridOptFlags = GridOptFlags::STRIP_EMPTY_CHANNELS; + // TODO: make sure no `panic` calls leave functions marked as `extern "C"` fn grid_interpolation_params(key_vals: Option<&KeyVal>) -> Vec {