Skip to content

Commit

Permalink
Doc: Simplify API layout
Browse files Browse the repository at this point in the history
  • Loading branch information
jschueller committed Sep 21, 2024
1 parent 7b608a0 commit dd007a7
Show file tree
Hide file tree
Showing 57 changed files with 151 additions and 154 deletions.
115 changes: 59 additions & 56 deletions doc/user_manual/user_manual.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,33 +10,33 @@ Reliability problems
:toctree: _generated/
:template: class.rst_t

ReliabilityBenchmarkProblem.ReliabilityBenchmarkProblem
AxialStressedBeamReliability.AxialStressedBeamReliability
RminusSReliability.RminusSReliability
FourBranchSerialSystemReliability.FourBranchSerialSystemReliability
ReliabilityProblem53.ReliabilityProblem53
ReliabilityProblem22.ReliabilityProblem22
ReliabilityProblem24.ReliabilityProblem24
ReliabilityProblem25.ReliabilityProblem25
ReliabilityProblem28.ReliabilityProblem28
ReliabilityProblem31.ReliabilityProblem31
ReliabilityProblem35.ReliabilityProblem35
ReliabilityProblem55.ReliabilityProblem55
ReliabilityProblem57.ReliabilityProblem57
ReliabilityProblem75.ReliabilityProblem75
ReliabilityProblem89.ReliabilityProblem89
ReliabilityProblem110.ReliabilityProblem110
ReliabilityProblem111.ReliabilityProblem111
ReliabilityProblem33.ReliabilityProblem33
ReliabilityProblem8.ReliabilityProblem8
ReliabilityProblem14.ReliabilityProblem14
ReliabilityProblem38.ReliabilityProblem38
ReliabilityProblem54.ReliabilityProblem54
ReliabilityProblem107.ReliabilityProblem107
ReliabilityProblem91.ReliabilityProblem91
ReliabilityProblem63.ReliabilityProblem63
ReliabilityProblem60.ReliabilityProblem60
ReliabilityProblem77.ReliabilityProblem77
ReliabilityBenchmarkProblem
AxialStressedBeamReliability
RminusSReliability
FourBranchSerialSystemReliability
ReliabilityProblem53
ReliabilityProblem22
ReliabilityProblem24
ReliabilityProblem25
ReliabilityProblem28
ReliabilityProblem31
ReliabilityProblem35
ReliabilityProblem55
ReliabilityProblem57
ReliabilityProblem75
ReliabilityProblem89
ReliabilityProblem110
ReliabilityProblem111
ReliabilityProblem33
ReliabilityProblem8
ReliabilityProblem14
ReliabilityProblem38
ReliabilityProblem54
ReliabilityProblem107
ReliabilityProblem91
ReliabilityProblem63
ReliabilityProblem60
ReliabilityProblem77

Reliability methods
-------------------
Expand All @@ -45,25 +45,24 @@ Reliability methods
:toctree: _generated/
:template: class.rst_t

FORM.FORM
SORM.SORM
SubsetSampling.SubsetSampling
ProbabilitySimulationAlgorithmFactory.ProbabilitySimulationAlgorithmFactory
LHS.LHS
ReliabilityBenchmarkMetaAlgorithm.ReliabilityBenchmarkMetaAlgorithm
ReliabilityBenchmarkResult.ReliabilityBenchmarkResult
ConditionalDistribution.ConditionalDistribution
CrossCutFunction.CrossCutFunction
CrossCutDistribution.CrossCutDistribution
DrawEvent.DrawEvent
FORM
SORM
SubsetSampling
ProbabilitySimulationAlgorithmFactory
LHS
ReliabilityBenchmarkMetaAlgorithm
ReliabilityBenchmarkResult
ConditionalDistribution
CrossCutFunction
CrossCutDistribution
DrawEvent

:template: function.rst_t

ReliabilityLibrary.ComputeLogRelativeError
ReliabilityLibrary.ComputeAbsoluteError
ReliabilityLibrary.ComputeRelativeError
ReliabilityLibrary.ReliabilityBenchmarkProblemList
SensitivityLibrary.SensitivityBenchmarkProblemList

Sensitivity problems
--------------------
Expand All @@ -72,28 +71,32 @@ Sensitivity problems
:toctree: _generated/
:template: class.rst_t

SensitivityBenchmarkProblem.SensitivityBenchmarkProblem
BoreholeSensitivity.BoreholeSensitivity
BorgonovoSensitivity.BorgonovoSensitivity
OakleyOHaganSensitivity.OakleyOHaganSensitivity
DirichletSensitivity.DirichletSensitivity
FloodingSensitivity.FloodingSensitivity
NLOscillatorSensitivity.NLOscillatorSensitivity
GaussianSumSensitivity.GaussianSumSensitivity
GaussianProductSensitivity.GaussianProductSensitivity
GSobolSensitivity.GSobolSensitivity
MorrisSensitivity.MorrisSensitivity
IshigamiSensitivity.IshigamiSensitivity
SensitivityBenchmarkProblem
BoreholeSensitivity
BorgonovoSensitivity
OakleyOHaganSensitivity
DirichletSensitivity
FloodingSensitivity
NLOscillatorSensitivity
GaussianSumSensitivity
GaussianProductSensitivity
GSobolSensitivity
MorrisSensitivity
IshigamiSensitivity

:template: function.rst_t

SensitivityLibrary.SensitivityBenchmarkProblemList

Sensitivity methods
-------------------

.. autosummary::
:toctree: _generated/
:template: class.rst_t

SparsePolynomialChaosSensitivityAnalysis.SparsePolynomialChaosSensitivityAnalysis
SensitivityBenchmarkMetaAlgorithm.SensitivityBenchmarkMetaAlgorithm
SensitivityConvergence.SensitivityConvergence
SensitivityDistribution.SensitivityDistribution
JanonSensitivityAlgorithm.JanonSensitivityAlgorithm
SparsePolynomialChaosSensitivityAnalysis
SensitivityBenchmarkMetaAlgorithm
SensitivityConvergence
SensitivityDistribution
JanonSensitivityAlgorithm
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
#!/usr/bin/python
# coding:utf-8
# Copyright 2020 EDF
"""Class to define a axial stressed beam benchmark problem."""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot
import numpy as np

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Copyright 2020 - 2021 EDF
"""Class to define a Borehole sensitivity benchmark problem."""

from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Copyright 2021 EDF
"""Class to define a Borgonovo sensitivity benchmark problem."""

from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
import openturns as ot


Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Copyright 2020 - 2021 EDF
"""Class to define a Dirichlet sensitivity benchmark problem."""

from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
import openturns as ot
import numpy as np
import sys
Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Copyright 2020 - 2021 EDF
"""Class to define a Flooding sensitivity benchmark problem."""

from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Copyright 2020 EDF
"""Class to define the four-branch serial system from Waarts."""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Copyright 2020 EDF
"""Class to define the g-sobol sensitivity benchmark problem."""

from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Copyright 2020 EDF
"""Class to define a linear sum sensitivity benchmark problem."""

from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Copyright 2020 EDF
"""Class to define a gaussian sum sensitivity benchmark problem."""

from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
#!/usr/bin/python
# coding:utf-8
# Copyright 2020 EDF
"""Class to define a Ishigami sensitivity benchmark problem."""

from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
import openturns as ot
import numpy as np

Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"""
The non-monotonic function of Morris f: R^20 -> R.
"""
from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
import openturns as ot
import warnings

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Copyright 2020 - 2021 EDF
"""Class to define a Oscillator sensitivity benchmark problem."""

from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
import openturns as ot
import numpy as np

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Copyright 2021 EDF
"""Class to define a Oakley-O'Hagan sensitivity benchmark problem."""

from otbenchmark.SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
from ._SensitivityBenchmarkProblem import SensitivityBenchmarkProblem
import openturns as ot
import numpy as np

Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Class to define the ReliabilityProblem107 benchmark problem.
"""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Class to define the ReliabilityProblem110 benchmark problem.
"""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Class to define the ReliabilityProblem111 benchmark problem.
"""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
Class to define the ReliabilityProblem14 benchmark problem.
"""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
Class to define the ReliabilityProblem22 benchmark problem.
"""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Class to define the ReliabilityProblem24 benchmark problem.
"""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Class to define the ReliabilityProblem25 benchmark problem.
"""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Class to define the ReliabilityProblem28 benchmark problem.
"""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Class to define the ReliabilityProblem31 benchmark problem.
"""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Class to define the ReliabilityProblem33 benchmark problem.
"""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Class to define the ReliabilityProblem35 benchmark problem.
"""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
Class to define the ReliabilityProblem38 benchmark problem.
"""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Class to define the ReliabilityProblem54 benchmark problem.
"""

from otbenchmark.ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
from ._ReliabilityBenchmarkProblem import ReliabilityBenchmarkProblem
import openturns as ot


Expand Down
Loading

0 comments on commit dd007a7

Please sign in to comment.