|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for the remainder operator. More...
#include <remainder.h>
Public Attributes | |
| size_t | warped_field |
| size_t | reference_field |
| size_t | output_field |
| double | weight |
| double | bias |
| double | exponent |
| double | epsilon |
| SimRemainderNonlinearity | nonlinearity |
| bool | accumulate |
| bool | scale_by_dt |
| SimRemainderComplexMode | complex_mode |
Configuration for the remainder operator.
| bool SimRemainderOperatorConfig::accumulate |
When true, adds into output instead of overwriting.
| double SimRemainderOperatorConfig::bias |
Constant offset added after weighting.
| SimRemainderComplexMode SimRemainderOperatorConfig::complex_mode |
Complex processing mode (component-wise or polar).
| double SimRemainderOperatorConfig::epsilon |
Positive guard preventing singularities in LOG_ABS/POWER.
| double SimRemainderOperatorConfig::exponent |
Exponent used by POWER nonlinearity.
| SimRemainderNonlinearity SimRemainderOperatorConfig::nonlinearity |
Analytic function f applied to inputs.
| size_t SimRemainderOperatorConfig::output_field |
Field receiving f(warped) - f(reference).
| size_t SimRemainderOperatorConfig::reference_field |
Field containing the reference signal u.
| bool SimRemainderOperatorConfig::scale_by_dt |
When true, scale accumulated writes by substep dt.
| size_t SimRemainderOperatorConfig::warped_field |
Field containing the warped signal.
| double SimRemainderOperatorConfig::weight |
Gain applied to the remainder.