Uses of Interface
net.sourceforge.cilib.problem.boundaryconstraint.BoundaryConstraint

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.
 



Copyright © 2009 CIRG. All Rights Reserved.