vsp.config
Class ConfigGauss

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

public class ConfigGauss
extends Object
implements Config

Implementation for Gauss.

Author:
Jan Tichava

Field Summary
private  double deviation1
          σ for server 1 - default value
private  double deviation2
          σ for server 2 - default value
private  double deviation3
          σ for server 3 - default value
private  double deviation4
          σ for server 4 - default value
private  double mi1
          μ for server 1 - default value
private  double mi2
          μ for server 2 - default value
private  double mi3
          μ for server 3 - default value
private  double mi4
          μ for server 4 - default value
private  double miElectronics
          μ for electronics input - default value
private  double miPaper
          μ 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  double sigmaElectronics
          σ for electronics input - default value
private  double sigmaPaper
          σ for paper input - default value
private  int steps
          Number of steps - default value
 
Constructor Summary
ConfigGauss()
          Creates new configuration with default values
ConfigGauss(double deviation)
          Creates new configuration with default values, except deviation
ConfigGauss(double miElectronics, double sigmaElectronics, double miPaper, double sigmaPaper, double p1, double p2, double p3, double mi1, double deviation1, double mi2, double deviation2, double mi3, double deviation3, double mi4, double deviation4, int steps, long scanTime)
          Creates new configuration
ConfigGauss(double deviation, int steps)
          Creates new configuration with default values, except deviation and steps
ConfigGauss(int steps)
          Creates new configuration with default values, except steps
 
Method Summary
 double getDeviation1()
           
 double getDeviation2()
           
 double getDeviation3()
           
 double getDeviation4()
           
 double getMi1()
           
 double getMi2()
           
 double getMi3()
           
 double getMi4()
           
 double getMiElectronics()
           
 double getMiPaper()
           
 double getP1()
          Get probability p1
 double getP2()
          Get probability p2
 double getP3()
          Get probability p3
 long getScanTime()
          Get statistics scanning time
 double getSigmaElectronics()
           
 double getSigmaPaper()
           
 int getSteps()
          Get simulation steps
 void setDeviation1(double deviation1)
           
 void setDeviation2(double deviation2)
           
 void setDeviation3(double deviation3)
           
 void setDeviation4(double deviation4)
           
 void setMi1(double mi1)
           
 void setMi2(double mi2)
           
 void setMi3(double mi3)
           
 void setMi4(double mi4)
           
 void setMiElectronics(double miElectronics)
           
 void setMiPaper(double miPaper)
           
 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 setSigmaElectronics(double sigmaElectronics)
           
 void setSigmaPaper(double sigmaPaper)
           
 void setSteps(int steps)
          Set simulation steps
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

miElectronics

private double miElectronics
μ for electronics input - default value


sigmaElectronics

private double sigmaElectronics
σ for electronics input - default value


miPaper

private double miPaper
μ for paper input - default value


sigmaPaper

private double sigmaPaper
σ 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


mi1

private double mi1
μ for server 1 - default value


deviation1

private double deviation1
σ for server 1 - default value


mi2

private double mi2
μ for server 2 - default value


deviation2

private double deviation2
σ for server 2 - default value


mi3

private double mi3
μ for server 3 - default value


deviation3

private double deviation3
σ for server 3 - default value


mi4

private double mi4
μ for server 4 - default value


deviation4

private double deviation4
σ 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

ConfigGauss

public ConfigGauss(double miElectronics,
                   double sigmaElectronics,
                   double miPaper,
                   double sigmaPaper,
                   double p1,
                   double p2,
                   double p3,
                   double mi1,
                   double deviation1,
                   double mi2,
                   double deviation2,
                   double mi3,
                   double deviation3,
                   double mi4,
                   double deviation4,
                   int steps,
                   long scanTime)
Creates new configuration

Parameters:
miElectronics -
sigmaElectronics -
miPaper -
sigmaPaper -
p1 -
p2 -
p3 -
mi1 -
deviation1 -
mi2 -
deviation2 -
mi3 -
deviation3 -
mi4 -
deviation4 -
steps -
scanTime -

ConfigGauss

public ConfigGauss()
Creates new configuration with default values


ConfigGauss

public ConfigGauss(int steps)
Creates new configuration with default values, except steps

Parameters:
steps -

ConfigGauss

public ConfigGauss(double deviation)
Creates new configuration with default values, except deviation

Parameters:
deviation -

ConfigGauss

public ConfigGauss(double deviation,
                   int steps)
Creates new configuration with default values, except deviation and steps

Parameters:
deviation -
steps -
Method Detail

getMiElectronics

public double getMiElectronics()
Returns:
the miElectronics

getSigmaElectronics

public double getSigmaElectronics()
Returns:
the sigmaElectronics

getMiPaper

public double getMiPaper()
Returns:
the miPaper

getSigmaPaper

public double getSigmaPaper()
Returns:
the sigmaPaper

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

getMi1

public double getMi1()
Returns:
the mi1

getDeviation1

public double getDeviation1()
Returns:
the deviation1

getMi2

public double getMi2()
Returns:
the mi2

getDeviation2

public double getDeviation2()
Returns:
the deviation2

getMi3

public double getMi3()
Returns:
the mi3

getDeviation3

public double getDeviation3()
Returns:
the deviation3

getMi4

public double getMi4()
Returns:
the mi4

getDeviation4

public double getDeviation4()
Returns:
the deviation4

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

setMiElectronics

public void setMiElectronics(double miElectronics)
Parameters:
miElectronics - the miElectronics to set

setSigmaElectronics

public void setSigmaElectronics(double sigmaElectronics)
Parameters:
sigmaElectronics - the sigmaElectronics to set

setMiPaper

public void setMiPaper(double miPaper)
Parameters:
miPaper - the miPaper to set

setSigmaPaper

public void setSigmaPaper(double sigmaPaper)
Parameters:
sigmaPaper - the sigmaPaper 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

setMi1

public void setMi1(double mi1)
Parameters:
mi1 - the mi1 to set

setDeviation1

public void setDeviation1(double deviation1)
Parameters:
deviation1 - the deviation1 to set

setMi2

public void setMi2(double mi2)
Parameters:
mi2 - the mi2 to set

setDeviation2

public void setDeviation2(double deviation2)
Parameters:
deviation2 - the deviation2 to set

setMi3

public void setMi3(double mi3)
Parameters:
mi3 - the mi3 to set

setDeviation3

public void setDeviation3(double deviation3)
Parameters:
deviation3 - the deviation3 to set

setMi4

public void setMi4(double mi4)
Parameters:
mi4 - the mi4 to set

setDeviation4

public void setDeviation4(double deviation4)
Parameters:
deviation4 - the deviation4 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