.. _auto_curves_get_damage: *GET AMOUNT OF DAMAGE* ====================== Computes a scalar damage metric for one or more input curves by sampling a trailing window of points and quantifying the deviation or cumulative response in that region. Use this worker when you need a quick, comparable damage index from time-history or load curves — larger output values indicate greater damage. When to use ----------- Classification: **process**. Tagged: ``curve``, ``damage``, ``damage_metric``, ``time_history``, ``trailing_window``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curve - input_curve - vector - — - - One or more input time-history or load curves (vector) to be evaluated for damage; accepts multiple curves simultaneously. * - Ratio Of Points From End - per_points_from_end - scalar - 0.2 - - Fraction of the total curve points sampled from the tail end to compute the damage metric (dimensionless, 0–1); default 0.2 means the last 20 % of points are used — increase for longer damage windows, decrease to focus on the very end. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - Damage - curve_get_damage_output_1 - keyvalue - Key-value map of damage scores for each input curve; dimensionless scalar — larger values indicate greater damage accumulated in the sampled trailing window. Disciplines ----------- - data.curve.transform - engineering.durability Runnable example ---------------- A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: `/api/workflow/example?id=curves_get_damage `_ .. raw:: html

Auto-generated from transformation schema. Worker id: curves_get_damage. Schema hash: 3d9a4d33a5bf. Hand-curated docs in workerexamples/ override this page when present.