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

Configuration for the analytic warp operator. More...

#include <analytic_warp.h>

Public Attributes

size_t field_index
 
AnalyticWarpProfile profile
 
double delta
 
double lambda
 
double bias
 
double exponent
 
AnalyticWarpComplexMode complex_mode
 
double hyperexp_epsilon
 
int hyperexp_depth
 
double hyperexp_q
 
SimContinuityMode continuity
 
double continuity_clamp_min
 
double continuity_clamp_max
 
double continuity_tolerance
 

Detailed Description

Configuration for the analytic warp operator.

Member Data Documentation

◆ bias

double AnalyticWarpOperatorConfig::bias

Additive bias before evaluating profile.

◆ complex_mode

AnalyticWarpComplexMode AnalyticWarpOperatorConfig::complex_mode

Complex processing mode (component-wise or polar).

◆ continuity

SimContinuityMode AnalyticWarpOperatorConfig::continuity

Continuity guard policy applied during evaluation.

◆ continuity_clamp_max

double AnalyticWarpOperatorConfig::continuity_clamp_max

Upper clamp bound when continuity requires clamping.

◆ continuity_clamp_min

double AnalyticWarpOperatorConfig::continuity_clamp_min

Lower clamp bound when continuity requires clamping.

◆ continuity_tolerance

double AnalyticWarpOperatorConfig::continuity_tolerance

Offset tolerance controlling limited continuity blending.

◆ delta

double AnalyticWarpOperatorConfig::delta

Symmetric evaluation offset for gradient estimation.

◆ exponent

double AnalyticWarpOperatorConfig::exponent

Exponent used by POWER profile (ignored otherwise).

◆ field_index

size_t AnalyticWarpOperatorConfig::field_index

Target field index.

◆ hyperexp_depth

int AnalyticWarpOperatorConfig::hyperexp_depth

Hyperexponential truncation depth K (>0).

◆ hyperexp_epsilon

double AnalyticWarpOperatorConfig::hyperexp_epsilon

Hyperexponential epsilon offset (profile-specific).

◆ hyperexp_q

double AnalyticWarpOperatorConfig::hyperexp_q

q parameter for q-hyperexponential profile.

◆ lambda

double AnalyticWarpOperatorConfig::lambda

Scaling applied to the warp response.

◆ profile

AnalyticWarpProfile AnalyticWarpOperatorConfig::profile

Warp profile selector.


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