get_ff_function(list()) :: function()
new(list()) :: struct()
output(struct()) :: number()
reset_integrator(struct()) :: struct()
update(struct(), number(), number(), number(), number()) :: tuple()