public class BinCN3Dist2 extends BinC3Dist2
| Modifier and Type | Field and Description |
|---|---|
float |
normVal |
boolean |
normValSet |
| Constructor and Description |
|---|
BinCN3Dist2() |
BinCN3Dist2(java.lang.String alpha1,
java.lang.String alpha2,
java.lang.String alpha3,
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 |
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) |
getALPHA1_MAX, getALPHA1_MIN, getAlpha1, getALPHA2_MAX, getALPHA2_MIN, getAlpha2, getALPHA3_MAX, getALPHA3_MIN, getAlpha3, 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, setALPHA3_MAX, setALPHA3_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 BinCN3Dist2()
public BinCN3Dist2(java.lang.String alpha1,
java.lang.String alpha2,
java.lang.String alpha3,
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 float getValue(int period)
getValue in class BinC3Dist2public float getValue(float period)
getValue in class BinC3Dist2public float getValue(double period)
getValue in class BinC3Dist2public Distribution clone()
clone in class BinC3Dist2public void mutate()
mutate in class BinC3Dist2public void mutate(int paramIdx)
mutate in class BinC3Dist2public Distribution[] crossover(Distribution mate)
crossover in class BinC3Dist2public void setAlpha1(double newAlpha)
setAlpha1 in class BinC3Dist2public void setAlpha2(double newAlpha)
setAlpha2 in class BinC3Dist2public void setAlpha3(double newAlpha)
setAlpha3 in class BinC3Dist2public void setMu1(double newMu1)
setMu1 in class BinC3Dist2public void setSigma1(double newSigma1)
setSigma1 in class BinC3Dist2public void setMu2(double newMu2)
setMu2 in class BinC3Dist2public void setSigma2(double newSigma2)
setSigma2 in class BinC3Dist2public void setMu3(double newMu3)
setMu3 in class BinC3Dist2public void setSigma3(double newSigma3)
setSigma3 in class BinC3Dist2private float calcPDF(float x)
private void setNormVal()