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

Metadata for creating analytic warp nodes. More...

#include <kernel_ir.h>

Collaboration diagram for SimIRWarpSpec:

Public Attributes

SimIRNodeId operand
 
double bias
 
double delta
 
double lambda
 
double tolerance
 
SimIRWarpProfile profile
 
SimWarpLevel warp_class
 
SimIRWarpGuard guard
 
SimIRType result_type
 

Detailed Description

Metadata for creating analytic warp nodes.

Member Data Documentation

◆ bias

double SimIRWarpSpec::bias

Bias applied before sampling the warp.

◆ delta

double SimIRWarpSpec::delta

Symmetric offset for evaluating the warp.

◆ guard

SimIRWarpGuard SimIRWarpSpec::guard

Continuity guard policy for runtime sampling.

◆ lambda

double SimIRWarpSpec::lambda

Scaling factor applied to the warp response.

◆ operand

SimIRNodeId SimIRWarpSpec::operand

Operand node identifier.

◆ profile

SimIRWarpProfile SimIRWarpSpec::profile

Warp profile selector.

◆ result_type

SimIRType SimIRWarpSpec::result_type

Resulting value type (defaults to scalar).

◆ tolerance

double SimIRWarpSpec::tolerance

Optional tolerance for adaptive warps (<=0 uses default).

◆ warp_class

SimWarpLevel SimIRWarpSpec::warp_class

Optional classification hint for code generation.


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