Skip to content
Oakfield Operator Calculus Function Reference Site

Reaction Operators

sim_add_remainder_operator(ctx, warped, reference, out, opts)

Measure analytic residues with optional nonlinearities.

  • weight (default 1.0): gain applied to residue.
  • bias (default 0): additive bias.
  • exponent (default 1.0): power when nonlinearity = 'power'.
  • epsilon (>0, default 1e-4): guard for log/power modes.
  • nonlinearity (enum): identity|abs|log_abs|power|tanh.
  • complex_mode (enum): component|polar.
  • accumulate (bool) and scale_by_dt (bool).

Examples:

sim.sim_add_remainder_operator(ctx, warped, ref, diff, {
nonlinearity = "power",
exponent = 2
})
sim.sim_add_remainder_operator(ctx, warped, ref, diff, {
nonlinearity = "log_abs",
epsilon = 1e-5,
accumulate = true
})