Experiment Completed
Emitted once after all replications of an experiment complete successfully.
Carries the experiment identity record, the finalized simulation run record (with end timestamp and final replication count), and all across-replication aggregates, histogram data, frequency data, and time-series response data.
The experiment field mirrors the same record in ExperimentStarted so that consumers receiving only the completion snapshot can still identify which experiment produced the results without having to retain the earlier start snapshot. In particular, experiment.exp_name is the authoritative experiment / scenario identifier; the SimulationRunTableData.run_name field on simulationRun is a separate, usually-empty per-run label and should not be used as an experiment id.
Constructors
Properties
Identity record for the experiment that produced this snapshot. Mirrors ExperimentStarted.experiment. Defaults to an empty ExperimentTableData so callers constructing ExperimentCompleted outside the lifecycle bridge (e.g. in test fixtures) stay source-compatible.
Functions
Builds a report document for a completed simulation snapshot.