ENFORCE DECAY - MONOTONICALLY DECREASING VALUES FOR Y¶
Processes a curve so that its Y-values are monotonically decreasing, enforcing a strict decay profile by replacing any non-decreasing values. Use this worker when downstream analysis requires a guaranteed decay curve, such as S-N fatigue or material softening data.
When to use¶
Classification: process.
Tagged: curve, decreasing, enforce_decay, monotonic, process, transform.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve 1 | curve1 | vector | — | Input XY curve whose Y-values will be processed to enforce monotonic decay; any Y-value greater than its predecessor will be corrected. Optional — leave unconnected if supplying the curve via a chained upstream worker. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_enforce_decay_output_1 | curve_enforce_decay_output_1 | vector | Output XY curve with the same X-values as the input but with Y-values adjusted so they are monotonically non-increasing from the first point to the last. |
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=curve_enforce_decay
Auto-generated from transformation schema. Worker id: curve_enforce_decay. Schema hash: fa7ed1eb9b1c. Hand-curated docs in workerexamples/ override this page when present.