|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectspectKonfo.Spectrum
spectKonfo.UniversalSpectrum
public class UniversalSpectrum
Trieda UniversalSpectrum
zastupuje spektrá, ktoré nemajú žiadne obmedzenia na svoj tvar.
Field Summary |
---|
Fields inherited from class spectKonfo.Spectrum |
---|
MIN_WAVE_LENGTH_DEFAULT, minWaveLength, n, step, STEP_DEFAULT |
Constructor Summary | |
---|---|
UniversalSpectrum(int n)
Vytvorí novú inštanciu triedy UniversalSpectrum . |
Method Summary | |
---|---|
java.lang.Object |
clone()
Vytvorí kópiu objektu. |
double[] |
computeSpectrum()
Vráti hodnoty spektra v bodoch minWavelength + i * step kde 0 <= i < n. |
void |
cross(Spectrum s)
Prebehne kríženie medzi týmto spektrom a spektrom s . |
void |
mutate(double mutPower)
Parametre spektra budú vystavené mutácii. |
void |
newStart()
Vygeneruje nové spektrum |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UniversalSpectrum(int n)
UniversalSpectrum
. Premenné minWaveLength
a step
nie sú pre tento typ spektra dôležité.
n
- Počet použitých vlnových dĺžokMethod Detail |
---|
public double[] computeSpectrum()
computeSpectrum
in class Spectrum
public void mutate(double mutPower)
mutate
in class Spectrum
mutPower
- mutPower Sila mutácie. Hodnota by mala byť z intervalu < 0 , 1 >public void cross(Spectrum s)
s
.
cross
in class Spectrum
s
- Spektrum s ktorým prebehne kríženie.public void newStart()
newStart
in class Spectrum
public java.lang.Object clone()
clone()
bude zavolané aj pre všetky obejkty, ktoré táto trieda obsahuje.
clone
in class Spectrum
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |