|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BoundaryConstraint | |
---|---|
net.sourceforge.cilib.algorithm.population | |
net.sourceforge.cilib.problem.boundaryconstraint |
Uses of BoundaryConstraint in net.sourceforge.cilib.algorithm.population |
---|
Fields in net.sourceforge.cilib.algorithm.population declared as BoundaryConstraint | |
---|---|
protected BoundaryConstraint |
AbstractIterationStrategy.boundaryConstraint
|
Methods in net.sourceforge.cilib.algorithm.population that return BoundaryConstraint | |
---|---|
BoundaryConstraint |
AbstractIterationStrategy.getBoundaryConstraint()
Get the currently associated BoundaryConstraint. |
Methods in net.sourceforge.cilib.algorithm.population with parameters of type BoundaryConstraint | |
---|---|
void |
AbstractIterationStrategy.setBoundaryConstraint(BoundaryConstraint boundaryConstraint)
Set the BoundaryConstraint to maintain within this IterationStrategy. |
Uses of BoundaryConstraint in net.sourceforge.cilib.problem.boundaryconstraint |
---|
Classes in net.sourceforge.cilib.problem.boundaryconstraint that implement BoundaryConstraint | |
---|---|
class |
BouncingBoundaryConstraint
Instead of making use of reactive boundary constraints that reinitialise an entire Particle (or components thereof), this class is a proactive approach to prevent the Particle from moving outside of the domain. |
class |
ClampingBoundaryConstraint
Prevent any Entity from over-shooting the problem search space. |
class |
DeflectionBoundaryConstraint
Particles that overstep the boundary get re-initialised to simulate a bouncing effect by flipping the velocity (multiplying it with -1.0). |
class |
NearestBoundaryConstraint
If a particle oversteps the boundary it gets re-initialised and placed on the overstepped boundary. |
class |
PerElementReinitialisation
Reinitialise each element within the provided Type element if
it is no longer within the valid search space. |
class |
PeriodicBoundaryConstraint
If a particle oversteps the upper boundary it gets re-initialised and placed near the lower boundary and vice versa. |
class |
RandomBoundaryConstraint
If a particle oversteps the boundary it gets randomly re-initialised within the boundary and its velocity gets updated. |
class |
ReinitialisationBoundary
Once the entity has over shot the search space boundaries, re-initialise the Entity once again to be witihin the search space of the problem at a random position. |
class |
UnconstrainedBoundary
This is the default boundary constraint, whereby no boundary checking is performed. |
Methods in net.sourceforge.cilib.problem.boundaryconstraint that return BoundaryConstraint | |
---|---|
BoundaryConstraint |
NearestBoundaryConstraint.getClone()
Create a cloned copy of the current object and return it. |
BoundaryConstraint |
RandomBoundaryConstraint.getClone()
Create a cloned copy of the current object and return it. |
BoundaryConstraint |
BoundaryConstraint.getClone()
Create a cloned copy of the current object and return it. |
BoundaryConstraint |
PeriodicBoundaryConstraint.getClone()
Create a cloned copy of the current object and return it. |
BoundaryConstraint |
DeflectionBoundaryConstraint.getClone()
|
BoundaryConstraint |
BouncingBoundaryConstraint.getClone()
Create a cloned copy of the current object and return it. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |