buffalo_wings.wing.PiecewiseLinearDistribution
- class buffalo_wings.wing.PiecewiseLinearDistribution(type='piecewise_linear', data=<factory>)[source]
Bases:
objectPiecewise-linear scalar distribution over
eta.- Parameters:
type (Literal['piecewise_linear'])
data (list[tuple[float, float]])
- type
Schema discriminator for the distribution type.
- Type:
Literal[``”piecewise_linear”:py:class:`]`, *default* ``"piecewise_linear"
- data
Ordered
(eta, value)control points used for linear interpolation.- Type:
list[tuple[float,float]], optional
- __init__(type='piecewise_linear', data=<factory>)
- Parameters:
type (Literal['piecewise_linear'])
data (list[tuple[float, float]])
- Return type:
None
Methods
__init__([type, data])Attributes