pystra.decision.targets.TargetReliabilityCalibration#
- class TargetReliabilityCalibration(objective, failure_probability, bounds=(1.0, 15.0), variable='design', metadata=None)[source]#
One-dimensional calibration for deriving a target reliability.
The calibration maximizes a user-supplied objective over a scalar design variable and then evaluates the associated failure probability. It is the generic calculation layer behind the built-in Rackwitz and LQI marginal target helpers.
- __init__(objective, failure_probability, bounds=(1.0, 15.0), variable='design', metadata=None)#
Methods
__init__(objective, failure_probability[, ...])run()Run the bounded scalar optimization.
Attributes
boundsmetadatavariableobjectivefailure_probability