NonLinear
Class NonLinear()
Nonlinear(kwds)Utility class to hold nonlinear properties for container objects like the fx fy fz tx ty and tz values of a Bushing, value of a ControlSISO, the f, t, fx fy fz tx ty and tz values of a Force, scale value of a ModalForce, value of a Motion, s_expr and s_expr2 of a ResponseVariable, expr value of Sensor, value of a SolverDiffeq, value of a SolverVariable and k, c, kt and ct values of SpringDamper.
Keyword Arguments
| Argument | Data Type | Description | Default | 
|---|---|---|---|
| type | Enum | Type of value nonlinear entity holds. Takes values LIN, CRV, SPL3D or EXPR. | 'LIN' | 
| lin | Double | Value when nonlinear entity is of type LIN. | 0 | 
| expr | Function | Expression the nonlinear entity is set to when type is EXPR. | '' | 
| crv | Curve | Curve entity the nonlinear entity is resolved to when type is CRV. | None | 
| spl | Spline3D | Spline3D entity the nonlinear entity is resolved to when type is SPL3D. | None | 
| int_type | Enum | Interpolation type when the value is of type curve or spline 3d. Takes values AKIMA, CUBIC, LINEAR or QUINTIC. | 'AKIMA' | 
| indep_var | Function | Independent variable 1 to define curve/spline3D when nonlinear entity is of type curve/spline3D. This value need to be in a templex syntax(within ``). | '`-DX(, , )`' | 
| indep_var2 | Function | Independent variable 2 to define spline3D when nonlinear entity is of type spline3D. | '``' | 
Notes
You cannot create instances of the Nonlinear class. This class is used to modify the nonlinear properties in an entity.