@Override public void init(final int pointDimension, long randomSeed) { mixture = new FastQueue<GaussianGmm_F64>(GaussianGmm_F64.class,true ) { @Override protected GaussianGmm_F64 createInstance() { return new GaussianGmm_F64(pointDimension); } }; selectInitial.init(pointDimension,randomSeed); if( dx.length < pointDimension ) dx = new double[pointDimension]; likelihoodManager = new GaussianLikelihoodManager(pointDimension,mixture.toList()); }
@Override public void init(final int pointDimension, long randomSeed) { mixture = new FastQueue<GaussianGmm_F64>(GaussianGmm_F64.class,true ) { @Override protected GaussianGmm_F64 createInstance() { return new GaussianGmm_F64(pointDimension); } }; selectInitial.init(pointDimension,randomSeed); if( dx.length < pointDimension ) dx = new double[pointDimension]; likelihoodManager = new GaussianLikelihoodManager(pointDimension,mixture.toList()); }