module: OpticalSD_NonLinInt
description: integrator with non-linearity and offset
parameters: double a0 double a1 double a2 double a3
inputs: double in
outputs: double out
static_variables:
classes: 
Amp amp("a0+a1*x+a2*x^2+a3*x^3","a0,a1,a2,a3",a0,a1,a2,a3)
init:
code:
amp.inp(in);
out=amp.out;
