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.