vsp.config
Class ConfigExp

java.lang.Object
  extended by vsp.config.ConfigExp
All Implemented Interfaces:
Config

public class ConfigExp
extends Object
implements Config

Implamentation of configuration for exponentian

Author:
Jan Tichava

Field Summary
private  double lambdaElectronics
          Lambda for electronics input - default value
private  double lambdaPaper
          Lambda for paper input - default value
private  double p1
          Probability p1 - default value
private  double p2
          Probability p2 - default value
private  double p3
          Probability p3 - default value
private  long scanTime
          Statistics scanning time - default value
private  int steps
          Number of steps - default value
private  double ts1
          Mean service time for server 1 - default value
private  double ts2
          Mean service time for server 2 - default value
private  double ts3
          Mean service time for server 3 - default value
private  double ts4
          Mean service time for server 4 - default value
 
Constructor Summary
ConfigExp()
          Creates configuration with default values
ConfigExp(double lambdaElectronics, double lambdaPaper, double p1, double p2, double p3, double ts1, double ts2, double ts3, double ts4, int steps, long scanTime)
          Creates new configuration
ConfigExp(int steps)
          Creates configuration with default values, except steps count
 
Method Summary
 double getLambdaElectronics()
           
 double getLambdaPaper()
           
 double getP1()
          Get probability p1
 double getP2()
          Get probability p2
 double getP3()
          Get probability p3
 long getScanTime()
          Get statistics scanning time
 int getSteps()
          Get simulation steps
 double getTs1()
           
 double getTs2()
           
 double getTs3()
           
 double getTs4()
           
 void setLambdaElectronics(double lambdaElectronics)
           
 void setLambdaPaper(double lambdaPaper)
           
 void setP1(double p1)
          Set probability p1
 void setP2(double p2)
          Set probability p2
 void setP3(double p3)
          Set probability p3
 void setScanTime(long scanTime)
          Set scanning time
 void setSteps(int steps)
          Set simulation steps
 void setTs1(double ts1)
           
 void setTs2(double ts2)
           
 void setTs3(double ts3)
           
 void setTs4(double ts4)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lambdaElectronics

private double lambdaElectronics
Lambda for electronics input - default value


lambdaPaper

private double lambdaPaper
Lambda for paper input - default value


p1

private double p1
Probability p1 - default value


p2

private double p2
Probability p2 - default value


p3

private double p3
Probability p3 - default value


ts1

private double ts1
Mean service time for server 1 - default value


ts2

private double ts2
Mean service time for server 2 - default value


ts3

private double ts3
Mean service time for server 3 - default value


ts4

private double ts4
Mean service time for server 4 - default value


steps

private int steps
Number of steps - default value


scanTime

private long scanTime
Statistics scanning time - default value

Constructor Detail

ConfigExp

public ConfigExp(double lambdaElectronics,
                 double lambdaPaper,
                 double p1,
                 double p2,
                 double p3,
                 double ts1,
                 double ts2,
                 double ts3,
                 double ts4,
                 int steps,
                 long scanTime)
Creates new configuration

Parameters:
lambdaElectronics -
lambdaPaper -
p1 -
p2 -
p3 -
ts1 -
ts2 -
ts3 -
ts4 -
steps -
scanTime -

ConfigExp

public ConfigExp()
Creates configuration with default values


ConfigExp

public ConfigExp(int steps)
Creates configuration with default values, except steps count

Parameters:
steps - number of steps
Method Detail

getLambdaElectronics

public double getLambdaElectronics()
Returns:
the lambdaElectronics

getLambdaPaper

public double getLambdaPaper()
Returns:
the lambdaPaper

getP1

public double getP1()
Description copied from interface: Config
Get probability p1

Specified by:
getP1 in interface Config
Returns:
the p1

getP2

public double getP2()
Description copied from interface: Config
Get probability p2

Specified by:
getP2 in interface Config
Returns:
the p2

getP3

public double getP3()
Description copied from interface: Config
Get probability p3

Specified by:
getP3 in interface Config
Returns:
the p3

getTs1

public double getTs1()
Returns:
the ts1

getTs2

public double getTs2()
Returns:
the ts2

getTs3

public double getTs3()
Returns:
the ts3

getTs4

public double getTs4()
Returns:
the ts4

getSteps

public int getSteps()
Description copied from interface: Config
Get simulation steps

Specified by:
getSteps in interface Config
Returns:
the steps

getScanTime

public long getScanTime()
Description copied from interface: Config
Get statistics scanning time

Specified by:
getScanTime in interface Config
Returns:
the scanTime

setLambdaElectronics

public void setLambdaElectronics(double lambdaElectronics)
Parameters:
lambdaElectronics - the lambdaElectronics to set

setLambdaPaper

public void setLambdaPaper(double lambdaPaper)
Parameters:
lambdaPaper - the lambdaPaper to set

setP1

public void setP1(double p1)
Description copied from interface: Config
Set probability p1

Specified by:
setP1 in interface Config
Parameters:
p1 - the p1 to set

setP2

public void setP2(double p2)
Description copied from interface: Config
Set probability p2

Specified by:
setP2 in interface Config
Parameters:
p2 - the p2 to set

setP3

public void setP3(double p3)
Description copied from interface: Config
Set probability p3

Specified by:
setP3 in interface Config
Parameters:
p3 - the p3 to set

setTs1

public void setTs1(double ts1)
Parameters:
ts1 - the ts1 to set

setTs2

public void setTs2(double ts2)
Parameters:
ts2 - the ts2 to set

setTs3

public void setTs3(double ts3)
Parameters:
ts3 - the ts3 to set

setTs4

public void setTs4(double ts4)
Parameters:
ts4 - the ts4 to set

setSteps

public void setSteps(int steps)
Description copied from interface: Config
Set simulation steps

Specified by:
setSteps in interface Config
Parameters:
steps - the steps to set

setScanTime

public void setScanTime(long scanTime)
Description copied from interface: Config
Set scanning time

Specified by:
setScanTime in interface Config
Parameters:
scanTime - the scanTime to set