The following describes the fragility curve sampling order for a single location according to the user input, assuming multiple potential failure modes.
Case 1: Randomize by Realization
At the start of the Realization (Outer Loop)
- Randomly generate a fragility curve from the user input distribution for every potential failure mode
- Sample an elevation from the curve for every potential failure mode
- Sample a duration, if applicable, for every potential failure mode
At the start of each Event (Inner Loop)
- Choose a potential failure mode according to assigned probability.
- Save elevation and duration data to the Fragility Curve sampled object
Case 2: Randomize by Event
At the start of the Realization (Outer Loop)
- Randomly generate a fragility curve from the user input distribution for every potential failure mode
At the start of each Event (Inner Loop)
- Choose a potential failure mode according to assigned probability.
- Sample an elevation from the curve of the active potential failure mode
- Sample a duration, if applicable, for the active potential failure mode
- Save elevation and duration data to the Fragility Curve sampled object