Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Algorithm::EvolutionarUsernContributedoPerl::Evolutionary::Individual::Any(3)

NAME
       Algorithm::Evolutionary::Individual::Any	- Wrapper around any Perl
       class, turns it into a Chromosome

SYNOPSIS
	   use Algorithm::Evolutionary::Individual::Any;
	   use Class::Name; # Your class here; it's required if	not included anyways

	   my $indi = new Algorithm::Evolutionary::Individual::Any Class::Name $class_args ;

	   $indi->Fitness( $fitness );
	   print $indi->Fitness();

Base Class
       Algorithm::Evolutionary::Individual::Base

DESCRIPTION
       Bitstring Individual for	a Genetic Algorithm. Used, for instance, in a
       canonical GA. That does not mean	it can be used for mutation or
       crossover; normally you'll have to write	your own classes

METHODS
   new(	$base_class, $base_class_args )
       Creates a new individual	by instantiating one of	the given class	with
       the arguments also issued here, which are forwarded to the class
       constructor.

   Atom([$index])
       No matter what you write, it will return	the object wrapped. You	can
       subclass	and overload, however, but then	you win	nothing	to use this
       class; you're better off	creating a new one altogether

   size()
       Returns 1. Here for compatibility

   Copyright
	 This file is released under the GPL. See the LICENSE file included in this distribution,
	 or go to http://www.fsf.org/licenses/gpl.txt

	 CVS Info: $Date: 2009/07/24 08:46:59 $
	 $Header: /media/Backup/Repos/opeal/opeal/Algorithm-Evolutionary/lib/Algorithm/Evolutionary/Individual/Any.pm,v	3.0 2009/07/24 08:46:59	jmerelo	Exp $
	 $Author: jmerelo $
	 $Revision: 3.0	$
	 $Name $

perl v5.32.0			  2Algorithm::Evolutionary::Individual::Any(3)

NAME | SYNOPSIS | Base Class | DESCRIPTION | METHODS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Algorithm::Evolutionary::Individual::Any&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help