pystra.analysis.AnalysisObject#
- class AnalysisObject(stochastic_model=None, limit_state=None, analysis_options=None)[source]#
Bases:
objectBase class for reliability analysis objects (FORM, SORM, MC).
Note
Subclasses should use
self.N_HYPHfor the width of console separator lines printed byshowResults().Handles the common set-up shared by all analysis types: storing the stochastic model, limit state, and analysis options, and providing the
init_runmethod that computes the Nataf correlation and isoprobabilistic transformation before the analysis-specific iteration begins.- Parameters:
stochastic_model (StochasticModel, optional) – The probabilistic model.
limit_state (LimitState, optional) – The limit state function.
analysis_options (AnalysisOptions, optional) – Algorithm settings.
- model#
- Type:
- limitstate#
- Type:
- options#
- Type:
- transform#
- Type:
- results_valid#
Trueafter a successfulrun().- Type:
bool
Methods
Initialise the Nataf transformation before the analysis loop.