linearinterp.py¶
-
class
openconcept.utilities.linearinterp.LinearInterpolator(**kwargs)[source]¶ Bases:
openmdao.core.explicitcomponent.ExplicitComponentCreate a linearly interpolated set of points including two end points
Inputs: - start_val (float) – Starting value (scalar; units set from “units” option)
- end_val (float) – Ending value (scalar; units set from “units” option)
Outputs: vec (float) – Vector of linearly interpolated points (scalar; units set from “units” opt)
Options: - units (str, None) – Units for inputs and outputs
- num_nodes (int) – Number of linearly interpolated points to produce (minimum/default 2)