SimResult sim_add_sieve_operator(struct SimContext *context, const SimSieveOperatorConfig *config, size_t *out_index)
Register a sieve filtering operator with the provided configuration.
SimResult sim_sieve_update(struct SimContext *context, size_t operator_index, const SimSieveOperatorConfig *config)
Update an existing sieve operator in-place.
SimResult sim_sieve_config(struct SimContext *context, size_t operator_index, SimSieveOperatorConfig *out_config)
Retrieve the configuration currently bound to a sieve operator.
Simulation runtime state.
Definition sim_context.h:70