![JAR search and dependency download from the Maven repository](/logo.png)
net.sourceforge.cilib.controlparameter.ControlParameter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cilib-library Show documentation
Show all versions of cilib-library Show documentation
A library of composable components enabling simpler Computational Intelligence
/** __ __
* _____ _/ /_/ /_ Computational Intelligence Library (CIlib)
* / ___/ / / / __ \ (c) CIRG @ UP
* / /__/ / / / /_/ / http://cilib.net
* \___/_/_/_/_.___/
*/
package net.sourceforge.cilib.controlparameter;
import net.sourceforge.cilib.util.Cloneable;
/**
* A {@linkplain net.sourceforge.cilib.controlparameter.ControlParameter control parameter} is a
* parameter that is used within most {@linkplain net.sourceforge.cilib.algorithm.Algorithm algorithm}
* types. These parameters are updatable and can be changed over time, if required.
*/
public interface ControlParameter extends Cloneable {
/**
* Get the value of the represented parameter.
* @return The value of the represented parameter.
*/
double getParameter();
double getParameter(double min, double max);
/**
* {@inheritDoc}
*/
@Override
ControlParameter getClone();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy