Package rlVizLib.general

Examples of rlVizLib.general.ParameterHolder


    return p;
   
  }
 
  private static void preloadAndLoad(String envNameString){
    ParameterHolder p=preload(envNameString);
    load(envNameString,p);
  }
View Full Code Here


    @Override
    public void run()
    {
       
        String[] args = {};
        ParameterHolder parameterholder = new ParameterHolder();
        parameterholder.addStringParam("environment-jar-path",
                "../../../rl-competition/system/libraries/envJars");
       
        RLVizSettings.initializeSettings(args);
        RLVizSettings.addNewParameters(parameterholder);
        EnvironmentLoader environmentloader = new EnvironmentLoader(new EnvironmentShell());
View Full Code Here

  * Octopus has no parameters
  *
  */
  public static void loadOctopus(){
    String theEnvString="Octopus - Java";
    ParameterHolder theParams=preload(theEnvString);
       
    load(theEnvString, theParams);
  }
View Full Code Here

  * Tetris has an integer parameter called pnum that takes values in [0,19]
  * Setting this parameter changes the exact tetris problem you are solving
  */
  public static void loadTetris(int whichParamSet){
    String theEnvString="GeneralizedTetris - Java";
    ParameterHolder theParams=preload(theEnvString);
    theParams.setIntegerParam("pnum",whichParamSet);
   
    load(theEnvString, theParams);
  }
View Full Code Here

  * Setting this parameter changes the exact Acrobot problem you are solving
  * MDP 0 is standard acrobot
  */
  public static void loadAcrobot(int whichParamSet){
    String theEnvString="GeneralizedAcrobot - Java";
    ParameterHolder theParams=preload(theEnvString);
    theParams.setIntegerParam("pnum",whichParamSet);
   
    load(theEnvString, theParams);
  }
View Full Code Here

  }
 

    public static void loadMario(int levelSeed, int levelType, int levelDifficulty, int instance){
    String theEnvString="GeneralizedMario - Java";
    ParameterHolder theParams=preload(theEnvString);

    theParams.setBooleanParam("fast",true);
    theParams.setBooleanParam("dark",true);
    theParams.setIntegerParam("level seed",levelSeed);
    theParams.setIntegerParam("level difficulty",levelType);
    theParams.setIntegerParam("level type",levelDifficulty);
    theParams.setIntegerParam("instance",instance);
   
    load(theEnvString, theParams);
  }
View Full Code Here

  * Helicopter has an integer parameter called pnum that takes values in [0,9]
  * Setting this parameter changes the exact helicopter problem you are solving
  */
  public static void loadHelicopter(int whichParamSet){
    String theEnvString="GeneralizedHelicopter - Java";
    ParameterHolder theParams=preload(theEnvString);
    theParams.setIntegerParam("pnum",whichParamSet);
   
    load(theEnvString, theParams);
  }
View Full Code Here

  * Polyathlon has an integer parameter called pnum that takes values in [0,5]
  * Setting this parameter changes the exact helicopter problem you are solving
  */
  public static void loadPolyathlon(int whichParamSet){
    String theEnvString="TrainingPolyathlon - Java";
    ParameterHolder theParams=preload(theEnvString);
    theParams.setIntegerParam("whichDomain",whichParamSet);
   
    load(theEnvString, theParams);
  }
View Full Code Here

    int numAgents=Integer.parseInt(numAgentsToken);

    for(int i=0;i<numAgents;i++){
      theAgentList.add(agentListTokenizer.nextToken());
      theParamList.add(new ParameterHolder(agentListTokenizer.nextToken()));
    }

  }
View Full Code Here

  private static ParameterHolder preload(String envNameString){
    EnvShellListResponse ListResponse = EnvShellListRequest.Execute();

    int thisEnvIndex=ListResponse.getTheEnvList().indexOf(envNameString);
   
    ParameterHolder p = ListResponse.getTheParamList().get(thisEnvIndex);
    return p;
   
  }
View Full Code Here

TOP

Related Classes of rlVizLib.general.ParameterHolder

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.