Examples of CRParameters


Examples of net.lenkaspace.creeper.model.CRParameters

     
      //-- set variables
      updateDelay = settings.getMinUpdateDelay();
     
      //-- create basic parameter object
          CRParameters parameters = CRParameters.getSingleton();
          parameters.setController(this);
          if (parameters.numOfTrials < 0) {
            parameters.numOfTrials = 1;
          }
     
          //-- create UI
View Full Code Here

Examples of net.lenkaspace.creeper.model.CRParameters

   * @param timeSpeed_ double time speed from range [0;1]
   * @param calledManually_ double set to true if you are calling this function programatically, not from the ControlPanel
   */
  public void startSimulation(double timeSpeed_, boolean calledManually_) {
    if (CRSettings.getSingleton().getIsInitDone()) {
      CRParameters parameters = CRParameters.getSingleton();
      if (parameters.checkSelf()) {
        this.setTimeSpeed(timeSpeed_);
        if (controlPanel != null) {
              controlPanel.onTimeStarted();
              if (calledManually_) {
                controlPanel.redisplayParameters();
View Full Code Here

Examples of net.lenkaspace.creeper.model.CRParameters

              timeUnits++;
              timeCounter = 0
            }
           
            //-- show current time
            CRParameters parameters = CRParameters.getSingleton();
            if (!CRSettings.getSingleton().getIsConsoleOnlyBuild()) {
              CROutputPopup outputPanel = CROutputPopup.getSingleton();
              outputPanel.displayTimeOutput(" TIME ELAPSED: "+timeUnits + "  "+timeCounter + "    TRIAL:"+trialNumber+"/"+parameters.numOfTrials + "     RUN:"+runNumber+"/"+parameters.numOfRuns);
            }
           
View Full Code Here

Examples of net.lenkaspace.creeper.model.CRParameters

  /**
   * Called by CRController each time a new simulation starts
   * Use this to reset any simulation-persisting data
   */
  public void onSimulationStart() {
    CRParameters parameters = CRParameters.getSingleton();
    values = new String[parameters.numOfTrials][parameters.numOfRuns][variableNames.length];
    //-- clear trial strings:
    for (int t=0; t<parameters.numOfTrials; t++) {
      for (int r=0; r<parameters.numOfRuns; r++) {
        for (int v=0; v<variableNames.length; v++) {
View Full Code Here

Examples of net.lenkaspace.creeper.model.CRParameters

  public void addValueSet(String[] values_, int trialNumber_, int runNumber_) {
    //-- adjust trial and run numbers to match array indexing
    trialNumber_ -= 1;
    runNumber_ -= 1;
    //-- add values
    CRParameters parameters = CRParameters.getSingleton();
    if (trialNumber_ >= 0 && trialNumber_ < parameters.numOfTrials && runNumber_ >= 0 && runNumber_ < parameters.numOfRuns) {
      values[trialNumber_][runNumber_] = values_;
    }
  }
View Full Code Here

Examples of net.lenkaspace.creeper.model.CRParameters

  public void addValue(String variableName_, String value_, int trialNumber_, int runNumber_) {
    //-- adjust trial and run numbers to match array indexing
    trialNumber_ -= 1;
    runNumber_ -= 1;
    //-- add value
    CRParameters parameters = CRParameters.getSingleton();
    if (trialNumber_ >= 0 && trialNumber_ < parameters.numOfTrials && runNumber_ >= 0 && runNumber_ < parameters.numOfRuns) {
      //-- search where to put the value
      for (int v=0; v<variableNames.length; v++) {
        if (variableNames[v] == variableName_) {
          values[trialNumber_][runNumber_][v] = value_;
View Full Code Here

Examples of net.lenkaspace.creeper.model.CRParameters

  public void createSelf(String printToFileName_, boolean show_) {
    super.createSelf(printToFileName_, show_);
   
    //-- construct output text
    String outputText = "";
    CRParameters parameters = CRParameters.getSingleton();
    for (int t=0; t<parameters.numOfTrials; t++) {
      //-- add heading of this trial
      outputText += "\"Trial " + (t+1) + "\",";
      for (int v=0; v<variableNames.length; v++) {
        outputText += "\"" + variableNames[v] + "\",";
View Full Code Here

Examples of net.lenkaspace.creeper.model.CRParameters

    String reportFolderName = "";
        if (reportFolderField != null) {
          reportFolderName = reportFolderField.getText();
        }
        //-- set parameters
        CRParameters parameters = CRParameters.getSingleton();
        parameters.reportFolderName = reportFolderName;
        parameters.trialDuration = Integer.parseInt(trialDurationField.getText());
        parameters.numOfRuns = Integer.parseInt(numberOfRunsField.getText());
        if (scenarioComboBox != null) {
          parameters.scenario = scenarioComboBox.getSelectedItem().toString();
View Full Code Here

Examples of net.lenkaspace.creeper.model.CRParameters

   * Set all input fields according to parameters coded manually. Called when a simulation
   * is started by code, not by the control panel. Subclasses should override this
   * to update display of their own parameter values.
   */
  public void redisplayParameters() {
    CRParameters parameters = CRParameters.getSingleton();
    reportFolderField.setText(parameters.reportFolderName);
    trialDurationField.setText(Integer.toString(parameters.trialDuration));
    numberOfRunsField.setText(Integer.toString(parameters.numOfRuns));
    if (scenarioComboBox != null) {
      scenarioComboBox.setSelectedItem(new String(parameters.scenario));
View Full Code Here

Examples of net.lenkaspace.creeper.model.CRParameters

   
    //---- create CRController
    crController = new CRController("Creeper demo");
   
    //---- set basic parameters
    CRParameters parameters = CRParameters.getSingleton();
    parameters.trialDuration = 1000;
    parameters.numOfRuns = 1;
    parameters.reportFolderName = "MyReports";
   
    //---- create image provider
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.