/* 1999 08 20 */
package pl.edu.fuw.MP.Core;
public class Book {
/**
*
*/
public MPParameters param;
public NewAtom atoms[];
public Book() {
param=new MPParameters();
}
public NewAtom []getAtoms() {
return atoms;
}
public void importAtoms(NewBookLibrary lib) {
int size=lib.getNumOfAtoms();
atoms=new NewAtom[size];
for (int i=0 ; i<size ; i++) {
NewAtom stmp=lib.getAtom(i);
atoms[i]=new NewAtom();
atoms[i].scale=stmp.scale;
atoms[i].frequency=stmp.frequency;
atoms[i].position=stmp.position;
atoms[i].modulus=stmp.modulus;
atoms[i].amplitude=stmp.amplitude;
atoms[i].phase=stmp.phase;
atoms[i].index=i;
}
param.MaxNumberOfIteration=lib.getMaxNumberOfIteration();
param.EnergyEps= lib.getEnergyPercent();
param.DictionarySize= lib.getDictionarySize();
param.SamplingFrequency= lib.getSamplingFreq();
}
}