public long realignAll() { int i; long start = CSettings.currentTimeMillis(); CXYVector.realign(_trainingData[0], _mean, _weight); _newMean = new CXYVector(_trainingData[0]); for (i = 1; i < _numSamples; i++) { CXYVector.realign(_trainingData[i], _mean, _weight); _newMean.add(_trainingData[i]); } _newMean.divide(_numSamples); return(CSettings.currentTimeMillis() - start); }
public void resetModel() { _ASMResult = new CXYVector(_PDMData.mean); _ASMResult.add(new CVector2(_cx, _cy)); }