## 4.7 `POLY`: Polynomial nonlinear transfer function

### 4.7.1 Syntax

`POLY` c0 c1 c2 c3 ...
`POLY` c0 c1 c2 c3 ... args

### 4.7.2 Purpose

Defines a transfer function by a one dimensional polynomial.

### 4.7.3 Comments

For capacitors, this function defines charge as a function of voltage. For inductors, it defines flux as a function of current. If you have the coefficients defining capacitance or inductance, prepending a “0” to the list will turn it into the correct form for Gnucap.
For fixed sources, it defines voltage or current as a polynomial function of time.
The transfer function is defined by:

    out = c0 + (c1*in) + (c2*in^2) + ....

### 4.7.4 Parameters

`MIN` = x
  Minimum output value (clipping). (Default = -infinity.)
`MAX` = x
  Maximum output value (clipping). (Default = infinity)
`ABS`
  Absolute value, truth value. (Default = false). If set to true, the result will be always positive.