Oakfield API Documentation 1.0.0
Numerical core APIs
Loading...
Searching...
No Matches
SimOperatorConfig Struct Reference

Operator runtime configuration shared between descriptors and instances. More...

#include <operator.h>

Public Attributes

SimContinuityMode continuity
 
double clamp_min
 
double clamp_max
 
double continuity_tol
 
SimIRBoundaryPolicy boundary
 
uint8_t spacing_rank
 
double spacing [SIM_OPERATOR_MAX_SPACING_DIMS]
 
double norm_budget
 
double norm_budget_softness
 
bool representation_mode_override_enabled
 
SimRepresentationMode representation_mode_override
 

Detailed Description

Operator runtime configuration shared between descriptors and instances.

Member Data Documentation

◆ boundary

SimIRBoundaryPolicy SimOperatorConfig::boundary

Boundary handling policy for spatial ops.

◆ clamp_max

double SimOperatorConfig::clamp_max

Upper clamp bound for limited continuity.

◆ clamp_min

double SimOperatorConfig::clamp_min

Lower clamp bound for limited continuity.

◆ continuity

SimContinuityMode SimOperatorConfig::continuity

Singular-domain handling policy.

◆ continuity_tol

double SimOperatorConfig::continuity_tol

Offset tolerance for continuity probes.

◆ norm_budget

double SimOperatorConfig::norm_budget

Optional L2 budget (0 disables).

◆ norm_budget_softness

double SimOperatorConfig::norm_budget_softness

Placeholder for future soft-limit behaviour.

◆ representation_mode_override

SimRepresentationMode SimOperatorConfig::representation_mode_override

Per-operator representation override.

◆ representation_mode_override_enabled

bool SimOperatorConfig::representation_mode_override_enabled

True when per-operator representation override is set.

◆ spacing

double SimOperatorConfig::spacing[SIM_OPERATOR_MAX_SPACING_DIMS]

Optional per-dimension spacing metadata.

◆ spacing_rank

uint8_t SimOperatorConfig::spacing_rank

Number of spatial spacing entries populated.


The documentation for this struct was generated from the following file: