pystra.results.SystemFORMResult#

Use it: User guide · Worked example · Theory

class SystemFORMResult(*, method, status, message, n_limit_state_evaluations, variable_names, options=None, failure_probability, beta, bounds, component_results, correlation, intersections)[source]#

Bases: _ProbabilityResult

Record of a system FORM approximation.

bounds#

Lower and upper bounds on the linearized event: Ditlevsen bounds for a series system, marginal bounds for a parallel system.

Type:

tuple of float

component_results#

Each component’s FORM record, by component name.

Type:

Mapping[str, FORMResult]

correlation#

Correlation of the linearized normal scores, alpha @ alpha.T.

Type:

ndarray

intersections#

Pairwise failure probabilities of the component tangent planes.

Type:

ndarray

Methods

summary

Return a plain-text report of the principal results.

property converged: bool#

Whether the method met its termination criteria.

summary()#

Return a plain-text report of the principal results.

Return type:

str