Package fmg.fmg8.statistik

Examples of fmg.fmg8.statistik.Parametersatz


     * Main-Methode.
     *
     * @param args  Argumente.
     */
    public static void main(final String[] args) {
        Parametersatz params = new Parametersatz(args);
        params.ergaenze();
        PfeilMaster zeichnen = new PfeilMaster(params);
        AusgMerkm a1 = new AusgMerkm(Color.yellow, Color.black, true, true);
        AusgMerkm a2 = new AusgMerkm(Color.yellow, Color.black, true, true);
        List<Object> l;
        Polygon2D bez2 = new Polygon2D();
View Full Code Here


     * mit dem Standardtranslator �bersetzbar sind.
     *
     * @param args  NICHTS.
     */
    public static void main(final String[] args) {
        Parametersatz params = new Parametersatz(args);
        Translator transNeu = Konstanten.STD_TRANSL_BE;

        EndlicherAutomat autNeu = new EndlicherAutomat();
       
        String t1Std
View Full Code Here

     * @param args nichts.
     */
    public static void main(final String[] args) {
        int max = 10;
        Roboter[] robs = new Roboter[max];
        Parametersatz pars = new Parametersatz(args);
        pars.ergaenze();

        for (int i = 0; i < max; i++) {
            robs[i] = new Roboter(
                    1,
                    1,
View Full Code Here

     * Startet einen Zeitablauf mit Simulation ohne GUI.
     *
     * @param args  Die Parameter.
     */
    public static void main(final String[] args) {
        Parametersatz params = new Parametersatz(args);
        params.ergaenze();
        params.setGraphisch(false);
       
        if (params.getGraphisch().booleanValue()) {
            throw new RuntimeException("Nur Kommandozeilenmodus erlaubt.");
        }
       
        SonstMeth.log(
                SonstMeth.LOG_DEBUG,
                params.toString(),
                params,
                "plain",
                null);
       
        SimulationsZeit simT = new SimulationsZeit(
                params,
                null,
                null,
                DynFactory.getKonstDyn(
                        params.getDynArt(),
                        params,
                        new Random(params.getSeed())));
        // TODO: Random?
       
        simT.zeitStarten();
    }
View Full Code Here

                || conds == null
                || endAuts.length != conds.length
                || endAuts.length == 0) {
            SonstMeth.log(SonstMeth.LOG_ERROR,
                          "Gesamtautomat konnte nicht erzeugt werden.",
                          new Parametersatz(args));
        }
       
        for (int i = 0; i < eas.length; i++) {
            eas[i] = new EndlicherAutomat();
            eas[i].erzeugeAusSequenz(
View Full Code Here

     * Main-Methode mit Funktionalit�t zum Umbenennen der Fitness-Statistiken.
     *
     * @param args  Die Parameter f�r den parametersatz.
     */
    public static void main(final String[] args) {
        Parametersatz pars = new Parametersatz(args);
        // pars.ergaenze();
       
        File dir = new File(pars.getStdPfad());
        File dat;
        File newFile;
        String[] liste = dir.list(new FilenameFilter() {
       
            @Override
            public boolean accept(final File dir, final String name) {

                int i = 0;
               
                while (i < name.length() - 4) {
                    if (name.substring(i, i + 4).equals(".dat")) {
                        return true;
                    }
                   
                    i++;
                }

                return false;
            }
       
        });
       
        for (int i = 0; i < liste.length; i++) {
            dat = new File(pars.getStdPfad() + File.separator + liste[i]);
            int j = 0;
           
            while (j < liste[i].length() - 4) {
                if (liste[i].substring(j, j + 4).equals(".dat")) {
                    break;
                }
               
                j++;
            }

            newFile = new File(
                    pars.getStdPfad()
                    + File.separator
                    + liste[i].substring(0, j + 4)
                    + ".txt");
           
            dat.renameTo(newFile);
View Full Code Here

     *              an die Klasse Parametersatz weitergegeben. Zur Formatierung
     *              der Parameter siehe diese Klasse sowie die Klasse
     *              Konstanten der Pakets statistik.
     */
    public static void main(final String[] args) {
        Parametersatz pr = new Parametersatz(args);
        pr.ergaenze();
          
        if (pr.getGraphisch().booleanValue()) {
            SteuerFenster steuer = new SteuerFenster(pr);
            SonstMeth.log(
                    SonstMeth.LOG_DEBUG,
                    "\n" + pr.toString(),
                    pr,
                    "plain",
                    null);
            steuer.ktList.removeAll();
            new Taktgeber(pr, steuer);
View Full Code Here

     * @param contents   Der Inhalt.
     */
    public void lostOwnership(final Clipboard clipboard,
                              final Transferable contents) {
        String[] args = {"log", "1"};
        Parametersatz pars = new Parametersatz(args);
        SonstMeth.log(1, "Zwischenablage veraendert.", pars);
    }
View Full Code Here

            } else {
                automatSp = false;
            }
                this.schnappAuts++;
                this.schnappZyklen = 0;
                this.aufnahme.addPopSn(new PopSnapshot(
                                       this.umgebung.getAkteure(),
                                       this.umgebung.getGegVerschieb(),
                                       this.simZyklen,
                                       automatSp));
        }
View Full Code Here

        Iterator<Integer> it2;
        Iterator<Transition> it3;
        Knoten knot;
        Knoten knot1;
        Knoten knot2;
        Vektor2D koord1;
        Vektor2D koord2;

        if (!g.istLeer()) {
            final ArrayList<Knoten> knotenListe
                = new ArrayList<Knoten>(g.holAdj().values());
            int knAnzahl = knotenListe.size();
           
            if (knAnzahl < 2) {
                knAnzahl = 2;
            }
           
            int gitterX = Math.abs(this.rechts - this.links)
                          / (int) ((Math.ceil(Math.sqrt(knAnzahl))) - 1);
            int gitterY = Math.abs(this.unten - this.oben)
                          / (int) ((Math.ceil(Math.sqrt(knAnzahl))) - 1);

            int koordX = this.links;
            int koordY = this.oben;
           
            int kX;
            int kY;
            Transition bed;
            int folgeZustand;
            String bedingung;
            int xAusgleich;
            int zaehler = 0;
           
            // Knoten
            it = knotenListe.iterator();
            while (it.hasNext()) {
                knot = it.next();

                if (this.gesetzteKn.containsKey(knot.holeName())) {
                    kX = (int) this.gesetzteKn.get(knot.holeName()).x;
                    kY = (int) this.gesetzteKn.get(knot.holeName()).y;
                    this.setzeKnoten(knot,
                                     darstellung,
                                     kX,
                                     kY,
                                     (Knoten) ausgKn);

                    if (g.istStartZ(knot)) {
                        darstellung.hinzuPfeil(kX - 60,
                                               kY - 60,
                                               kX - 45,
                                               kY - 45,
                                               0.5,
                                               false);
                    }
                } else {
                    this.setzeKnoten(knot,
                                     darstellung,
                                     koordX,
                                     koordY,
                                     (Knoten) ausgKn);

                    this.gesetzteKn.put(knot.holeName(),
                                        new Vektor2D(koordX, koordY));

                    if (g.istStartZ(knot)) {
                        darstellung.hinzuPfeil(koordX - 60,
                                               koordY - 60,
                                               koordX - 45,
View Full Code Here

TOP

Related Classes of fmg.fmg8.statistik.Parametersatz

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.