public DistributionSpaceIterator_SingleGaussian(IBlauSpace space, IBlauSpaceIterator meanIter, IBlauSpaceIterator stdIter) { _ds = new DistributionSpace_SingleGaussian(space, meanIter.clone(), stdIter.clone()); _std = _ds.StdIterator.next(); _mean = _ds.MeanIterator.next(); _current = new Distribution_Gaussian(space, _mean, _std); }
public DistributionSpaceIterator(IDistributionSpace ds, int[] steps) { _ds = ds; // _parmSpaceIterator = new BlauSpaceIterator(ds.ParamSpace, steps); _parmSpaceIterator = new BlauSpaceIterator(ds.ParamSpace, steps); _templateDistribution = ds.TemplateDistribution.clone(); advance(); SingletonLogger.Instance().DebugLog(typeof(DistributionSpaceIterator), "inital _templateDistribution: " + _templateDistribution); }
public DistributionSpace_SingleGaussian(IBlauSpace space, IBlauSpaceIterator meanIter, IBlauSpaceIterator stdIter) { _space = space; _meanIterator = meanIter; _stdIterator = stdIter; }