public class InputConfigurationReader
extends java.lang.Object
Constructor and Description |
---|
InputConfigurationReader(java.lang.String fileName) |
Modifier and Type | Method and Description |
---|---|
void |
acquireData()
Parses the configuration file name and store the configuration
information in appropriate data structures.
|
int |
getChipSize() |
int |
getIterations() |
double |
getK_c() |
double |
getK_poff() |
double |
getK_pon() |
double |
getL_c() |
double |
getL_coff() |
double |
getL_con() |
double |
getL_p() |
double |
getL_poff() |
double |
getL_pon() |
int |
getLaserEfficiency() |
int |
getM() |
java.util.ArrayList<java.lang.String> |
getMapping_strategies() |
int |
getModulationRate() |
int |
getN() |
int |
getOffspring() |
double |
getPhotodetectorSensitivity() |
int |
getPopulation() |
java.util.ArrayList<java.lang.String> |
getRouter_types() |
java.util.ArrayList<java.lang.String> |
getRouting_types() |
java.util.ArrayList<java.lang.String> |
getTopology_types() |
public InputConfigurationReader(java.lang.String fileName)
fileName
- The configuration file namepublic void acquireData()
public double getL_p()
public double getL_c()
public double getL_poff()
public double getL_pon()
public double getL_coff()
public double getL_con()
public double getK_c()
public double getK_poff()
public double getK_pon()
public double getPhotodetectorSensitivity()
public int getLaserEfficiency()
public int getModulationRate()
public int getM()
public int getN()
public int getChipSize()
public java.util.ArrayList<java.lang.String> getMapping_strategies()
public java.util.ArrayList<java.lang.String> getRouter_types()
public java.util.ArrayList<java.lang.String> getRouting_types()
public java.util.ArrayList<java.lang.String> getTopology_types()
public int getIterations()
public int getPopulation()
public int getOffspring()