|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Shared base configuration for neural operators. More...
#include <neural_infer.h>

Public Attributes | |
| size_t | input_field |
| size_t | output_field |
| char | model_id [SIM_NEURAL_MODEL_ID_MAX+1U] |
| bool | accumulate |
| bool | scale_by_dt |
| bool | normalize_input |
| double | input_scale |
| double | input_bias |
| double | output_scale |
| double | output_bias |
| SimNeuralDeterminismPolicy | determinism_policy |
| SimNeuralDeviceRequirement | device_requirement |
| SimNeuralPrecisionMode | precision_mode |
| SimNeuralShapeConstraints | shape_constraints |
| SimNeuralInferenceFn | inference_fn |
| void * | inference_userdata |
Shared base configuration for neural operators.
| bool SimNeuralBaseConfig::accumulate |
Add predictions into output when true.
| SimNeuralDeterminismPolicy SimNeuralBaseConfig::determinism_policy |
Determinism requested from backend.
| SimNeuralDeviceRequirement SimNeuralBaseConfig::device_requirement |
Device requested from backend.
| SimNeuralInferenceFn SimNeuralBaseConfig::inference_fn |
Optional backend inference callback.
| void* SimNeuralBaseConfig::inference_userdata |
Opaque pointer passed to inference_fn.
| double SimNeuralBaseConfig::input_bias |
Input normalization bias.
| size_t SimNeuralBaseConfig::input_field |
Source field index.
| double SimNeuralBaseConfig::input_scale |
Input normalization scale.
| char SimNeuralBaseConfig::model_id[SIM_NEURAL_MODEL_ID_MAX+1U] |
Backend model identifier.
| bool SimNeuralBaseConfig::normalize_input |
Apply input_scale and input_bias before inference.
| double SimNeuralBaseConfig::output_bias |
Output denormalization bias.
| size_t SimNeuralBaseConfig::output_field |
Destination field index.
| double SimNeuralBaseConfig::output_scale |
Output denormalization scale.
| SimNeuralPrecisionMode SimNeuralBaseConfig::precision_mode |
Precision requested from backend.
| bool SimNeuralBaseConfig::scale_by_dt |
Scale writes by substep dt when true.
| SimNeuralShapeConstraints SimNeuralBaseConfig::shape_constraints |
Accepted input shape constraints.