public class BinCN3Dist extends BinC3Dist
| Modifier and Type | Field and Description |
|---|---|
float |
normVal |
boolean |
normValSet |
| Constructor and Description |
|---|
BinCN3Dist() |
BinCN3Dist(java.lang.String alpha1,
java.lang.String alpha2,
java.lang.String mu1,
java.lang.String sigma1,
java.lang.String mu2,
java.lang.String sigma2,
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 |
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) |
getALPHA1_MAX, getALPHA1_MIN, getAlpha1, getALPHA2_MAX, getALPHA2_MIN, getAlpha2, getCROSSOVER_PCT, getMU1_MAX, getMU1_MIN, getMu1, getMU2_MAX, getMU2_MIN, getMu2, getMU3_MAX, getMU3_MIN, getMu3, getSIGMA1_MAX, getSIGMA1_MIN, getSigma1, getSIGMA2_MAX, getSIGMA2_MIN, getSigma2, getSIGMA3_MAX, getSIGMA3_MIN, getSigma3, mutate, setALPHA1_MAX, setALPHA1_MIN, setALPHA2_MAX, setALPHA2_MIN, setBinaryDigits, setCROSSOVER_PCT, setMU1_MAX, setMU1_MIN, setMU2_MAX, setMU2_MIN, setMU3_MAX, setMU3_MIN, setSIGMA1_MAX, setSIGMA1_MIN, setSIGMA2_MAX, setSIGMA2_MIN, setSIGMA3_MAX, setSIGMA3_MIN, toStringpublic BinCN3Dist()
public BinCN3Dist(java.lang.String alpha1,
java.lang.String alpha2,
java.lang.String mu1,
java.lang.String sigma1,
java.lang.String mu2,
java.lang.String sigma2,
java.lang.String mu3,
java.lang.String sigma3)
public Distribution clone()
public Distribution[] crossover(Distribution mate)
private float calcPDF(float x)
private void setNormVal()