1 // SWIG file dist_module.i
2 
3 %module(package="openturns", docstring="Probabilistic distributions.") dist_bundle1
4 #pragma SWIG nowarn=302,509
5 //%feature("autodoc","1");
6 
7 %{
8 #include "openturns/OTconfig.hxx"
9 #include "openturns/OTBase.hxx"
10 #include "openturns/OTModel.hxx"
11 #include "openturns/OTDistribution.hxx"
12 %}
13 
14 %include typemaps.i
15 %include OTtypes.i
16 %include OTexceptions.i
17 %include std_vector.i
18 
19 %import base_module.i
20 %import model_copula_module.i
21 
22 /* Uncertainty/Distribution (except copulas) */
23 %include DistFunc.i
24 %include Arcsine.i
25 %include ArcsineFactory.i
26 %include ArcsineMuSigma.i
27 %include Bernoulli.i
28 %include BernoulliFactory.i
29 %include EmpiricalBernsteinCopula.i
30 %include BernsteinCopulaFactory.i
31 %include Beta.i
32 %include BetaFactory.i
33 %include BetaMuSigma.i
34 %include Binomial.i
35 %include BinomialFactory.i
36 %include Burr.i
37 %include BurrFactory.i
38 %include Chi.i
39 %include ChiFactory.i
40 %include ChiSquare.i
41 %include ChiSquareFactory.i
42 %include CompositeDistribution.i
43 %include Dirac.i
44 %include DiracFactory.i
45 %include Dirichlet.i
46 %include DirichletFactory.i
47 %include DiscreteCompoundDistribution.i
48 %include Epanechnikov.i
49 %include Exponential.i
50 %include ExponentialFactory.i
51 %include ExtremeValueCopula.i
52 %include JoeCopula.i
53 %include FisherSnedecor.i
54 %include FisherSnedecorFactory.i
55 %include Frechet.i
56 %include FrechetFactory.i
57 %include Gamma.i
58 %include GammaFactory.i
59 %include GammaMuSigma.i
60 %include Pareto.i
61 %include ParetoFactory.i
62 %include GeneralizedPareto.i
63 %include GeneralizedParetoFactory.i
64 %include Geometric.i
65 %include GeometricFactory.i
66 %include Gumbel.i
67 %include WeibullMax.i
68 %include WeibullMaxFactory.i
69 %include WeibullMaxMuSigma.i
70 %include GeneralizedExtremeValue.i
71 %include GeneralizedExtremeValueFactory.i
72 %include GumbelFactory.i
73 %include GumbelLambdaGamma.i
74 %include GumbelMuSigma.i
75 
76 /* At last we include template definitions */
77 %include UncertaintyDistTemplateDefs.i
78