SimulationReliabilityResult

class persalys.SimulationReliabilityResult(*args)

Get simulation results from a reliability analysis using Monte Carlo or Importance Sampling method.

Methods

getClassName()

Accessor to the object's name.

getConvergenceSample()

Convergence sample accessor.

getConvergenceSampleLowerBound()

Convergence sample lower bound accessor.

getConvergenceSampleUpperBound()

Convergence sample upper bound accessor.

getDesignOfExperiment()

Design of experiments accessor.

getElapsedTime()

Elapsed time in seconds to perform the analysis.

getInputSamples()

Input samples accessor.

getName()

Accessor to the object's name.

getOutputSamples()

Output samples accessor.

getPerEventSimulationResult(eventIndex)

For system events, get the simulation result for a specific event.

getSimulationResult()

Simulation result accessor.

hasName()

Test if the object is named.

hasPerEventSimulationResults()

Check if the result contains per-event simulation results.

setDesignOfExperiment(doe)

Design of experiments accessor.

setName(name)

Accessor to the object's name.

__init__(*args)
getClassName()

Accessor to the object’s name.

Returns:
class_namestr

The object class name (object.__class__.__name__).

getConvergenceSample()

Convergence sample accessor.

Returns:
sampleopenturns.Sample

Convergence sample

getConvergenceSampleLowerBound()

Convergence sample lower bound accessor.

Returns:
sampleopenturns.Sample

Convergence sample lower bound

getConvergenceSampleUpperBound()

Convergence sample upper bound accessor.

Returns:
sampleopenturns.Sample

Convergence sample upper bound

getDesignOfExperiment()

Design of experiments accessor.

Returns:
designDesignOfExperiment

Design of experiments containing the analysed points

getElapsedTime()

Elapsed time in seconds to perform the analysis.

Returns:
timedouble

Elapsed time in seconds to perform the analysis

getInputSamples()

Input samples accessor.

Returns:
inputSamplescollection of openturns.Sample

Input samples used for the analysis

getName()

Accessor to the object’s name.

Returns:
namestr

The name of the object.

getOutputSamples()

Output samples accessor.

Returns:
outputSamplescollection of openturns.Sample

Output samples used for the analysis

getPerEventSimulationResult(eventIndex)

For system events, get the simulation result for a specific event.

Parameters:
eventIndexint

Index of the event

Returns:
simulationResultopenturns.SimulationResult

Simulation result for the specified event

getSimulationResult()

Simulation result accessor.

Returns:
sampleopenturns.SimulationResult

Simulation result

hasName()

Test if the object is named.

Returns:
hasNamebool

True if the name is not empty.

hasPerEventSimulationResults()

Check if the result contains per-event simulation results.

Returns:
hasResultsbool

True if the result contains per-event simulation results, False otherwise

setDesignOfExperiment(doe)

Design of experiments accessor.

Parameters:
doe: :class:`~persalys.DesignOfExperiment`

Design od experiments to be used

setName(name)

Accessor to the object’s name.

Parameters:
namestr

The name of the object.