Package eas.startSetup

Examples of eas.startSetup.SingleParameter


        ArrayListDouble av2 = new ArrayListDouble();
        av2.add(1.1);
        av2.add(2.2);
        av2.add(3.3);

        arr.add(new SingleParameter("par1", Datatypes.VECTOR2D_ARR,
                av,
                "", "TEST"));
        arr.add(new SingleParameter("par2", Datatypes.DOUBLE_ARR,
                av2,
                "",
                "TEST"));
        arr.add(new SingleParameter("par3?", Datatypes.BOOLEAN,
                true,
                "",
                "TEST"));
        return arr;
    }
View Full Code Here


    @Override
  public List<SingleParameter> getParameters() {
    final List<SingleParameter> list = super.getParameters();
   
        list.add(new SingleParameter(
                "Column?",
                Datatypes.BOOLEAN,
                false,
                "",
                id().toUpperCase()));
       
        list.add(new SingleParameter(
                "StoreChartsAsPDF?",
                Datatypes.BOOLEAN,
                false,
                "Stores the charts as pdf every 100 cycles.",
                id().toUpperCase()));
View Full Code Here

    }

    @Override
    public List<SingleParameter> getParameters() {
        LinkedList<SingleParameter> pars = new LinkedList<SingleParameter>();
        pars.add(new SingleParameter(
                "scaleWidth",
                Datatypes.DOUBLE,
                1.0));
        return pars;
    }
View Full Code Here

   */
  @Override
  public List<SingleParameter> getParameters() {
    List<SingleParameter> list = super.getParameters();

    list.add(new SingleParameter("fileName", Datatypes.STRING,
        "EvoBox3D",
        "Dateiname, in welchem Genom gespeichert wurde.", this.id().toUpperCase()));
   
    list.add(new SingleParameter("folderName", Datatypes.STRING,
        "Experiment",
        "Ordner, in welchem Dateien gespeichert wurden. (Experiment, "
            + "falls nichts angegeben).", this.id().toUpperCase()));

    list.add(new SingleParameter(
        "frequencyOfThoughts",
        Datatypes.INTEGER,
        5,
        "Anzahl an Berechnungen des KNNs pro Sekunde. (5, falls nichts angegeben.)",
        this.id().toUpperCase()));

    list.add(new SingleParameter(
        "durationOfOneSimulationRound",
        Datatypes.DOUBLE,
        20.,
        "Dauer der Simulation eines Agenten in einer Generation in Sekunden. (10., falls nichts angegeben.)",
        this.id().toUpperCase()));
   
    list.add(new SingleParameter("useOrientationSensor", Datatypes.BOOLEAN, false, "Use orientation sensor. Standard: false", this.id().toUpperCase()));
   
    list.add(new SingleParameter("useMotionSensor", Datatypes.BOOLEAN, false, "Use motion sensor. Standard: false", this.id().toUpperCase()));
   

    return list;
  }
View Full Code Here

  LinkedList<Integer> gs = new LinkedList<Integer>();

  @Override
  public List<SingleParameter> getParameters() {
    List<SingleParameter> list = new LinkedList<SingleParameter>();
    list.add(new SingleParameter("startTrace", Datatypes.LONG, 0L, "time step at which the plugin starts recording the trajectories", this.id().toUpperCase()));
    list.add(new SingleParameter("stopTrace", Datatypes.LONG, 300000L, "time step at which the plugin stops recording the trajectories", this.id().toUpperCase()));
    list.add(new SingleParameter("agentsToTrace", Datatypes.STRING, "all", "possible values: \"all\", \"sheep\", \"wolf\"", this.id().toUpperCase()));
    list.add(new SingleParameter("recordingInterval", Datatypes.INTEGER, 10, "no additional information", this.id().toUpperCase()));
    list.add(new SingleParameter("saveTrajectoriesEach", Datatypes.INTEGER, 10000, "no additional information", this.id().toUpperCase()));
    list.add(new SingleParameter("calculateStatisticsEachKTicks", Datatypes.LONG, 100L, "no additional information", this.id().toUpperCase()));
    list.add(new SingleParameter("fileDestination", Datatypes.STRING, "output", "no additional information", this.id().toUpperCase()));
    return list;
  }
View Full Code Here

  @Override
  public List<SingleParameter> getParameters() {
   
    ArrayList<SingleParameter> list = new ArrayList<SingleParameter>();
   
    list.add(new SingleParameter("maxNumberOfBoxesPerAgent",
        Datatypes.INTEGER, 5,
        "Maximale Anzahl an Boxen pro Agent bei der zufälligen Erzeugung.",this.id().toUpperCase()));

    list.add(new SingleParameter("portionSparseNet",
        Datatypes.DOUBLE, .6,
        "Anteil KNN-Mutation.",this.id().toUpperCase()));

    list.add(new SingleParameter("portionBody",
        Datatypes.DOUBLE, .4,
        "Anteil Körper-Mutation.",this.id().toUpperCase()));

    list.add(new SingleParameter("dropInNeuronProbability",
        Datatypes.DOUBLE, .05,
        "Wahrscheinlichkeit, Neuron hinzuzufügen.",this.id().toUpperCase()));

    list.add(new SingleParameter("deleteNeuronProbability",
        Datatypes.DOUBLE, .05,
        "Wahrscheinlichkeit, Neuron zu löschen.",this.id().toUpperCase()));

    list.add(new SingleParameter("createLinkProbability",
        Datatypes.DOUBLE, .4,
        "Wahrscheinlichkeit, Verbindung herzustellen.",this.id().toUpperCase()));

    list.add(new SingleParameter("destroyLinkProbability",
        Datatypes.DOUBLE, .2,
        "Wahrscheinlichkeit, Verbindung zu löschen.",this.id().toUpperCase()));   
       
    list.add(new SingleParameter("changeWeightProbability",
        Datatypes.DOUBLE, .3,
        "Wahrscheinlichkeit, die Verbindungsgewichte zu ändern.",this.id().toUpperCase()));
   
    list.add(new SingleParameter("changeWeightOfThisLinkProbability",
        Datatypes.DOUBLE, .7,
        "Wahrscheinlichkeit, konkretes Verbindungsgewicht zu ändern.",this.id().toUpperCase()));
       
    return list;
  }
View Full Code Here

   
    @Override
    public List<SingleParameter> getParameters() {
        List<SingleParameter> params = super.getParameters();

        params.add(new SingleParameter("SelektionsQuadratKantenlaenge", Datatypes.DOUBLE, 50.0, "", "JASMINE_ROBOT"));
        params.add(new SingleParameter("SelektionsAnzahlAgenten", Datatypes.INTEGER, 2, "", "JASMINE_ROBOT"));
        params.add(new SingleParameter("Fitnessfunktion", Datatypes.fixedStringSet(new String[] {"none", "gatePassing", "entfernung", "gatePassing_Entfernung"}), "none", "Art der Fitnessfunktion", "JASMINE_ROBOT"));
        params.add(new SingleParameter("EvaporationsDivisor", Datatypes.DOUBLE, 1.0, "Alle n Zyklen wird die Fitness durch diesen Wert geteilt.", "JASMINE_ROBOT"));
        params.add(new SingleParameter("EvaporationsZeit", Datatypes.LONG, 200l, "Die Zahl n, s.o.", "JASMINE_ROBOT"));
        params.add(new SingleParameter("FitnessBasierteSelektion", Datatypes.BOOLEAN, false, "Ob fitnessbasiert (oder rein zufällig) selektiert wird.", "JASMINE_ROBOT"));
        params.add(new SingleParameter("NeutraleVererbungsFitness", Datatypes.BOOLEAN, false, "Ob neutrale Fitness (d.h. Punkte für Weitervererbung) vergeben wird.", "JASMINE_ROBOT"));
       
        return params;
    }
View Full Code Here

     */
    @Override
    public List<SingleParameter> getParameters() {
        ArrayList<SingleParameter> arr = new ArrayList<SingleParameter>(1);
       
        arr.add(new SingleParameter(
                this.selRadPar,
                Datatypes.DOUBLE,
                this.selRad,
                "Radius, für die Gruppenbildung der nachbarschaftlichen "
                + "Selektion",
View Full Code Here

        autGut.add(1);
        autGut.add(0);
        autGut.add(0);
        autGut.add(0);
       
        arr.add(new SingleParameter(
                this.selRadPar,
                Datatypes.DOUBLE,
                this.selRad,
                "Radius, für die Gruppenbildung der nachbarschaftlichen "
                + "Selektion",
                "LISA"));

        arr.add(new SingleParameter(
                this.unfallSimDrehung,
                Datatypes.DOUBLE,
                this.unfallStd,
                "Maximale Drehung eines Roboters im Falle eines Unfalls "
                + "(in Grad).",
                "LISA"));
       
        arr.add(new SingleParameter(
                "guterautomat",
                Datatypes.INTEGER_ARR,
                new ArrayListInt(autGut),
                "Sequenz der guten Roboter.",
                "LISA"));
       
        arr.add(new SingleParameter(
                "schlechterautomat",
                Datatypes.INTEGER_ARR,
                new ArrayListInt(autSchlecht),
                "Sequenz der schlechten Roboter.",
                "LISA"));
       
        arr.add(new SingleParameter(
                "anzahlgute",
                Datatypes.INTEGER,
                10,
                "Anzahl der guten Roboter (neg. Zahl => keine änderung).",
                "LISA"));

        arr.add(new SingleParameter(
                "anzahlschlechte",
                Datatypes.INTEGER,
                10,
                "Anzahl der schlechten Roboter (neg. Zahl => keine änderung).",
                "LISA"));
View Full Code Here

  @Override
  public List<SingleParameter> getParameters() {
   
    List<SingleParameter> list = super.getParameters();

    list.add(new SingleParameter("chessSurface", Datatypes.BOOLEAN, true,
        "Schachbrettmuster anzeigen.",
        this.id().toUpperCase()));
   
    list.add(new SingleParameter("genomesFileName", Datatypes.STRING, "GENOMESfile_elitistPopulation",
        "Dateiname der Genom-Datei.",this.id().toUpperCase()));   

    list.add(new SingleParameter("frequencyOfThoughts",
        Datatypes.INTEGER, 5,
        "Anzahl an Berechnungen des KNNs pro Sekunde. (5, falls nichts angegeben.)",this.id().toUpperCase()));
   
    list.add(new SingleParameter("useOrientationSensor", Datatypes.BOOLEAN, false, "Use orientation sensor. Standard: false", this.id().toUpperCase()));
   
    list.add(new SingleParameter("useMotionSensor", Datatypes.BOOLEAN, false, "Use motion sensor. Standard: false", this.id().toUpperCase()));
   
    return list;

  }
View Full Code Here

TOP

Related Classes of eas.startSetup.SingleParameter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.