Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/06/20 14:53:51 (4 years ago)
Author:
chaider
Message:

#3075

  • Added possibility to add noise to the feynman instances
  • Sorted instances by name
Location:
branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman
Files:
100 added
2 edited

Legend:

Unmodified
Added
Removed
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/FeynmanDescriptor.cs

    r17642 r17647  
    66
    77namespace HeuristicLab.Problems.Instances.DataAnalysis {
    8   public abstract class FeynmanDescriptor : ArtificialRegressionDataDescriptor{
     8  public abstract class FeynmanDescriptor : ArtificialRegressionDataDescriptor {
     9    protected double? noiseRatio;
    910    public override string Description {
    1011      get {
  • branches/3075_aifeynman_instances/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/FeynmanInstanceProvider.cs

    r17645 r17647  
    11using System;
    22using System.Collections.Generic;
     3using System.Linq;
    34using HeuristicLab.Random;
    45
     
    3233      var descriptorList = new List<IDataDescriptor>();
    3334      var rand           = new MersenneTwister((uint) Seed);
    34       descriptorList.Add(new Feynman1(rand.Next()));
    35       descriptorList.Add(new Feynman2(rand.Next()));
    36       descriptorList.Add(new Feynman3(rand.Next()));
    37       descriptorList.Add(new Feynman4(rand.Next()));
    38       descriptorList.Add(new Feynman5(rand.Next()));
    39       descriptorList.Add(new Feynman6(rand.Next()));
    40       descriptorList.Add(new Feynman7(rand.Next()));
    41       descriptorList.Add(new Feynman8(rand.Next()));
    42       descriptorList.Add(new Feynman9(rand.Next()));
    43       descriptorList.Add(new Feynman10(rand.Next()));
    44       descriptorList.Add(new Feynman11(rand.Next()));
    45       descriptorList.Add(new Feynman12(rand.Next()));
    46       descriptorList.Add(new Feynman13(rand.Next()));
    47       descriptorList.Add(new Feynman14(rand.Next()));
    48       descriptorList.Add(new Feynman15(rand.Next()));
    49       descriptorList.Add(new Feynman16(rand.Next()));
    50       descriptorList.Add(new Feynman17(rand.Next()));
    51       descriptorList.Add(new Feynman18(rand.Next()));
    52       descriptorList.Add(new Feynman19(rand.Next()));
    53       descriptorList.Add(new Feynman20(rand.Next()));
    54       descriptorList.Add(new Feynman21(rand.Next()));
    55       descriptorList.Add(new Feynman22(rand.Next()));
    56       descriptorList.Add(new Feynman23(rand.Next()));
    57       descriptorList.Add(new Feynman24(rand.Next()));
    58       descriptorList.Add(new Feynman25(rand.Next()));
    59       descriptorList.Add(new Feynman26(rand.Next()));
    60       descriptorList.Add(new Feynman27(rand.Next()));
    61       descriptorList.Add(new Feynman28(rand.Next()));
    62       descriptorList.Add(new Feynman29(rand.Next()));
    63       descriptorList.Add(new Feynman30(rand.Next()));
    64       descriptorList.Add(new Feynman31(rand.Next()));
    65       descriptorList.Add(new Feynman32(rand.Next()));
    66       descriptorList.Add(new Feynman33(rand.Next()));
    67       descriptorList.Add(new Feynman34(rand.Next()));
    68       descriptorList.Add(new Feynman35(rand.Next()));
    69       descriptorList.Add(new Feynman36(rand.Next()));
    70       descriptorList.Add(new Feynman37(rand.Next()));
    71       descriptorList.Add(new Feynman38(rand.Next()));
    72       descriptorList.Add(new Feynman39(rand.Next()));
    73       descriptorList.Add(new Feynman40(rand.Next()));
    74       descriptorList.Add(new Feynman41(rand.Next()));
    75       descriptorList.Add(new Feynman42(rand.Next()));
    76       descriptorList.Add(new Feynman43(rand.Next()));
    77       descriptorList.Add(new Feynman44(rand.Next()));
    78       descriptorList.Add(new Feynman45(rand.Next()));
    79       descriptorList.Add(new Feynman46(rand.Next()));
    80       descriptorList.Add(new Feynman47(rand.Next()));
    81       descriptorList.Add(new Feynman48(rand.Next()));
    82       descriptorList.Add(new Feynman49(rand.Next()));
    83       descriptorList.Add(new Feynman50(rand.Next()));
    84       descriptorList.Add(new Feynman51(rand.Next()));
    85       descriptorList.Add(new Feynman52(rand.Next()));
    86       descriptorList.Add(new Feynman53(rand.Next()));
    87       descriptorList.Add(new Feynman54(rand.Next()));
    88       descriptorList.Add(new Feynman55(rand.Next()));
    89       descriptorList.Add(new Feynman56(rand.Next()));
    90       descriptorList.Add(new Feynman57(rand.Next()));
    91       descriptorList.Add(new Feynman58(rand.Next()));
    92       descriptorList.Add(new Feynman59(rand.Next()));
    93       descriptorList.Add(new Feynman60(rand.Next()));
    94       descriptorList.Add(new Feynman61(rand.Next()));
    95       descriptorList.Add(new Feynman62(rand.Next()));
    96       descriptorList.Add(new Feynman63(rand.Next()));
    97       descriptorList.Add(new Feynman64(rand.Next()));
    98       descriptorList.Add(new Feynman65(rand.Next()));
    99       descriptorList.Add(new Feynman66(rand.Next()));
    100       descriptorList.Add(new Feynman67(rand.Next()));
    101       descriptorList.Add(new Feynman68(rand.Next()));
    102       descriptorList.Add(new Feynman69(rand.Next()));
    103       descriptorList.Add(new Feynman70(rand.Next()));
    104       descriptorList.Add(new Feynman71(rand.Next()));
    105       descriptorList.Add(new Feynman72(rand.Next()));
    106       descriptorList.Add(new Feynman73(rand.Next()));
    107       descriptorList.Add(new Feynman74(rand.Next()));
    108       descriptorList.Add(new Feynman75(rand.Next()));
    109       descriptorList.Add(new Feynman76(rand.Next()));
    110       descriptorList.Add(new Feynman77(rand.Next()));
    111       descriptorList.Add(new Feynman78(rand.Next()));
    112       descriptorList.Add(new Feynman79(rand.Next()));
    113       descriptorList.Add(new Feynman80(rand.Next()));
    114       descriptorList.Add(new Feynman81(rand.Next()));
    115       descriptorList.Add(new Feynman82(rand.Next()));
    116       descriptorList.Add(new Feynman83(rand.Next()));
    117       descriptorList.Add(new Feynman84(rand.Next()));
    118       descriptorList.Add(new Feynman85(rand.Next()));
    119       descriptorList.Add(new Feynman86(rand.Next()));
    120       descriptorList.Add(new Feynman87(rand.Next()));
    121       descriptorList.Add(new Feynman88(rand.Next()));
    122       descriptorList.Add(new Feynman89(rand.Next()));
    123       descriptorList.Add(new Feynman90(rand.Next()));
    124       descriptorList.Add(new Feynman91(rand.Next()));
    125       descriptorList.Add(new Feynman92(rand.Next()));
    126       descriptorList.Add(new Feynman93(rand.Next()));
    127       descriptorList.Add(new Feynman94(rand.Next()));
    128       descriptorList.Add(new Feynman95(rand.Next()));
    129       descriptorList.Add(new Feynman96(rand.Next()));
    130       descriptorList.Add(new Feynman97(rand.Next()));
    131       descriptorList.Add(new Feynman98(rand.Next()));
    132       descriptorList.Add(new Feynman99(rand.Next()));
    133       descriptorList.Add(new Feynman100(rand.Next()));
    13435
    135       descriptorList.Add(new Feynman1(rand.Next(), 100, 100));
    136       descriptorList.Add(new Feynman2(rand.Next(), 100, 100));
    137       descriptorList.Add(new Feynman3(rand.Next(), 100, 100));
    138       descriptorList.Add(new Feynman4(rand.Next(), 100, 100));
    139       descriptorList.Add(new Feynman5(rand.Next(), 100, 100));
    140       descriptorList.Add(new Feynman6(rand.Next(), 100, 100));
    141       descriptorList.Add(new Feynman7(rand.Next(), 100, 100));
    142       descriptorList.Add(new Feynman8(rand.Next(), 100, 100));
    143       descriptorList.Add(new Feynman9(rand.Next(), 100, 100));
    144       descriptorList.Add(new Feynman10(rand.Next(), 100, 100));
    145       descriptorList.Add(new Feynman11(rand.Next(), 100, 100));
    146       descriptorList.Add(new Feynman12(rand.Next(), 100, 100));
    147       descriptorList.Add(new Feynman13(rand.Next(), 100, 100));
    148       descriptorList.Add(new Feynman14(rand.Next(), 100, 100));
    149       descriptorList.Add(new Feynman15(rand.Next(), 100, 100));
    150       descriptorList.Add(new Feynman16(rand.Next(), 100, 100));
    151       descriptorList.Add(new Feynman17(rand.Next(), 100, 100));
    152       descriptorList.Add(new Feynman18(rand.Next(), 100, 100));
    153       descriptorList.Add(new Feynman19(rand.Next(), 100, 100));
    154       descriptorList.Add(new Feynman20(rand.Next(), 100, 100));
    155       descriptorList.Add(new Feynman21(rand.Next(), 100, 100));
    156       descriptorList.Add(new Feynman22(rand.Next(), 100, 100));
    157       descriptorList.Add(new Feynman23(rand.Next(), 100, 100));
    158       descriptorList.Add(new Feynman24(rand.Next(), 100, 100));
    159       descriptorList.Add(new Feynman25(rand.Next(), 100, 100));
    160       descriptorList.Add(new Feynman26(rand.Next(), 100, 100));
    161       descriptorList.Add(new Feynman27(rand.Next(), 100, 100));
    162       descriptorList.Add(new Feynman28(rand.Next(), 100, 100));
    163       descriptorList.Add(new Feynman29(rand.Next(), 100, 100));
    164       descriptorList.Add(new Feynman30(rand.Next(), 100, 100));
    165       descriptorList.Add(new Feynman31(rand.Next(), 100, 100));
    166       descriptorList.Add(new Feynman32(rand.Next(), 100, 100));
    167       descriptorList.Add(new Feynman33(rand.Next(), 100, 100));
    168       descriptorList.Add(new Feynman34(rand.Next(), 100, 100));
    169       descriptorList.Add(new Feynman35(rand.Next(), 100, 100));
    170       descriptorList.Add(new Feynman36(rand.Next(), 100, 100));
    171       descriptorList.Add(new Feynman37(rand.Next(), 100, 100));
    172       descriptorList.Add(new Feynman38(rand.Next(), 100, 100));
    173       descriptorList.Add(new Feynman39(rand.Next(), 100, 100));
    174       descriptorList.Add(new Feynman40(rand.Next(), 100, 100));
    175       descriptorList.Add(new Feynman41(rand.Next(), 100, 100));
    176       descriptorList.Add(new Feynman42(rand.Next(), 100, 100));
    177       descriptorList.Add(new Feynman43(rand.Next(), 100, 100));
    178       descriptorList.Add(new Feynman44(rand.Next(), 100, 100));
    179       descriptorList.Add(new Feynman45(rand.Next(), 100, 100));
    180       descriptorList.Add(new Feynman46(rand.Next(), 100, 100));
    181       descriptorList.Add(new Feynman47(rand.Next(), 100, 100));
    182       descriptorList.Add(new Feynman48(rand.Next(), 100, 100));
    183       descriptorList.Add(new Feynman49(rand.Next(), 100, 100));
    184       descriptorList.Add(new Feynman50(rand.Next(), 100, 100));
    185       descriptorList.Add(new Feynman51(rand.Next(), 100, 100));
    186       descriptorList.Add(new Feynman52(rand.Next(), 100, 100));
    187       descriptorList.Add(new Feynman53(rand.Next(), 100, 100));
    188       descriptorList.Add(new Feynman54(rand.Next(), 100, 100));
    189       descriptorList.Add(new Feynman55(rand.Next(), 100, 100));
    190       descriptorList.Add(new Feynman56(rand.Next(), 100, 100));
    191       descriptorList.Add(new Feynman57(rand.Next(), 100, 100));
    192       descriptorList.Add(new Feynman58(rand.Next(), 100, 100));
    193       descriptorList.Add(new Feynman59(rand.Next(), 100, 100));
    194       descriptorList.Add(new Feynman60(rand.Next(), 100, 100));
    195       descriptorList.Add(new Feynman61(rand.Next(), 100, 100));
    196       descriptorList.Add(new Feynman62(rand.Next(), 100, 100));
    197       descriptorList.Add(new Feynman63(rand.Next(), 100, 100));
    198       descriptorList.Add(new Feynman64(rand.Next(), 100, 100));
    199       descriptorList.Add(new Feynman65(rand.Next(), 100, 100));
    200       descriptorList.Add(new Feynman66(rand.Next(), 100, 100));
    201       descriptorList.Add(new Feynman67(rand.Next(), 100, 100));
    202       descriptorList.Add(new Feynman68(rand.Next(), 100, 100));
    203       descriptorList.Add(new Feynman69(rand.Next(), 100, 100));
    204       descriptorList.Add(new Feynman70(rand.Next(), 100, 100));
    205       descriptorList.Add(new Feynman71(rand.Next(), 100, 100));
    206       descriptorList.Add(new Feynman72(rand.Next(), 100, 100));
    207       descriptorList.Add(new Feynman73(rand.Next(), 100, 100));
    208       descriptorList.Add(new Feynman74(rand.Next(), 100, 100));
    209       descriptorList.Add(new Feynman75(rand.Next(), 100, 100));
    210       descriptorList.Add(new Feynman76(rand.Next(), 100, 100));
    211       descriptorList.Add(new Feynman77(rand.Next(), 100, 100));
    212       descriptorList.Add(new Feynman78(rand.Next(), 100, 100));
    213       descriptorList.Add(new Feynman79(rand.Next(), 100, 100));
    214       descriptorList.Add(new Feynman80(rand.Next(), 100, 100));
    215       descriptorList.Add(new Feynman81(rand.Next(), 100, 100));
    216       descriptorList.Add(new Feynman82(rand.Next(), 100, 100));
    217       descriptorList.Add(new Feynman83(rand.Next(), 100, 100));
    218       descriptorList.Add(new Feynman84(rand.Next(), 100, 100));
    219       descriptorList.Add(new Feynman85(rand.Next(), 100, 100));
    220       descriptorList.Add(new Feynman86(rand.Next(), 100, 100));
    221       descriptorList.Add(new Feynman87(rand.Next(), 100, 100));
    222       descriptorList.Add(new Feynman88(rand.Next(), 100, 100));
    223       descriptorList.Add(new Feynman89(rand.Next(), 100, 100));
    224       descriptorList.Add(new Feynman90(rand.Next(), 100, 100));
    225       descriptorList.Add(new Feynman91(rand.Next(), 100, 100));
    226       descriptorList.Add(new Feynman92(rand.Next(), 100, 100));
    227       descriptorList.Add(new Feynman93(rand.Next(), 100, 100));
    228       descriptorList.Add(new Feynman94(rand.Next(), 100, 100));
    229       descriptorList.Add(new Feynman95(rand.Next(), 100, 100));
    230       descriptorList.Add(new Feynman96(rand.Next(), 100, 100));
    231       descriptorList.Add(new Feynman97(rand.Next(), 100, 100));
    232       descriptorList.Add(new Feynman98(rand.Next(), 100, 100));
    233       descriptorList.Add(new Feynman99(rand.Next(), 100, 100));
    234       descriptorList.Add(new Feynman100(rand.Next(), 100, 100));
     36
     37      var noiseRatio = new double?[] {null, 1, 10E-2, 10E-4, 0};
     38      var samples    = new[] {100, 1000};
     39
     40      foreach (var s in samples) {
     41        foreach (var n in noiseRatio) {
     42          descriptorList.Add(new Feynman1(rand.Next(), s, s, n));
     43          descriptorList.Add(new Feynman2(rand.Next(), s, s, n));
     44          descriptorList.Add(new Feynman3(rand.Next(), s, s, n));
     45          descriptorList.Add(new Feynman4(rand.Next(), s, s, n));
     46          descriptorList.Add(new Feynman5(rand.Next(), s, s, n));
     47          descriptorList.Add(new Feynman6(rand.Next(), s, s, n));
     48          descriptorList.Add(new Feynman7(rand.Next(), s, s, n));
     49          descriptorList.Add(new Feynman8(rand.Next(), s, s, n));
     50          descriptorList.Add(new Feynman9(rand.Next(), s, s, n));
     51          descriptorList.Add(new Feynman10(rand.Next(), s, s, n));
     52          descriptorList.Add(new Feynman11(rand.Next(), s, s, n));
     53          descriptorList.Add(new Feynman12(rand.Next(), s, s, n));
     54          descriptorList.Add(new Feynman13(rand.Next(), s, s, n));
     55          descriptorList.Add(new Feynman14(rand.Next(), s, s, n));
     56          descriptorList.Add(new Feynman15(rand.Next(), s, s, n));
     57          descriptorList.Add(new Feynman16(rand.Next(), s, s, n));
     58          descriptorList.Add(new Feynman17(rand.Next(), s, s, n));
     59          descriptorList.Add(new Feynman18(rand.Next(), s, s, n));
     60          descriptorList.Add(new Feynman19(rand.Next(), s, s, n));
     61          descriptorList.Add(new Feynman20(rand.Next(), s, s, n));
     62          descriptorList.Add(new Feynman21(rand.Next(), s, s, n));
     63          descriptorList.Add(new Feynman22(rand.Next(), s, s, n));
     64          descriptorList.Add(new Feynman23(rand.Next(), s, s, n));
     65          descriptorList.Add(new Feynman24(rand.Next(), s, s, n));
     66          descriptorList.Add(new Feynman25(rand.Next(), s, s, n));
     67          descriptorList.Add(new Feynman26(rand.Next(), s, s, n));
     68          descriptorList.Add(new Feynman27(rand.Next(), s, s, n));
     69          descriptorList.Add(new Feynman28(rand.Next(), s, s, n));
     70          descriptorList.Add(new Feynman29(rand.Next(), s, s, n));
     71          descriptorList.Add(new Feynman30(rand.Next(), s, s, n));
     72          descriptorList.Add(new Feynman31(rand.Next(), s, s, n));
     73          descriptorList.Add(new Feynman32(rand.Next(), s, s, n));
     74          descriptorList.Add(new Feynman33(rand.Next(), s, s, n));
     75          descriptorList.Add(new Feynman34(rand.Next(), s, s, n));
     76          descriptorList.Add(new Feynman35(rand.Next(), s, s, n));
     77          descriptorList.Add(new Feynman36(rand.Next(), s, s, n));
     78          descriptorList.Add(new Feynman37(rand.Next(), s, s, n));
     79          descriptorList.Add(new Feynman38(rand.Next(), s, s, n));
     80          descriptorList.Add(new Feynman39(rand.Next(), s, s, n));
     81          descriptorList.Add(new Feynman40(rand.Next(), s, s, n));
     82          descriptorList.Add(new Feynman41(rand.Next(), s, s, n));
     83          descriptorList.Add(new Feynman42(rand.Next(), s, s, n));
     84          descriptorList.Add(new Feynman43(rand.Next(), s, s, n));
     85          descriptorList.Add(new Feynman44(rand.Next(), s, s, n));
     86          descriptorList.Add(new Feynman45(rand.Next(), s, s, n));
     87          descriptorList.Add(new Feynman46(rand.Next(), s, s, n));
     88          descriptorList.Add(new Feynman47(rand.Next(), s, s, n));
     89          descriptorList.Add(new Feynman48(rand.Next(), s, s, n));
     90          descriptorList.Add(new Feynman49(rand.Next(), s, s, n));
     91          descriptorList.Add(new Feynman50(rand.Next(), s, s, n));
     92          descriptorList.Add(new Feynman51(rand.Next(), s, s, n));
     93          descriptorList.Add(new Feynman52(rand.Next(), s, s, n));
     94          descriptorList.Add(new Feynman53(rand.Next(), s, s, n));
     95          descriptorList.Add(new Feynman54(rand.Next(), s, s, n));
     96          descriptorList.Add(new Feynman55(rand.Next(), s, s, n));
     97          descriptorList.Add(new Feynman56(rand.Next(), s, s, n));
     98          descriptorList.Add(new Feynman57(rand.Next(), s, s, n));
     99          descriptorList.Add(new Feynman58(rand.Next(), s, s, n));
     100          descriptorList.Add(new Feynman59(rand.Next(), s, s, n));
     101          descriptorList.Add(new Feynman60(rand.Next(), s, s, n));
     102          descriptorList.Add(new Feynman61(rand.Next(), s, s, n));
     103          descriptorList.Add(new Feynman62(rand.Next(), s, s, n));
     104          descriptorList.Add(new Feynman63(rand.Next(), s, s, n));
     105          descriptorList.Add(new Feynman64(rand.Next(), s, s, n));
     106          descriptorList.Add(new Feynman65(rand.Next(), s, s, n));
     107          descriptorList.Add(new Feynman66(rand.Next(), s, s, n));
     108          descriptorList.Add(new Feynman67(rand.Next(), s, s, n));
     109          descriptorList.Add(new Feynman68(rand.Next(), s, s, n));
     110          descriptorList.Add(new Feynman69(rand.Next(), s, s, n));
     111          descriptorList.Add(new Feynman70(rand.Next(), s, s, n));
     112          descriptorList.Add(new Feynman71(rand.Next(), s, s, n));
     113          descriptorList.Add(new Feynman72(rand.Next(), s, s, n));
     114          descriptorList.Add(new Feynman73(rand.Next(), s, s, n));
     115          descriptorList.Add(new Feynman74(rand.Next(), s, s, n));
     116          descriptorList.Add(new Feynman75(rand.Next(), s, s, n));
     117          descriptorList.Add(new Feynman76(rand.Next(), s, s, n));
     118          descriptorList.Add(new Feynman77(rand.Next(), s, s, n));
     119          descriptorList.Add(new Feynman78(rand.Next(), s, s, n));
     120          descriptorList.Add(new Feynman79(rand.Next(), s, s, n));
     121          descriptorList.Add(new Feynman80(rand.Next(), s, s, n));
     122          descriptorList.Add(new Feynman81(rand.Next(), s, s, n));
     123          descriptorList.Add(new Feynman82(rand.Next(), s, s, n));
     124          descriptorList.Add(new Feynman83(rand.Next(), s, s, n));
     125          descriptorList.Add(new Feynman84(rand.Next(), s, s, n));
     126          descriptorList.Add(new Feynman85(rand.Next(), s, s, n));
     127          descriptorList.Add(new Feynman86(rand.Next(), s, s, n));
     128          descriptorList.Add(new Feynman87(rand.Next(), s, s, n));
     129          descriptorList.Add(new Feynman88(rand.Next(), s, s, n));
     130          descriptorList.Add(new Feynman89(rand.Next(), s, s, n));
     131          descriptorList.Add(new Feynman90(rand.Next(), s, s, n));
     132          descriptorList.Add(new Feynman91(rand.Next(), s, s, n));
     133          descriptorList.Add(new Feynman92(rand.Next(), s, s, n));
     134          descriptorList.Add(new Feynman93(rand.Next(), s, s, n));
     135          descriptorList.Add(new Feynman94(rand.Next(), s, s, n));
     136          descriptorList.Add(new Feynman95(rand.Next(), s, s, n));
     137          descriptorList.Add(new Feynman96(rand.Next(), s, s, n));
     138          descriptorList.Add(new Feynman97(rand.Next(), s, s, n));
     139          descriptorList.Add(new Feynman98(rand.Next(), s, s, n));
     140          descriptorList.Add(new Feynman99(rand.Next(), s, s, n));
     141          descriptorList.Add(new Feynman100(rand.Next(), s, s, n));
     142        }
     143      }
    235144
    236145      descriptorList.Add(new FeynmanBonus1(rand.Next()));
     
    254163      descriptorList.Add(new FeynmanBonus19(rand.Next()));
    255164      descriptorList.Add(new FeynmanBonus20(rand.Next()));
     165     
    256166
    257       descriptorList.Add(new FeynmanBonus1(rand.Next(), 100, 100));
    258       descriptorList.Add(new FeynmanBonus2(rand.Next(), 100, 100));
    259       descriptorList.Add(new FeynmanBonus3(rand.Next(), 100, 100));
    260       descriptorList.Add(new FeynmanBonus4(rand.Next(), 100, 100));
    261       descriptorList.Add(new FeynmanBonus5(rand.Next(), 100, 100));
    262       descriptorList.Add(new FeynmanBonus6(rand.Next(), 100, 100));
    263       descriptorList.Add(new FeynmanBonus7(rand.Next(), 100, 100));
    264       descriptorList.Add(new FeynmanBonus8(rand.Next(), 100, 100));
    265       descriptorList.Add(new FeynmanBonus9(rand.Next(), 100, 100));
    266       descriptorList.Add(new FeynmanBonus10(rand.Next(), 100, 100));
    267       descriptorList.Add(new FeynmanBonus11(rand.Next(), 100, 100));
    268       descriptorList.Add(new FeynmanBonus12(rand.Next(), 100, 100));
    269       descriptorList.Add(new FeynmanBonus13(rand.Next(), 100, 100));
    270       descriptorList.Add(new FeynmanBonus14(rand.Next(), 100, 100));
    271       descriptorList.Add(new FeynmanBonus15(rand.Next(), 100, 100));
    272       descriptorList.Add(new FeynmanBonus16(rand.Next(), 100, 100));
    273       descriptorList.Add(new FeynmanBonus17(rand.Next(), 100, 100));
    274       descriptorList.Add(new FeynmanBonus18(rand.Next(), 100, 100));
    275       descriptorList.Add(new FeynmanBonus19(rand.Next(), 100, 100));
    276       descriptorList.Add(new FeynmanBonus20(rand.Next(), 100, 100));
     167      var sortedList = descriptorList.OrderBy(x => x.Name).ToList();
    277168
    278169
    279       return descriptorList;
     170      //descriptorList.Add(new FeynmanBonus1(rand.Next(), 100, 100));
     171      //descriptorList.Add(new FeynmanBonus2(rand.Next(), 100, 100));
     172      //descriptorList.Add(new FeynmanBonus3(rand.Next(), 100, 100));
     173      //descriptorList.Add(new FeynmanBonus4(rand.Next(), 100, 100));
     174      //descriptorList.Add(new FeynmanBonus5(rand.Next(), 100, 100));
     175      //descriptorList.Add(new FeynmanBonus6(rand.Next(), 100, 100));
     176      //descriptorList.Add(new FeynmanBonus7(rand.Next(), 100, 100));
     177      //descriptorList.Add(new FeynmanBonus8(rand.Next(), 100, 100));
     178      //descriptorList.Add(new FeynmanBonus9(rand.Next(), 100, 100));
     179      //descriptorList.Add(new FeynmanBonus10(rand.Next(), 100, 100));
     180      //descriptorList.Add(new FeynmanBonus11(rand.Next(), 100, 100));
     181      //descriptorList.Add(new FeynmanBonus12(rand.Next(), 100, 100));
     182      //descriptorList.Add(new FeynmanBonus13(rand.Next(), 100, 100));
     183      //descriptorList.Add(new FeynmanBonus14(rand.Next(), 100, 100));
     184      //descriptorList.Add(new FeynmanBonus15(rand.Next(), 100, 100));
     185      //descriptorList.Add(new FeynmanBonus16(rand.Next(), 100, 100));
     186      //descriptorList.Add(new FeynmanBonus17(rand.Next(), 100, 100));
     187      //descriptorList.Add(new FeynmanBonus18(rand.Next(), 100, 100));
     188      //descriptorList.Add(new FeynmanBonus19(rand.Next(), 100, 100));
     189      //descriptorList.Add(new FeynmanBonus20(rand.Next(), 100, 100));
     190
     191
     192      return sortedList;
    280193    }
    281194  }
Note: See TracChangeset for help on using the changeset viewer.