pystra.assessment.ReliabilityEvaluator#

class ReliabilityEvaluator(*args, **kwargs)[source]#

Bases: Protocol

Callback receiving isolated inputs and returning a result or analysis.

The call is evaluator(model, limit_state, options=options). A method constructor such as CrudeMonteCarlo may be supplied directly; its run() is called once. An external-solver adapter may instead return a ReliabilityEstimate or another record meeting ReliabilityResult. The callback owns its random state and any external resources.

Methods

__call__(model, limit_state, *, options=None)[source]#

Call self as a function.

Return type:

Any