Ignore:
Timestamp:
11/26/13 11:56:07 (11 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/branches/coolemall/src/simulator/ConfigurationOptions.java

    r802 r1207  
    5252        public static final String READ_SCENARIO_INPUT_FOLDER = READ_SCENARIO_MODIFIER 
    5353                        + ".inputfolder"; 
    54          
     54        /** The input folder with application profiles */ 
     55        public static final String READ_SCENARIO_APPLCIATION_PROFILES = READ_SCENARIO_MODIFIER + ".applicationProfiles"; 
    5556        /** The name of the workload file */ 
    5657        public static final String READ_SCENARIO_WORKLOAD_FILE = READ_SCENARIO_MODIFIER 
     
    7980        public static final String JOBS_STATISTICS = CREATESTATISTICS + ".jobs"; 
    8081        public static final String SIMULATION_STATISTICS = CREATESTATISTICS + ".simulation"; 
    81          
    82         public static final String COOLEMALL = "coolemall"; 
    83         public static final String COOLEMALL_RESOURCE = COOLEMALL + ".resdesc"; 
    84  
     82 
     83        public static final String PRESSURE_DROP = "pressuredrop"; 
     84        public static final String OUTLET_ROOM_AIR_TEMPERATURE = "outletroomairtemperature"; 
     85        public static final String INLET_ROOM_AIR_TEMPERATURE = "inletroomairtemperature"; 
     86        public static final String AMBIENT_AIR_TEMPERATURE = "ambientairtemperature"; 
     87        public static final String AIR_FLOW_VOLUME = "airflowvolume"; 
     88        public static final String ALPHA = "alpha"; 
     89         
    8590        /** 
    8691         * The main output folders base name 
     
    101106         * Suffix for read scenario output folder 
    102107         */ 
    103         public String statsOutputSubfolderNameRerad = null; 
     108        public String statsOutputSubfolderNameRead = null; 
    104109         
    105110        /* =============================================================================================== */ 
     
    137142         */ 
    138143        public String inputFolder = null; 
     144         
     145        public String appProfilesFolder = null; 
    139146         
    140147        public String inputTar = null; 
     
    184191        public String [] resForUtilizationChart; 
    185192         
    186         public String coolEmAllResdescFileName = null; 
    187  
     193        public static double pressureDrop; 
     194        public static double outletRoomAirTempeature; 
     195        public static double inletRoomAirTempeature; 
     196        public static double ambientAirTempeature; 
     197        public static double airFlowVolume; 
     198        public static double alpha 
     199        ; 
    188200        /** 
    189201         * An empty constructor. 
     
    255267                         
    256268                        try { 
     269                                co.appProfilesFolder  = getSeparatorTerminatedPath(bundle 
     270                                        .getString(READ_SCENARIO_APPLCIATION_PROFILES)); 
     271                        } catch (MissingResourceException e) { 
     272                                co.appProfilesFolder  = null; 
     273                        } 
     274                         
     275                        try { 
    257276                                co.inputWorkloadFileName = bundle 
    258277                                                .getString(READ_SCENARIO_WORKLOAD_FILE); 
     
    346365                try { 
    347366                        co.statsOutputSubfolderNameCreate = bundle.getString(STATS_OUTPUT_SUBFOLDER_NAME); 
    348                         co.statsOutputSubfolderNameRerad = co.statsOutputSubfolderNameCreate; 
     367                        co.statsOutputSubfolderNameRead = co.statsOutputSubfolderNameCreate; 
    349368                } catch(MissingResourceException e){ 
    350369                        co.statsOutputSubfolderNameCreate = "stats_create"; 
    351                         co.statsOutputSubfolderNameRerad = "stats_read"; 
     370                        co.statsOutputSubfolderNameRead = "stats_read"; 
    352371                } 
    353372 
     
    370389                        co.numberOfSimulations = 1; 
    371390                } 
    372                  
    373                 try { 
    374                         co.coolEmAllResdescFileName = bundle.getString(COOLEMALL_RESOURCE); 
    375                         System.setProperty("coolemall.resdesc", co.coolEmAllResdescFileName); 
    376                 } catch(MissingResourceException e){ 
    377                         co.coolEmAllResdescFileName = null; 
    378                 } 
     391 
     392                try { 
     393                        ConfigurationOptions.pressureDrop = Double.valueOf(bundle.getString(PRESSURE_DROP)).doubleValue(); 
     394                } catch(MissingResourceException e){ 
     395                        ConfigurationOptions.pressureDrop = 175.337; 
     396                } 
     397                 
     398                try { 
     399                        ConfigurationOptions.outletRoomAirTempeature = Double.valueOf(bundle.getString(OUTLET_ROOM_AIR_TEMPERATURE)).doubleValue(); 
     400                } catch(MissingResourceException e){ 
     401                        ConfigurationOptions.outletRoomAirTempeature = 23; 
     402                } 
     403                 
     404                try { 
     405                        ConfigurationOptions.inletRoomAirTempeature = Double.valueOf(bundle.getString(INLET_ROOM_AIR_TEMPERATURE)).doubleValue(); 
     406                } catch(MissingResourceException e){ 
     407                        ConfigurationOptions.inletRoomAirTempeature = 17; 
     408                } 
     409                 
     410                try { 
     411                        ConfigurationOptions.ambientAirTempeature = Double.valueOf(bundle.getString(AMBIENT_AIR_TEMPERATURE)).doubleValue(); 
     412                } catch(MissingResourceException e){ 
     413                        ConfigurationOptions.ambientAirTempeature = 17; 
     414                } 
     415                 
     416                try { 
     417                        ConfigurationOptions.airFlowVolume = Double.valueOf(bundle.getString(AIR_FLOW_VOLUME)).doubleValue(); 
     418                } catch(MissingResourceException e){ 
     419                        ConfigurationOptions.airFlowVolume = 0.304; 
     420                } 
     421                 
     422                try { 
     423                        ConfigurationOptions.alpha = Double.valueOf(bundle.getString(ALPHA)).doubleValue(); 
     424                } catch(MissingResourceException e){ 
     425                        ConfigurationOptions.alpha = 0.02; 
     426                } 
     427                 
    379428                return co; 
    380429        } 
Note: See TracChangeset for help on using the changeset viewer.