public class Bin3NDist extends Bin3Dist
| Modifier and Type | Field and Description |
|---|---|
float |
normVal |
boolean |
normValSet |
alpha1, ALPHA1_MAX, ALPHA1_MIN, ALPHA1_STEP, alpha2, ALPHA2_MAX, ALPHA2_MIN, ALPHA2_STEP, alpha3, ALPHA3_MAX, ALPHA3_MIN, ALPHA3_STEP, d1Type, d2Type, d3Type, mu1, MU1_MAX, MU1_MIN, MU1_STEP, mu2, MU2_MAX, MU2_MIN, MU2_STEP, mu3, MU3_MAX, MU3_MIN, MU3_STEP, nDist1, nDist2, nDist3, sigma1, SIGMA1_MAX, SIGMA1_MIN, SIGMA1_STEP, sigma2, SIGMA2_MAX, SIGMA2_MIN, SIGMA2_STEP, sigma3, SIGMA3_MAX, SIGMA3_MIN, SIGMA3_STEP| Constructor and Description |
|---|
Bin3NDist() |
Bin3NDist(java.lang.String alpha1,
java.lang.String alpha2,
java.lang.String alpha3,
java.lang.String d1Type,
java.lang.String mu1,
java.lang.String sigma1,
java.lang.String d2Type,
java.lang.String mu2,
java.lang.String sigma2,
java.lang.String d3Type,
java.lang.String mu3,
java.lang.String sigma3) |
| Modifier and Type | Method and Description |
|---|---|
private float |
calcPDF(float x) |
Distribution |
clone() |
Distribution[] |
crossover(Distribution mate) |
float |
getValue(double period) |
float |
getValue(float period) |
float |
getValue(int period) |
void |
mutate() |
void |
mutate(int paramIdx) |
void |
setAlpha1(double newAlpha) |
void |
setAlpha2(double newAlpha) |
void |
setAlpha3(double newAlpha) |
void |
setMu1(double newMu1) |
void |
setMu2(double newMu2) |
void |
setMu3(double newMu3) |
private void |
setNormVal() |
void |
setSigma1(double newSigma1) |
void |
setSigma2(double newSigma2) |
void |
setSigma3(double newSigma3) |
public Bin3NDist()
public Bin3NDist(java.lang.String alpha1,
java.lang.String alpha2,
java.lang.String alpha3,
java.lang.String d1Type,
java.lang.String mu1,
java.lang.String sigma1,
java.lang.String d2Type,
java.lang.String mu2,
java.lang.String sigma2,
java.lang.String d3Type,
java.lang.String mu3,
java.lang.String sigma3)
public Distribution clone()
public Distribution[] crossover(Distribution mate)
private float calcPDF(float x)
private void setNormVal()