/** * Creates a new instance of LineMinimizerDerivativeFree */ public LineMinimizerDerivativeFree() { this( ObjectUtil.cloneSafe( DEFAULT_INTERPOLATOR ) ); }
/** * Creates a new instance of ParameterDerivativeFreeCostMinimizer */ @SuppressWarnings("unchecked") public ParameterDerivativeFreeCostMinimizer() { this( ObjectUtil.cloneSafe( DEFAULT_FUNCTION_MINIMIZER ) ); }
@Override public ParameterCostEvaluatorDerivativeBased clone() { ParameterCostEvaluatorDerivativeBased clone = (ParameterCostEvaluatorDerivativeBased) super.clone(); clone.costFunction = ObjectUtil.cloneSafe( this.costFunction ); clone.internalFunction = ObjectUtil.cloneSafe( this.internalFunction ); return clone; }
@Override public AbstractFrequencyBasedGlobalTermWeighter clone() { final AbstractFrequencyBasedGlobalTermWeighter clone = (AbstractFrequencyBasedGlobalTermWeighter) super.clone(); clone.termDocumentFrequencies = ObjectUtil.cloneSafe( this.termDocumentFrequencies); clone.termGlobalFrequencies = ObjectUtil.cloneSafe( this.termGlobalFrequencies); return clone; }
@Override public VectorizablePerturber clone() { final VectorizablePerturber result = (VectorizablePerturber) super.clone(); result.covarianceSqrt = ObjectUtil.cloneSafe(this.covarianceSqrt); return result; }
@Override public DecisionTree<InputType, OutputType> clone() { @SuppressWarnings("unchecked") final DecisionTree<InputType, OutputType> result = (DecisionTree<InputType, OutputType>) super.clone(); result.rootNode = ObjectUtil.cloneSafe(this.rootNode); return result; }
@Override public EuclideanDistanceCostFunction clone() { EuclideanDistanceCostFunction clone = (EuclideanDistanceCostFunction) super.clone(); clone.goal = ObjectUtil.cloneSafe(this.goal); return clone; }
@Override public Vector convertToVector() { return ObjectUtil.cloneSafe(this.getParameters()); }
@Override public LinearBinaryCategorizer clone() { LinearBinaryCategorizer clone = (LinearBinaryCategorizer) super.clone(); clone.weights = ObjectUtil.cloneSafe(this.weights); return clone; }
/** * Copy constructor * @param other * NormalInverseWishartDistribution to copy */ public NormalInverseWishartDistribution( NormalInverseWishartDistribution other ) { this( ObjectUtil.cloneSafe( other.getGaussian() ), ObjectUtil.cloneSafe( other.getInverseWishart() ), other.getCovarianceDivisor() ); }
/** * Copy Constructor. * @param other * MultivariatePolyaDistribution to copy. */ public MultivariatePolyaDistribution( MultivariatePolyaDistribution other ) { this( ObjectUtil.cloneSafe( other.getParameters() ), other.getNumTrials() ); }
public ConditionalType createConditionalDistribution( ParameterType parameter) { this.parameter.setValue(parameter); return ObjectUtil.cloneSafe(this.parameter.getConditionalDistribution()); }
@Override public LineBracket clone() { LineBracket clone = (LineBracket) super.clone(); clone.setLowerBound( ObjectUtil.cloneSafe( this.getLowerBound() ) ); clone.setUpperBound( ObjectUtil.cloneSafe( this.getUpperBound() ) ); clone.setOtherPoint( ObjectUtil.cloneSafe( this.getOtherPoint() ) ); return clone; }
@Override public MultivariatePolyaDistribution clone() { MultivariatePolyaDistribution clone = (MultivariatePolyaDistribution) super.clone(); clone.setParameters( ObjectUtil.cloneSafe(this.getParameters()) ); return clone; }
@Override public CategoricalDistribution clone() { CategoricalDistribution clone = (CategoricalDistribution) super.clone(); clone.setParameters( ObjectUtil.cloneSafe( this.getParameters() ) ); return clone; }
@Override public ImportanceSampling<ObservationType,ParameterType> clone() { @SuppressWarnings("unchecked") ImportanceSampling<ObservationType,ParameterType> clone = (ImportanceSampling<ObservationType,ParameterType>) super.clone(); clone.setUpdater( ObjectUtil.cloneSafe( this.getUpdater() ) ); return clone; }
@Override public AbstractParticleFilter<ObservationType,ParameterType> clone() { AbstractParticleFilter<ObservationType,ParameterType> clone = (AbstractParticleFilter<ObservationType,ParameterType>) super.clone(); clone.setUpdater( ObjectUtil.cloneSafe( this.getUpdater() ) ); return clone; }
@Override public DefaultDistributionParameter<ParameterType,ConditionalType> clone() { @SuppressWarnings("unchecked") DefaultDistributionParameter<ParameterType,ConditionalType> clone = (DefaultDistributionParameter<ParameterType,ConditionalType>) super.clone(); clone.setConditionalDistribution( ObjectUtil.cloneSafe(this.getConditionalDistribution() ) ); return clone; }
@Override public InverseWishartDistribution clone() { InverseWishartDistribution clone = (InverseWishartDistribution) super.clone(); clone.setInverseScale( ObjectUtil.cloneSafe( this.getInverseScale() ) ); return clone; }