COMPUTE THE ADDITION OF TWO CURVES BY ADDING THE Y-VALUES

Adds two curves together by summing their y-values element-wise, interpolating onto a common x-axis as needed. Use this worker whenever you need to superimpose two time-history or XY curves into a single resultant curve.

When to use

Classification: process.

Tagged: add, addition, curve_math, curves, sum, transformation, y-values.

Inputs

Label ID Type Default Required Description
Destination Curve destination_curve vector   The base (destination) curve whose y-values will be accumulated into; accepts one or more XY vector curves — leave unpopulated if feeding the result directly from an upstream node.
Y Values Of This Curve Will Be Added To The Destination Curve y_valuesofthiscurvewillbeaddedtothedestinationcurve vector   The addend curve whose y-values are added point-by-point to the destination curve; must share or be interpolatable onto the same x-axis as the destination curve.
When one of the summands is 0.0, set value to 0.0 whenoneofthesummandsis0.0,setvalueto0.0 scalar linear   Controls zero-masking behaviour: set to ‘yes’ to force the summed output to 0.0 wherever either summand is exactly 0.0; defaults to ‘no’ (standard addition is always applied).

Outputs

Label ID Type Description
curves_add_output_1 curves_add_output_1 vector The resulting XY vector curve whose y-values are the element-wise sum of the destination curve and the addend curve, defined over their common x-axis range.

Disciplines

  • data.curve.transform

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curves_add


Auto-generated from transformation schema. Worker id: curves_add. Schema hash: 6c432de12882. Hand-curated docs in workerexamples/ override this page when present.