git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@128 331e1502-861f-0410-8da2-ba01fb791d7f

This commit is contained in:
atantar 2006-12-30 14:05:38 +00:00
commit 865913df71
488 changed files with 0 additions and 46037 deletions

View file

@ -1,10 +0,0 @@
## Makefile.am for paradiseo/docs
EXTRA_DIST = paradiseo-peo.doxyfile foot.html
doc:
cd $(srcdir) && doxygen paradiseo-peo.doxyfile
clean-local:
cd $(srcdir) && rm -rf html latex man

View file

@ -1,295 +0,0 @@
# Makefile.in generated by automake 1.9.6 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ..
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = @INSTALL@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
subdir = docs
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/configure.in
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_CLEAN_FILES =
SOURCES =
DIST_SOURCES =
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMDEP_FALSE = @AMDEP_FALSE@
AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CXX = @CXX@
CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
EO_DIR = @EO_DIR@
EXEEXT = @EXEEXT@
GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LTLIBOBJS = @LTLIBOBJS@
MAKEINFO = @MAKEINFO@
MOEO_DIR = @MOEO_DIR@
MO_DIR = @MO_DIR@
OBJEXT = @OBJEXT@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
RANLIB = @RANLIB@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
VERSION = @VERSION@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build_alias = @build_alias@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host_alias = @host_alias@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
EXTRA_DIST = paradiseo-peo.doxyfile foot.html
all: all-am
.SUFFIXES:
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
&& exit 0; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu docs/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
uninstall-info-am:
tags: TAGS
TAGS:
ctags: CTAGS
CTAGS:
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
case $$file in \
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
$(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
esac; \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkdir_p) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-am
all-am: Makefile
installdirs:
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
clean-am: clean-generic clean-local mostlyclean-am
distclean: distclean-am
-rm -f Makefile
distclean-am: clean-am distclean-generic
dvi: dvi-am
dvi-am:
html: html-am
info: info-am
info-am:
install-data-am:
install-exec-am:
install-info: install-info-am
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-generic
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-info-am
.PHONY: all all-am check check-am clean clean-generic clean-local \
distclean distclean-generic distdir dvi dvi-am html html-am \
info info-am install install-am install-data install-data-am \
install-exec install-exec-am install-info install-info-am \
install-man install-strip installcheck installcheck-am \
installdirs maintainer-clean maintainer-clean-generic \
mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
uninstall-am uninstall-info-am
doc:
cd $(srcdir) && doxygen paradiseo-peo.doxyfile
clean-local:
cd $(srcdir) && rm -rf html latex man
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

File diff suppressed because it is too large Load diff

View file

@ -1,264 +0,0 @@
cd . && doxygen paradiseo-peo.doxyfile
Error: Tag file `~adrian/workspace/installs/eo/doc/eo.doxytag' does not exist or is not a file. Skipping it...
Error: Tag file `../../paradiseo-mo/docs/mo.doxytag' does not exist or is not a file. Skipping it...
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/communicable.h:35: Warning: Member Communicable() (function) of class Communicable is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/communicable.h:37: Warning: Member ~Communicable() (function) of class Communicable is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/communicable.h:39: Warning: Member getKey() (function) of class Communicable is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/communicable.h:41: Warning: Member lock() (function) of class Communicable is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/communicable.h:42: Warning: Member unlock() (function) of class Communicable is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/communicable.h:44: Warning: Member stop() (function) of class Communicable is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/communicable.h:45: Warning: Member resume() (function) of class Communicable is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/communicable.h:49: Warning: Member key (variable) of class Communicable is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/communicable.h:51: Warning: Member sem_lock (variable) of class Communicable is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/communicable.h:53: Warning: Member sem_stop (variable) of class Communicable is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/communicable.h:55: Warning: Member num_comm (variable) of class Communicable is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/comm.h:35: Warning: Member Communicator(int *__argc, char ***__argv) (function) of class Communicator is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/comm.h:37: Warning: Member start() (function) of class Communicator is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/cooperative.h:36: Warning: Member getOwner() (function) of class Cooperative is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/cooperative.h:38: Warning: Member setOwner(Runner &__runner) (function) of class Cooperative is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/cooperative.h:44: Warning: Member send(Cooperative *__coop) (function) of class Cooperative is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/cooperative.h:46: Warning: Member notifySending() (function) of class Cooperative is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/cooperative.h:50: Warning: Member owner (variable) of class Cooperative is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/schema.h:37: Warning: Member rk (variable) of class Node is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/schema.h:38: Warning: Member name (variable) of class Node is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/schema.h:39: Warning: Member num_workers (variable) of class Node is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/schema.h:40: Warning: Member rk_sched (variable) of class Node is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/schema.h:41: Warning: Member id_run (variable) of class Node is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:163: Warning: Member emigrate() (function) of class peoAsyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:164: Warning: Member immigrate() (function) of class peoAsyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:169: Warning: Member cont (variable) of class peoAsyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:170: Warning: Member select (variable) of class peoAsyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:171: Warning: Member replace (variable) of class peoAsyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:172: Warning: Member topology (variable) of class peoAsyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:175: Warning: Member source (variable) of class peoAsyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:176: Warning: Member destination (variable) of class peoAsyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:179: Warning: Member imm (variable) of class peoAsyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:180: Warning: Member em (variable) of class peoAsyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:182: Warning: Member coop_em (variable) of class peoAsyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:69: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:70: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:76: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:77: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:87: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:88: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:89: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:94: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:95: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:106: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:107: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:131: Warning: argument `eoContinue' of command @param is not found in the argument list of peoAsyncIslandMig< EOT >::peoAsyncIslandMig(eoContinue< EOT > &__cont, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, Topology &__topology, eoPop< EOT > &__source, eoPop< EOT > &__destination)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:131: Warning: argument `eoSelect' of command @param is not found in the argument list of peoAsyncIslandMig< EOT >::peoAsyncIslandMig(eoContinue< EOT > &__cont, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, Topology &__topology, eoPop< EOT > &__source, eoPop< EOT > &__destination)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:131: Warning: argument `eoReplacement' of command @param is not found in the argument list of peoAsyncIslandMig< EOT >::peoAsyncIslandMig(eoContinue< EOT > &__cont, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, Topology &__topology, eoPop< EOT > &__source, eoPop< EOT > &__destination)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:131: Warning: argument `Topology' of command @param is not found in the argument list of peoAsyncIslandMig< EOT >::peoAsyncIslandMig(eoContinue< EOT > &__cont, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, Topology &__topology, eoPop< EOT > &__source, eoPop< EOT > &__destination)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:131: Warning: argument `eoPop' of command @param is not found in the argument list of peoAsyncIslandMig< EOT >::peoAsyncIslandMig(eoContinue< EOT > &__cont, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, Topology &__topology, eoPop< EOT > &__source, eoPop< EOT > &__destination)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:131: Warning: argument `eoPop' of command @param is not found in the argument list of peoAsyncIslandMig< EOT >::peoAsyncIslandMig(eoContinue< EOT > &__cont, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, Topology &__topology, eoPop< EOT > &__source, eoPop< EOT > &__destination)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoAsyncIslandMig.h:131: Warning: The following parameters of peoAsyncIslandMig::peoAsyncIslandMig(eoContinue< EOT > &__cont, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, Topology &__topology, eoPop< EOT > &__source, eoPop< EOT > &__destination) are not documented:
parameter __cont
parameter __select
parameter __replace
parameter __topology
parameter __source
parameter __destination
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoEA.h:104: Warning: Member cont (variable) of class peoEA is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoEA.h:105: Warning: Member pop_eval (variable) of class peoEA is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoEA.h:106: Warning: Member select (variable) of class peoEA is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoEA.h:107: Warning: Member trans (variable) of class peoEA is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoEA.h:108: Warning: Member replace (variable) of class peoEA is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoEA.h:109: Warning: Member pop (variable) of class peoEA is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoEA.h:73: Warning: argument `eoContinue' of command @param is not found in the argument list of peoEA< EOT >::peoEA(eoContinue< EOT > &__cont, peoPopEval< EOT > &__pop_eval, eoSelect< EOT > &__select, peoTransform< EOT > &__trans, eoReplacement< EOT > &__replace)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoEA.h:73: Warning: argument `peoPopEval' of command @param is not found in the argument list of peoEA< EOT >::peoEA(eoContinue< EOT > &__cont, peoPopEval< EOT > &__pop_eval, eoSelect< EOT > &__select, peoTransform< EOT > &__trans, eoReplacement< EOT > &__replace)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoEA.h:73: Warning: argument `eoSelect' of command @param is not found in the argument list of peoEA< EOT >::peoEA(eoContinue< EOT > &__cont, peoPopEval< EOT > &__pop_eval, eoSelect< EOT > &__select, peoTransform< EOT > &__trans, eoReplacement< EOT > &__replace)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoEA.h:73: Warning: argument `peoTransform' of command @param is not found in the argument list of peoEA< EOT >::peoEA(eoContinue< EOT > &__cont, peoPopEval< EOT > &__pop_eval, eoSelect< EOT > &__select, peoTransform< EOT > &__trans, eoReplacement< EOT > &__replace)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoEA.h:73: Warning: argument `eoReplacement' of command @param is not found in the argument list of peoEA< EOT >::peoEA(eoContinue< EOT > &__cont, peoPopEval< EOT > &__pop_eval, eoSelect< EOT > &__select, peoTransform< EOT > &__trans, eoReplacement< EOT > &__replace)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoEA.h:73: Warning: The following parameters of peoEA::peoEA(eoContinue< EOT > &__cont, peoPopEval< EOT > &__pop_eval, eoSelect< EOT > &__select, peoTransform< EOT > &__trans, eoReplacement< EOT > &__replace) are not documented:
parameter __cont
parameter __pop_eval
parameter __select
parameter __trans
parameter __replace
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoEA.h:96: Warning: argument `eoPop' of command @param is not found in the argument list of peoEA< EOT >::operator()(eoPop< EOT > &__pop)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoEA.h:96: Warning: The following parameters of peoEA::operator()(eoPop< EOT > &__pop) are not documented:
parameter __pop
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:97: Warning: Member funcs (variable) of class peoParaPopEval is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:98: Warning: Member one_func (variable) of class peoParaPopEval is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:100: Warning: Member merge_eval (variable) of class peoParaPopEval is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:101: Warning: Member no_merge_eval (variable) of class peoParaPopEval is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:103: Warning: Member tasks (variable) of class peoParaPopEval is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:105: Warning: Member progression (variable) of class peoParaPopEval is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:107: Warning: Member num_func (variable) of class peoParaPopEval is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:109: Warning: Member sol (variable) of class peoParaPopEval is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:111: Warning: Member ad_sol (variable) of class peoParaPopEval is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:113: Warning: Member total (variable) of class peoParaPopEval is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:50: Warning: argument `eoEvalFunc' of command @param is not found in the argument list of peoParaPopEval< EOT >::peoParaPopEval(eoEvalFunc< EOT > &__eval_func)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:50: Warning: The following parameters of peoParaPopEval::peoParaPopEval(eoEvalFunc< EOT > &__eval_func) are not documented:
parameter __eval_func
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:56: Warning: argument `const' of command @param is not found in the argument list of peoParaPopEval< EOT >::peoParaPopEval(const std::vector< eoEvalFunc< EOT > * > &__funcs, peoAggEvalFunc< EOT > &__merge_eval)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:56: Warning: argument `peoAggEvalFunc' of command @param is not found in the argument list of peoParaPopEval< EOT >::peoParaPopEval(const std::vector< eoEvalFunc< EOT > * > &__funcs, peoAggEvalFunc< EOT > &__merge_eval)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:56: Warning: The following parameters of peoParaPopEval::peoParaPopEval(const std::vector< eoEvalFunc< EOT > * > &__funcs, peoAggEvalFunc< EOT > &__merge_eval) are not documented:
parameter __funcs
parameter __merge_eval
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:62: Warning: argument `eoPop' of command @param is not found in the argument list of peoParaPopEval< EOT >::operator()(eoPop< EOT > &__pop)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaPopEval.h:62: Warning: The following parameters of peoParaPopEval::operator()(eoPop< EOT > &__pop) are not documented:
parameter __pop
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:51: Warning: Member peoParaSGATransform(eoQuadOp< EOT > &__cross, double __cross_rate, eoMonOp< EOT > &__mut, double __mut_rate) (function) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:53: Warning: Member operator()(eoPop< EOT > &__pop) (function) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:55: Warning: Member packData() (function) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:57: Warning: Member unpackData() (function) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:59: Warning: Member execute() (function) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:61: Warning: Member packResult() (function) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:63: Warning: Member unpackResult() (function) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:65: Warning: Member notifySendingData() (function) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:66: Warning: Member notifySendingAllResourceRequests() (function) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:70: Warning: Member cross (variable) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:71: Warning: Member cross_rate (variable) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:73: Warning: Member mut (variable) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:74: Warning: Member mut_rate (variable) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:76: Warning: Member idx (variable) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:78: Warning: Member pop (variable) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:80: Warning: Member father (variable) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:80: Warning: Member mother (variable) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoParaSGATransform.h:82: Warning: Member num_term (variable) of class peoParaSGATransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSeqPopEval.h:52: Warning: Member eval (variable) of class peoSeqPopEval is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSeqPopEval.h:40: Warning: argument `eoEvalFunc' of command @param is not found in the argument list of peoSeqPopEval< EOT >::peoSeqPopEval(eoEvalFunc< EOT > &__eval)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSeqPopEval.h:40: Warning: The following parameters of peoSeqPopEval::peoSeqPopEval(eoEvalFunc< EOT > &__eval) are not documented:
parameter __eval
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSeqPopEval.h:45: Warning: argument `eoPop' of command @param is not found in the argument list of peoSeqPopEval< EOT >::operator()(eoPop< EOT > &__pop)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSeqPopEval.h:45: Warning: The following parameters of peoSeqPopEval::operator()(eoPop< EOT > &__pop) are not documented:
parameter __pop
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSeqTransform.h:66: Warning: Member trans (variable) of class peoSeqTransform is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSeqTransform.h:39: Warning: argument `eoTransform' of command @param is not found in the argument list of peoSeqTransform< EOT >::peoSeqTransform(eoTransform< EOT > &__trans)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSeqTransform.h:39: Warning: The following parameters of peoSeqTransform::peoSeqTransform(eoTransform< EOT > &__trans) are not documented:
parameter __trans
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSeqTransform.h:44: Warning: argument `eoPop' of command @param is not found in the argument list of peoSeqTransform< EOT >::operator()(eoPop< EOT > &__pop)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSeqTransform.h:44: Warning: The following parameters of peoSeqTransform::operator()(eoPop< EOT > &__pop) are not documented:
parameter __pop
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:168: Warning: Member emigrate() (function) of class peoSyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:169: Warning: Member immigrate() (function) of class peoSyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:174: Warning: Member cont (variable) of class peoSyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:175: Warning: Member select (variable) of class peoSyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:176: Warning: Member replace (variable) of class peoSyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:177: Warning: Member topology (variable) of class peoSyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:180: Warning: Member source (variable) of class peoSyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:181: Warning: Member destination (variable) of class peoSyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:184: Warning: Member imm (variable) of class peoSyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:185: Warning: Member em (variable) of class peoSyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:187: Warning: Member coop_em (variable) of class peoSyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:189: Warning: Member sync (variable) of class peoSyncIslandMig is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:72: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:73: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:79: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:80: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:89: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:90: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:91: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:96: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:97: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:108: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:109: Warning: HTML tags may not use the 'empty tag' XHTML syntax.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:133: Warning: argument `unsigned' of command @param is not found in the argument list of peoSyncIslandMig< EOT >::peoSyncIslandMig(unsigned __frequency, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, Topology &__topology, eoPop< EOT > &__source, eoPop< EOT > &__destination)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:133: Warning: argument `eoSelect' of command @param is not found in the argument list of peoSyncIslandMig< EOT >::peoSyncIslandMig(unsigned __frequency, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, Topology &__topology, eoPop< EOT > &__source, eoPop< EOT > &__destination)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:133: Warning: argument `eoReplacement' of command @param is not found in the argument list of peoSyncIslandMig< EOT >::peoSyncIslandMig(unsigned __frequency, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, Topology &__topology, eoPop< EOT > &__source, eoPop< EOT > &__destination)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:133: Warning: argument `Topology' of command @param is not found in the argument list of peoSyncIslandMig< EOT >::peoSyncIslandMig(unsigned __frequency, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, Topology &__topology, eoPop< EOT > &__source, eoPop< EOT > &__destination)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:133: Warning: argument `eoPop' of command @param is not found in the argument list of peoSyncIslandMig< EOT >::peoSyncIslandMig(unsigned __frequency, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, Topology &__topology, eoPop< EOT > &__source, eoPop< EOT > &__destination)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:133: Warning: argument `eoPop' of command @param is not found in the argument list of peoSyncIslandMig< EOT >::peoSyncIslandMig(unsigned __frequency, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, Topology &__topology, eoPop< EOT > &__source, eoPop< EOT > &__destination)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncIslandMig.h:133: Warning: The following parameters of peoSyncIslandMig::peoSyncIslandMig(unsigned __frequency, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, Topology &__topology, eoPop< EOT > &__source, eoPop< EOT > &__destination) are not documented:
parameter __frequency
parameter __select
parameter __replace
parameter __topology
parameter __source
parameter __destination
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:105: Warning: Member cont (variable) of class peoSyncMultiStart is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:106: Warning: Member select (variable) of class peoSyncMultiStart is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:107: Warning: Member replace (variable) of class peoSyncMultiStart is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:109: Warning: Member ls (variable) of class peoSyncMultiStart is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:111: Warning: Member pop (variable) of class peoSyncMultiStart is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:112: Warning: Member sel (variable) of class peoSyncMultiStart is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:113: Warning: Member impr_sel (variable) of class peoSyncMultiStart is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:115: Warning: Member sol (variable) of class peoSyncMultiStart is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:116: Warning: Member idx (variable) of class peoSyncMultiStart is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:117: Warning: Member num_term (variable) of class peoSyncMultiStart is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:55: Warning: argument `eoContinue' of command @param is not found in the argument list of peoSyncMultiStart< EOT >::peoSyncMultiStart(eoContinue< EOT > &__cont, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, moAlgo< EOT > &__ls, eoPop< EOT > &__pop)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:55: Warning: argument `eoSelect' of command @param is not found in the argument list of peoSyncMultiStart< EOT >::peoSyncMultiStart(eoContinue< EOT > &__cont, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, moAlgo< EOT > &__ls, eoPop< EOT > &__pop)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:55: Warning: argument `eoReplacement' of command @param is not found in the argument list of peoSyncMultiStart< EOT >::peoSyncMultiStart(eoContinue< EOT > &__cont, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, moAlgo< EOT > &__ls, eoPop< EOT > &__pop)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:55: Warning: argument `moAlgo' of command @param is not found in the argument list of peoSyncMultiStart< EOT >::peoSyncMultiStart(eoContinue< EOT > &__cont, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, moAlgo< EOT > &__ls, eoPop< EOT > &__pop)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:55: Warning: argument `eoPop' of command @param is not found in the argument list of peoSyncMultiStart< EOT >::peoSyncMultiStart(eoContinue< EOT > &__cont, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, moAlgo< EOT > &__ls, eoPop< EOT > &__pop)
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/peoSyncMultiStart.h:55: Warning: The following parameters of peoSyncMultiStart::peoSyncMultiStart(eoContinue< EOT > &__cont, eoSelect< EOT > &__select, eoReplacement< EOT > &__replace, moAlgo< EOT > &__ls, eoPop< EOT > &__pop) are not documented:
parameter __cont
parameter __select
parameter __replace
parameter __ls
parameter __pop
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/reac_thread.h:36: Warning: Member ReactiveThread() (function) of class ReactiveThread is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/reac_thread.h:38: Warning: Member sleep() (function) of class ReactiveThread is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/reac_thread.h:40: Warning: Member wakeUp() (function) of class ReactiveThread is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/reac_thread.h:44: Warning: Member sem (variable) of class ReactiveThread is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/ring_topo.h:35: Warning: Member setNeighbors(Cooperative *__mig, std::vector< Cooperative * > &__from, std::vector< Cooperative * > &__to) (function) of class RingTopology is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/runner.h:38: Warning: Member Runner() (function) of class Runner is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/runner.h:40: Warning: Member start() (function) of class Runner is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/runner.h:42: Warning: Member waitStarting() (function) of class Runner is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/runner.h:44: Warning: Member isLocal() (function) of class Runner is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/runner.h:46: Warning: Member terminate() (function) of class Runner is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/runner.h:50: Warning: Member getID() (function) of class Runner is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/runner.h:52: Warning: Member packTermination() (function) of class Runner is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/runner.h:54: Warning: Member notifySendingTermination() (function) of class Runner is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/runner.h:58: Warning: Member sem_start (variable) of class Runner is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/runner.h:60: Warning: Member id (variable) of class Runner is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/send.cpp:41: Warning: Member comm (variable) of class SEND_REQUEST is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/send.cpp:42: Warning: Member to (variable) of class SEND_REQUEST is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/send.cpp:43: Warning: Member tag (variable) of class SEND_REQUEST is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/service.h:36: Warning: Member setOwner(Thread &__owner) (function) of class Service is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/service.h:38: Warning: Member getOwner() (function) of class Service is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/service.h:40: Warning: Member requestResourceRequest(unsigned __how_many=1) (function) of class Service is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/service.h:41: Warning: Member packResourceRequest() (function) of class Service is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/service.h:43: Warning: Member packData() (function) of class Service is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/service.h:44: Warning: Member unpackData() (function) of class Service is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/service.h:46: Warning: Member execute() (function) of class Service is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/service.h:48: Warning: Member packResult() (function) of class Service is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/service.h:49: Warning: Member unpackResult() (function) of class Service is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/service.h:51: Warning: Member notifySendingData() (function) of class Service is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/service.h:52: Warning: Member notifySendingResourceRequest() (function) of class Service is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/service.h:53: Warning: Member notifySendingAllResourceRequests() (function) of class Service is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/service.h:57: Warning: Member owner (variable) of class Service is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/service.h:59: Warning: Member num_sent_rr (variable) of class Service is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/thread.h:36: Warning: Member Thread() (function) of class Thread is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/thread.h:39: Warning: Member ~Thread() (function) of class Thread is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/thread.h:44: Warning: Member setActive() (function) of class Thread is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/thread.h:45: Warning: Member setPassive() (function) of class Thread is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/thread.h:50: Warning: Member act (variable) of class Thread is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/topology.h:35: Warning: Member ~Topology() (function) of class Topology is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/topology.h:37: Warning: Member add(Cooperative &__mig) (function) of class Topology is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/topology.h:45: Warning: Member mig (variable) of class Topology is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/worker.h:37: Warning: Member Worker() (function) of class Worker is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/worker.h:39: Warning: Member start() (function) of class Worker is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/worker.h:41: Warning: Member packResult() (function) of class Worker is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/worker.h:43: Warning: Member unpackData() (function) of class Worker is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/worker.h:45: Warning: Member packTaskDone() (function) of class Worker is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/worker.h:47: Warning: Member notifySendingResult() (function) of class Worker is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/worker.h:49: Warning: Member notifySendingTaskDone() (function) of class Worker is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/worker.h:51: Warning: Member setSource(int __rank) (function) of class Worker is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/worker.h:55: Warning: Member id (variable) of class Worker is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/worker.h:56: Warning: Member serv_id (variable) of class Worker is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/worker.h:57: Warning: Member serv (variable) of class Worker is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/worker.h:58: Warning: Member src (variable) of class Worker is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/rmc/mpi/worker.h:60: Warning: Member toto (variable) of class Worker is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/peo_fin.cpp:29: Warning: Member finalize() (function) of namespace peo is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/peo_init.cpp:37: Warning: Member init(int &__argc, char **&__argv) (function) of namespace peo is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/peo_param.cpp:31: Warning: Member loadParameters(int &__argc, char **&__argv) (function) of namespace peo is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/peo_run.cpp:29: Warning: Member run() (function) of namespace peo is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/peo_init.cpp:33: Warning: Member argc (variable) of namespace peo is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/peo_init.cpp:35: Warning: Member argv (variable) of namespace peo is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/peo_init.h:29: Warning: Member argc (variable) of namespace peo is not documented.
/home/adrian/paradiseo-doxygen/paradiseo-peo/src/core/peo_init.h:31: Warning: Member argv (variable) of namespace peo is not documented.

View file

@ -1,237 +0,0 @@
# Doxyfile 1.5.1
#---------------------------------------------------------------------------
# Project related configuration options
#---------------------------------------------------------------------------
PROJECT_NAME = ParadisEO-PEO
PROJECT_NUMBER = 0.1
OUTPUT_DIRECTORY =
CREATE_SUBDIRS = NO
OUTPUT_LANGUAGE = English
USE_WINDOWS_ENCODING = NO
BRIEF_MEMBER_DESC = YES
REPEAT_BRIEF = YES
ABBREVIATE_BRIEF = "The $name class" \
"The $name widget" \
"The $name file" \
is \
provides \
specifies \
contains \
represents \
a \
an \
the
ALWAYS_DETAILED_SEC = NO
INLINE_INHERITED_MEMB = NO
FULL_PATH_NAMES = NO
STRIP_FROM_PATH =
STRIP_FROM_INC_PATH =
SHORT_NAMES = NO
JAVADOC_AUTOBRIEF = YES
MULTILINE_CPP_IS_BRIEF = NO
DETAILS_AT_TOP = NO
INHERIT_DOCS = YES
SEPARATE_MEMBER_PAGES = NO
TAB_SIZE = 8
ALIASES =
OPTIMIZE_OUTPUT_FOR_C = NO
OPTIMIZE_OUTPUT_JAVA = NO
BUILTIN_STL_SUPPORT = NO
DISTRIBUTE_GROUP_DOC = NO
SUBGROUPING = YES
#---------------------------------------------------------------------------
# Build related configuration options
#---------------------------------------------------------------------------
EXTRACT_ALL = NO
EXTRACT_PRIVATE = YES
EXTRACT_STATIC = YES
EXTRACT_LOCAL_CLASSES = YES
EXTRACT_LOCAL_METHODS = NO
HIDE_UNDOC_MEMBERS = YES
HIDE_UNDOC_CLASSES = YES
HIDE_FRIEND_COMPOUNDS = NO
HIDE_IN_BODY_DOCS = NO
INTERNAL_DOCS = NO
CASE_SENSE_NAMES = YES
HIDE_SCOPE_NAMES = NO
SHOW_INCLUDE_FILES = YES
INLINE_INFO = YES
SORT_MEMBER_DOCS = NO
SORT_BRIEF_DOCS = NO
SORT_BY_SCOPE_NAME = NO
GENERATE_TODOLIST = YES
GENERATE_TESTLIST = YES
GENERATE_BUGLIST = YES
GENERATE_DEPRECATEDLIST= YES
ENABLED_SECTIONS =
MAX_INITIALIZER_LINES = 30
SHOW_USED_FILES = YES
SHOW_DIRECTORIES = NO
FILE_VERSION_FILTER =
#---------------------------------------------------------------------------
# configuration options related to warning and progress messages
#---------------------------------------------------------------------------
QUIET = YES
WARNINGS = YES
WARN_IF_UNDOCUMENTED = YES
WARN_IF_DOC_ERROR = YES
WARN_NO_PARAMDOC = NO
WARN_FORMAT = "$file:$line: $text"
WARN_LOGFILE =
#---------------------------------------------------------------------------
# configuration options related to the input files
#---------------------------------------------------------------------------
INPUT = . ../src
FILE_PATTERNS = *.cpp \
*.h \
NEWS README
RECURSIVE = YES
EXCLUDE =
EXCLUDE_SYMLINKS = NO
EXCLUDE_PATTERNS =
EXAMPLE_PATH =
EXAMPLE_PATTERNS = *
EXAMPLE_RECURSIVE = NO
IMAGE_PATH =
INPUT_FILTER =
FILTER_PATTERNS =
FILTER_SOURCE_FILES = NO
#---------------------------------------------------------------------------
# configuration options related to source browsing
#---------------------------------------------------------------------------
SOURCE_BROWSER = YES
INLINE_SOURCES = NO
STRIP_CODE_COMMENTS = YES
REFERENCED_BY_RELATION = YES
REFERENCES_RELATION = YES
REFERENCES_LINK_SOURCE = YES
USE_HTAGS = NO
VERBATIM_HEADERS = YES
#---------------------------------------------------------------------------
# configuration options related to the alphabetical class index
#---------------------------------------------------------------------------
ALPHABETICAL_INDEX = YES
COLS_IN_ALPHA_INDEX = 3
IGNORE_PREFIX = moeo
#---------------------------------------------------------------------------
# configuration options related to the HTML output
#---------------------------------------------------------------------------
GENERATE_HTML = YES
HTML_OUTPUT = html
HTML_FILE_EXTENSION = .html
HTML_HEADER =
HTML_FOOTER =
HTML_STYLESHEET =
HTML_ALIGN_MEMBERS = YES
GENERATE_HTMLHELP = NO
CHM_FILE =
HHC_LOCATION =
GENERATE_CHI = NO
BINARY_TOC = NO
TOC_EXPAND = NO
DISABLE_INDEX = NO
ENUM_VALUES_PER_LINE = 4
GENERATE_TREEVIEW = YES
TREEVIEW_WIDTH = 250
#---------------------------------------------------------------------------
# configuration options related to the LaTeX output
#---------------------------------------------------------------------------
GENERATE_LATEX = YES
LATEX_OUTPUT = latex
LATEX_CMD_NAME = latex
MAKEINDEX_CMD_NAME = makeindex
COMPACT_LATEX = NO
PAPER_TYPE = a4wide
EXTRA_PACKAGES =
LATEX_HEADER =
PDF_HYPERLINKS = NO
USE_PDFLATEX = NO
LATEX_BATCHMODE = NO
LATEX_HIDE_INDICES = NO
#---------------------------------------------------------------------------
# configuration options related to the RTF output
#---------------------------------------------------------------------------
GENERATE_RTF = NO
RTF_OUTPUT = rtf
COMPACT_RTF = NO
RTF_HYPERLINKS = NO
RTF_STYLESHEET_FILE =
RTF_EXTENSIONS_FILE =
#---------------------------------------------------------------------------
# configuration options related to the man page output
#---------------------------------------------------------------------------
GENERATE_MAN = YES
MAN_OUTPUT = man
MAN_EXTENSION = .3
MAN_LINKS = NO
#---------------------------------------------------------------------------
# configuration options related to the XML output
#---------------------------------------------------------------------------
GENERATE_XML = NO
XML_OUTPUT = xml
XML_SCHEMA =
XML_DTD =
XML_PROGRAMLISTING = YES
#---------------------------------------------------------------------------
# configuration options for the AutoGen Definitions output
#---------------------------------------------------------------------------
GENERATE_AUTOGEN_DEF = NO
#---------------------------------------------------------------------------
# configuration options related to the Perl module output
#---------------------------------------------------------------------------
GENERATE_PERLMOD = NO
PERLMOD_LATEX = NO
PERLMOD_PRETTY = YES
PERLMOD_MAKEVAR_PREFIX =
#---------------------------------------------------------------------------
# Configuration options related to the preprocessor
#---------------------------------------------------------------------------
ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = NO
EXPAND_ONLY_PREDEF = NO
SEARCH_INCLUDES = YES
INCLUDE_PATH =
INCLUDE_FILE_PATTERNS =
PREDEFINED =
EXPAND_AS_DEFINED =
SKIP_FUNCTION_MACROS = YES
#---------------------------------------------------------------------------
# Configuration::additions related to external references
#---------------------------------------------------------------------------
TAGFILES = "../../../paradiseo-mo/docs/eo.doxytag=../../../paradiseo-mo/docs/html" "../../paradiseo-mo/docs/mo.doxytag=../../../paradiseo-mo/docs/html"
GENERATE_TAGFILE = moeo.doxytag
ALLEXTERNALS = NO
EXTERNAL_GROUPS = YES
PERL_PATH = /usr/bin/perl
#---------------------------------------------------------------------------
# Configuration options related to the dot tool
#---------------------------------------------------------------------------
CLASS_DIAGRAMS = YES
HIDE_UNDOC_RELATIONS = YES
HAVE_DOT = NO
CLASS_GRAPH = YES
COLLABORATION_GRAPH = YES
GROUP_GRAPHS = YES
UML_LOOK = NO
TEMPLATE_RELATIONS = NO
INCLUDE_GRAPH = YES
INCLUDED_BY_GRAPH = YES
CALL_GRAPH = NO
CALLER_GRAPH = NO
GRAPHICAL_HIERARCHY = YES
DIRECTORY_GRAPH = YES
DOT_IMAGE_FORMAT = png
DOT_PATH =
DOTFILE_DIRS =
MAX_DOT_GRAPH_WIDTH = 1024
MAX_DOT_GRAPH_HEIGHT = 1024
MAX_DOT_GRAPH_DEPTH = 0
DOT_TRANSPARENT = NO
DOT_MULTI_TARGETS = NO
GENERATE_LEGEND = YES
DOT_CLEANUP = YES
#---------------------------------------------------------------------------
# Configuration::additions related to the search engine
#---------------------------------------------------------------------------
SEARCHENGINE = YES

File diff suppressed because it is too large Load diff

View file

@ -1,12 +0,0 @@
SUBDIRS = shared lesson1
## Makefile.am for paradiseo/examples
EXTRA_DIST = peoExamples.cfg foot.html
doc:
for ex in `ls lesson*`; do cd $(srcdir) && doxygen peoExamples.cfg; done
clean-local:
for ex in `ls lesson*`; do cd $(ex) && rm -rf html latex man; done

View file

@ -1,453 +0,0 @@
# Makefile.in generated by automake 1.9.6 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ..
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = @INSTALL@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
subdir = examples
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/configure.in
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_CLEAN_FILES =
SOURCES =
DIST_SOURCES =
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
html-recursive info-recursive install-data-recursive \
install-exec-recursive install-info-recursive \
install-recursive installcheck-recursive installdirs-recursive \
pdf-recursive ps-recursive uninstall-info-recursive \
uninstall-recursive
ETAGS = etags
CTAGS = ctags
DIST_SUBDIRS = $(SUBDIRS)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMDEP_FALSE = @AMDEP_FALSE@
AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CXX = @CXX@
CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
EO_DIR = @EO_DIR@
EXEEXT = @EXEEXT@
GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LTLIBOBJS = @LTLIBOBJS@
MAKEINFO = @MAKEINFO@
MOEO_DIR = @MOEO_DIR@
MO_DIR = @MO_DIR@
OBJEXT = @OBJEXT@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
RANLIB = @RANLIB@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
VERSION = @VERSION@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build_alias = @build_alias@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host_alias = @host_alias@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
SUBDIRS = shared lesson1
EXTRA_DIST = peoExamples.cfg foot.html
all: all-recursive
.SUFFIXES:
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
&& exit 0; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu examples/Makefile'; \
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu examples/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
uninstall-info-am:
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
# (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
$(RECURSIVE_TARGETS):
@failcom='exit 1'; \
for f in x $$MAKEFLAGS; do \
case $$f in \
*=* | --[!k]*);; \
*k*) failcom='fail=yes';; \
esac; \
done; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| eval $$failcom; \
done; \
if test "$$dot_seen" = "no"; then \
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
mostlyclean-recursive clean-recursive distclean-recursive \
maintainer-clean-recursive:
@failcom='exit 1'; \
for f in x $$MAKEFLAGS; do \
case $$f in \
*=* | --[!k]*);; \
*k*) failcom='fail=yes';; \
esac; \
done; \
dot_seen=no; \
case "$@" in \
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
*) list='$(SUBDIRS)' ;; \
esac; \
rev=''; for subdir in $$list; do \
if test "$$subdir" = "."; then :; else \
rev="$$subdir $$rev"; \
fi; \
done; \
rev="$$rev ."; \
target=`echo $@ | sed s/-recursive//`; \
for subdir in $$rev; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| eval $$failcom; \
done && test -z "$$fail"
tags-recursive:
list='$(SUBDIRS)'; for subdir in $$list; do \
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
done
ctags-recursive:
list='$(SUBDIRS)'; for subdir in $$list; do \
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
done
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
mkid -fID $$unique
tags: TAGS
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
include_option=--etags-include; \
empty_fix=.; \
else \
include_option=--include; \
empty_fix=; \
fi; \
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test ! -f $$subdir/TAGS || \
tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
fi; \
done; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$tags $$unique; \
fi
ctags: CTAGS
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(CTAGS_ARGS)$$tags$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$tags $$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& cd $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) $$here
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
case $$file in \
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
$(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
esac; \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkdir_p) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -d "$(distdir)/$$subdir" \
|| $(mkdir_p) "$(distdir)/$$subdir" \
|| exit 1; \
distdir=`$(am__cd) $(distdir) && pwd`; \
top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
(cd $$subdir && \
$(MAKE) $(AM_MAKEFLAGS) \
top_distdir="$$top_distdir" \
distdir="$$distdir/$$subdir" \
distdir) \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-recursive
all-am: Makefile
installdirs: installdirs-recursive
installdirs-am:
install: install-recursive
install-exec: install-exec-recursive
install-data: install-data-recursive
uninstall: uninstall-recursive
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-recursive
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-recursive
clean-am: clean-generic clean-local mostlyclean-am
distclean: distclean-recursive
-rm -f Makefile
distclean-am: clean-am distclean-generic distclean-tags
dvi: dvi-recursive
dvi-am:
html: html-recursive
info: info-recursive
info-am:
install-data-am:
install-exec-am:
install-info: install-info-recursive
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-recursive
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-recursive
mostlyclean-am: mostlyclean-generic
pdf: pdf-recursive
pdf-am:
ps: ps-recursive
ps-am:
uninstall-am: uninstall-info-am
uninstall-info: uninstall-info-recursive
.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \
clean clean-generic clean-local clean-recursive ctags \
ctags-recursive distclean distclean-generic \
distclean-recursive distclean-tags distdir dvi dvi-am html \
html-am info info-am install install-am install-data \
install-data-am install-exec install-exec-am install-info \
install-info-am install-man install-strip installcheck \
installcheck-am installdirs installdirs-am maintainer-clean \
maintainer-clean-generic maintainer-clean-recursive \
mostlyclean mostlyclean-generic mostlyclean-recursive pdf \
pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
uninstall-info-am
doc:
for ex in `ls lesson*`; do cd $(srcdir) && doxygen peoExamples.cfg; done
clean-local:
for ex in `ls lesson*`; do cd $(ex) && rm -rf html latex man; done
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

File diff suppressed because it is too large Load diff

View file

@ -1,108 +0,0 @@
NAME : eil101.opt.tour
COMMENT : Optimum tour for eil101.tsp (Length 629)
TYPE : TOUR
DIMENSION : 101
TOUR_SECTION
1
69
27
101
53
28
26
12
80
68
29
24
54
55
25
4
39
67
23
56
75
41
22
74
72
73
21
40
58
13
94
95
97
87
2
57
15
43
42
14
44
38
86
16
61
85
91
100
98
37
92
59
93
99
96
6
89
52
18
83
60
5
84
17
45
8
46
47
36
49
64
63
90
32
10
62
11
19
48
82
7
88
31
70
30
20
66
71
65
35
34
78
81
9
51
33
79
3
77
76
50
-1
EOF

View file

@ -1,108 +0,0 @@
NAME : eil101
COMMENT : 101-city problem (Christofides/Eilon)
TYPE : TSP
DIMENSION : 101
EDGE_WEIGHT_TYPE : EUC_2D
NODE_COORD_SECTION
1 41 49
2 35 17
3 55 45
4 55 20
5 15 30
6 25 30
7 20 50
8 10 43
9 55 60
10 30 60
11 20 65
12 50 35
13 30 25
14 15 10
15 30 5
16 10 20
17 5 30
18 20 40
19 15 60
20 45 65
21 45 20
22 45 10
23 55 5
24 65 35
25 65 20
26 45 30
27 35 40
28 41 37
29 64 42
30 40 60
31 31 52
32 35 69
33 53 52
34 65 55
35 63 65
36 2 60
37 20 20
38 5 5
39 60 12
40 40 25
41 42 7
42 24 12
43 23 3
44 11 14
45 6 38
46 2 48
47 8 56
48 13 52
49 6 68
50 47 47
51 49 58
52 27 43
53 37 31
54 57 29
55 63 23
56 53 12
57 32 12
58 36 26
59 21 24
60 17 34
61 12 24
62 24 58
63 27 69
64 15 77
65 62 77
66 49 73
67 67 5
68 56 39
69 37 47
70 37 56
71 57 68
72 47 16
73 44 17
74 46 13
75 49 11
76 49 42
77 53 43
78 61 52
79 57 48
80 56 37
81 55 54
82 15 47
83 14 37
84 11 31
85 16 22
86 4 18
87 28 18
88 26 52
89 26 35
90 31 67
91 15 19
92 22 22
93 18 24
94 26 27
95 25 24
96 22 27
97 25 21
98 19 21
99 20 26
100 18 18
101 35 35
EOF

View file

@ -1,29 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: NEWS Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<h1>NEWS</h1><div class="fragment"><pre class="fragment"></pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,29 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: README Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<h1>README</h1><div class="fragment"><pre class="fragment"></pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,43 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: acconfig.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<h1>acconfig.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#undef ENABLE_NLS</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#undef HAVE_CATGETS</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#undef HAVE_GETTEXT</span>
<a name="l00004"></a>00004 <span class="preprocessor"></span><span class="preprocessor">#undef HAVE_LC_MESSAGES</span>
<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor">#undef HAVE_STPCPY</span>
<a name="l00006"></a>00006 <span class="preprocessor"></span><span class="preprocessor">#undef HAVE_LIBSM</span>
<a name="l00007"></a>00007 <span class="preprocessor"></span><span class="preprocessor">#undef PACKAGE_LOCALE_DIR</span>
<a name="l00008"></a>00008 <span class="preprocessor"></span><span class="preprocessor">#undef PACKAGE_DOC_DIR</span>
<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#undef PACKAGE_DATA_DIR</span>
<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#undef PACKAGE_PIXMAPS_DIR</span>
<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#undef PACKAGE_HELP_DIR</span>
<a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#undef PACKAGE_MENU_DIR</span>
<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#undef PACKAGE_SOURCE_DIR</span>
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#undef GETTEXT_PACKAGE</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,76 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Class List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li id="current"><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>ParadisEO Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="class_city_swap.html">CitySwap</a></td><td class="indexvalue">Its swaps two vertices randomly choosen </td></tr>
<tr><td class="indexkey"><a class="el" href="class_communicable.html">Communicable</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_communicator.html">Communicator</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_cooperative.html">Cooperative</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_display_best_route.html">DisplayBestRoute</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_edge_xover.html">EdgeXover</a></td><td class="indexvalue">Edge Crossover </td></tr>
<tr><td class="indexkey"><a class="el" href="class_merge_route_eval.html">MergeRouteEval</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_node.html">Node</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_order_xover.html">OrderXover</a></td><td class="indexvalue">Order Crossover </td></tr>
<tr><td class="indexkey"><a class="el" href="class_partial_mapped_xover.html">PartialMappedXover</a></td><td class="indexvalue">Partial Mapped Crossover </td></tr>
<tr><td class="indexkey"><a class="el" href="class_part_route_eval.html">PartRouteEval</a></td><td class="indexvalue">Route Evaluator </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeo_agg_eval_func.html">peoAggEvalFunc&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeo_agg_eval_func.html">peoAggEvalFunc</a> class offers only the interface for creating aggregate evaluation functions - there are no direct internal functions provided </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig</a> class offers the elementary basis for implementating an asynchronous island migration model - requires the specification of several basic parameters, i.e </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeo_e_a.html">peoEA&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeo_e_a.html">peoEA</a> class offers an elementary evolutionary algorithm implementation </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeo_no_agg_eval_func.html">peoNoAggEvalFunc&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeo_no_agg_eval_func.html">peoNoAggEvalFunc</a> class does nothing more than an association between a fitness value and a specified individual </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a> represents a wrapper for creating a functor capable of applying in parallel an EO-derived evaluation functor </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classpeo_pop_eval.html">peoPopEval&lt; EOT &gt;</a></td><td class="indexvalue">The <b><a class="el" href="classpeo_pop_eval.html">peoPopEval</a></b> class provides the interface for constructing ParadisEO specific evaluation functors </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeo_seq_pop_eval.html">peoSeqPopEval&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeo_seq_pop_eval.html">peoSeqPopEval</a> class acts only as a ParadisEO specific sequential evaluation functor - a wrapper for incorporating an <b>eoEvalFunc&lt; EOT &gt;</b>-derived class as evaluation functor </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeo_seq_transform.html">peoSeqTransform&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeo_seq_transform.html">peoSeqTransform</a> represent a wrapper for offering the possibility of using EO derived transform operators along with the ParadisEO evolutionary algorithms </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeo_sync_island_mig.html">peoSyncIslandMig&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeo_sync_island_mig.html">peoSyncIslandMig</a> class offers the elementary basis for implementating a synchronous island migration model - requires the specification of several basic parameters, i.e </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeo_sync_multi_start.html">peoSyncMultiStart&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeo_sync_multi_start.html">peoSyncMultiStart</a> class provides the basis for implementing the synchronous multi-start model, for launching several solution-based algorithms in parallel on a specified initial population </td></tr>
<tr><td class="indexkey"><a class="el" href="classpeo_transform.html">peoTransform&lt; EOT &gt;</a></td><td class="indexvalue">The <a class="el" href="classpeo_transform.html">peoTransform</a> class acts only as an interface for creating transform operators - for an example please refer to the <b><a class="el" href="classpeo_seq_transform.html">peoSeqTransform</a></b> and the <b><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform</a></b> classes </td></tr>
<tr><td class="indexkey"><a class="el" href="class_reactive_thread.html">ReactiveThread</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_ring_topology.html">RingTopology</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_route_eval.html">RouteEval</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_route_init.html">RouteInit</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_runner.html">Runner</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_s_e_n_d___r_e_q_u_e_s_t.html">SEND_REQUEST</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_service.html">Service</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_thread.html">Thread</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_topology.html">Topology</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_two_opt.html">TwoOpt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_two_opt_incr_eval.html">TwoOptIncrEval</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_two_opt_init.html">TwoOptInit</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_two_opt_next.html">TwoOptNext</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_two_opt_rand.html">TwoOptRand</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_worker.html">Worker</a></td><td class="indexvalue"></td></tr>
</table>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,65 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: city_swap.cpp Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<h1>city_swap.cpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "city_swap.cpp"</span>
<a name="l00004"></a>00004
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team, LIFL, 2002</span>
<a name="l00006"></a>00006
<a name="l00007"></a>00007 <span class="comment">/* This library is free software; you can redistribute it and/or</span>
<a name="l00008"></a>00008 <span class="comment"> modify it under the terms of the GNU Lesser General Public</span>
<a name="l00009"></a>00009 <span class="comment"> License as published by the Free Software Foundation; either</span>
<a name="l00010"></a>00010 <span class="comment"> version 2 of the License, or (at your option) any later version.</span>
<a name="l00011"></a>00011 <span class="comment"> </span>
<a name="l00012"></a>00012 <span class="comment"> This library is distributed in the hope that it will be useful,</span>
<a name="l00013"></a>00013 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00014"></a>00014 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span>
<a name="l00015"></a>00015 <span class="comment"> Lesser General Public License for more details.</span>
<a name="l00016"></a>00016 <span class="comment"> </span>
<a name="l00017"></a>00017 <span class="comment"> You should have received a copy of the GNU Lesser General Public</span>
<a name="l00018"></a>00018 <span class="comment"> License along with this library; if not, write to the Free Software</span>
<a name="l00019"></a>00019 <span class="comment"> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
<a name="l00020"></a>00020 <span class="comment"> </span>
<a name="l00021"></a>00021 <span class="comment"> Contact: cahon@lifl.fr</span>
<a name="l00022"></a>00022 <span class="comment">*/</span>
<a name="l00023"></a>00023
<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;utils/eoRNG.h&gt;</span>
<a name="l00025"></a>00025
<a name="l00026"></a>00026 <span class="preprocessor">#include "city_swap.h"</span>
<a name="l00027"></a>00027
<a name="l00028"></a><a class="code" href="class_city_swap.html#7e6958b62048c89604cbf046b86bdf2d">00028</a> <span class="keywordtype">bool</span> <a class="code" href="class_city_swap.html#7e6958b62048c89604cbf046b86bdf2d">CitySwap :: operator () </a>(Route &amp; __route) {
<a name="l00029"></a>00029
<a name="l00030"></a>00030 std :: swap (__route [rng.random (__route.size ())],
<a name="l00031"></a>00031 __route [rng.random (__route.size ())]) ;
<a name="l00032"></a>00032
<a name="l00033"></a>00033 __route.invalidate () ;
<a name="l00034"></a>00034
<a name="l00035"></a>00035 <span class="keywordflow">return</span> true ;
<a name="l00036"></a>00036 }
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,68 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: city_swap.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="classes.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<h1>city_swap.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-</span>
<a name="l00002"></a>00002
<a name="l00003"></a>00003 <span class="comment">// "city_swap.h"</span>
<a name="l00004"></a>00004
<a name="l00005"></a>00005 <span class="comment">// (c) OPAC Team, LIFL, 2002</span>
<a name="l00006"></a>00006
<a name="l00007"></a>00007 <span class="comment">/* This library is free software; you can redistribute it and/or</span>
<a name="l00008"></a>00008 <span class="comment"> modify it under the terms of the GNU Lesser General Public</span>
<a name="l00009"></a>00009 <span class="comment"> License as published by the Free Software Foundation; either</span>
<a name="l00010"></a>00010 <span class="comment"> version 2 of the License, or (at your option) any later version.</span>
<a name="l00011"></a>00011 <span class="comment"> </span>
<a name="l00012"></a>00012 <span class="comment"> This library is distributed in the hope that it will be useful,</span>
<a name="l00013"></a>00013 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00014"></a>00014 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span>
<a name="l00015"></a>00015 <span class="comment"> Lesser General Public License for more details.</span>
<a name="l00016"></a>00016 <span class="comment"> </span>
<a name="l00017"></a>00017 <span class="comment"> You should have received a copy of the GNU Lesser General Public</span>
<a name="l00018"></a>00018 <span class="comment"> License along with this library; if not, write to the Free Software</span>
<a name="l00019"></a>00019 <span class="comment"> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
<a name="l00020"></a>00020 <span class="comment"> </span>
<a name="l00021"></a>00021 <span class="comment"> Contact: cahon@lifl.fr</span>
<a name="l00022"></a>00022 <span class="comment">*/</span>
<a name="l00023"></a>00023
<a name="l00024"></a>00024 <span class="preprocessor">#ifndef city_swap_h</span>
<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define city_swap_h</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span>
<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;eoOp.h&gt;</span>
<a name="l00028"></a>00028
<a name="l00029"></a>00029 <span class="preprocessor">#include "route.h"</span>
<a name="l00030"></a>00030
<a name="l00033"></a><a class="code" href="class_city_swap.html">00033</a> <span class="keyword">class </span><a class="code" href="class_city_swap.html">CitySwap</a> : <span class="keyword">public</span> eoMonOp &lt;Route&gt; {
<a name="l00034"></a>00034
<a name="l00035"></a>00035 <span class="keyword">public</span> :
<a name="l00036"></a>00036
<a name="l00037"></a>00037 <span class="keywordtype">bool</span> <a class="code" href="class_city_swap.html#7e6958b62048c89604cbf046b86bdf2d">operator () </a>(Route &amp; __route) ;
<a name="l00038"></a>00038
<a name="l00039"></a>00039 } ;
<a name="l00040"></a>00040
<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,38 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>CitySwap Member List</h1>This is the complete list of members for <a class="el" href="class_city_swap.html">CitySwap</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_city_swap.html#7e6958b62048c89604cbf046b86bdf2d">operator()</a>(Route &amp;__route)</td><td><a class="el" href="class_city_swap.html">CitySwap</a></td><td></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,55 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: CitySwap Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>CitySwap Class Reference</h1><!-- doxytag: class="CitySwap" -->Its swaps two vertices randomly choosen.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="city__swap_8h-source.html">city_swap.h</a>&gt;</code>
<p>
<a href="class_city_swap-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7e6958b62048c89604cbf046b86bdf2d"></a><!-- doxytag: member="CitySwap::operator()" ref="7e6958b62048c89604cbf046b86bdf2d" args="(Route &amp;__route)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_city_swap.html#7e6958b62048c89604cbf046b86bdf2d">operator()</a> (Route &amp;__route)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Its swaps two vertices randomly choosen.
<p>
<p>
Definition at line <a class="el" href="city__swap_8h-source.html#l00033">33</a> of file <a class="el" href="city__swap_8h-source.html">city_swap.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="city__swap_8h-source.html">city_swap.h</a><li><a class="el" href="city__swap_8cpp-source.html">city_swap.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,48 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Communicable Member List</h1>This is the complete list of members for <a class="el" href="class_communicable.html">Communicable</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_communicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cf9639312f71a2f348bc1e7789ccbd9d">sem_lock</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#29c53b9191348e0505e3bcba6d8b82b1">sem_stop</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cb53e6534b947bc889aa181d9dbbd13b">stop</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#caa814847192e71f434fbf9479ede862">unlock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,100 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Communicable Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Communicable Class Reference</h1><!-- doxytag: class="Communicable" --><p>Inheritance diagram for Communicable:
<p><center><img src="class_communicable.png" usemap="#Communicable_map" border="0" alt=""></center>
<map name="Communicable_map">
<area href="class_cooperative.html" alt="Cooperative" shape="rect" coords="101,56,293,80">
<area href="class_runner.html" alt="Runner" shape="rect" coords="404,56,596,80">
<area href="class_service.html" alt="Service" shape="rect" coords="808,56,1000,80">
<area href="class_worker.html" alt="Worker" shape="rect" coords="1010,56,1202,80">
<area href="classpeo_async_island_mig.html" alt="peoAsyncIslandMig< EOT >" shape="rect" coords="0,112,192,136">
<area href="classpeo_sync_island_mig.html" alt="peoSyncIslandMig< EOT >" shape="rect" coords="202,112,394,136">
<area href="classpeo_e_a.html" alt="peoEA< EOT >" shape="rect" coords="404,112,596,136">
<area href="classpeo_pop_eval.html" alt="peoPopEval< EOT >" shape="rect" coords="606,112,798,136">
<area href="classpeo_sync_multi_start.html" alt="peoSyncMultiStart< EOT >" shape="rect" coords="808,112,1000,136">
<area href="classpeo_transform.html" alt="peoTransform< EOT >" shape="rect" coords="1010,112,1202,136">
<area href="classpeo_para_pop_eval.html" alt="peoParaPopEval< EOT >" shape="rect" coords="505,168,697,192">
<area href="classpeo_seq_pop_eval.html" alt="peoSeqPopEval< EOT >" shape="rect" coords="707,168,899,192">
<area href="classpeo_para_s_g_a_transform.html" alt="peoParaSGATransform< EOT >" shape="rect" coords="909,168,1101,192">
<area href="classpeo_seq_transform.html" alt="peoSeqTransform< EOT >" shape="rect" coords="1111,168,1303,192">
</map>
<a href="class_communicable-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8ae1827ecf7569b3db1ed386c7d8ad78"></a><!-- doxytag: member="Communicable::Communicable" ref="8ae1827ecf7569b3db1ed386c7d8ad78" args="()" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2280b0dfa0d3a515fccf62c2a9fd5f41"></a><!-- doxytag: member="Communicable::~Communicable" ref="2280b0dfa0d3a515fccf62c2a9fd5f41" args="()" -->
virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="db4307b69b9ccacff55fdbf84b8f50e4"></a><!-- doxytag: member="Communicable::getKey" ref="db4307b69b9ccacff55fdbf84b8f50e4" args="()" -->
COMM_ID&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e1f8bd1ee810fd73d44315c95998d19d"></a><!-- doxytag: member="Communicable::lock" ref="e1f8bd1ee810fd73d44315c95998d19d" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="caa814847192e71f434fbf9479ede862"></a><!-- doxytag: member="Communicable::unlock" ref="caa814847192e71f434fbf9479ede862" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communicable.html#caa814847192e71f434fbf9479ede862">unlock</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb53e6534b947bc889aa181d9dbbd13b"></a><!-- doxytag: member="Communicable::stop" ref="cb53e6534b947bc889aa181d9dbbd13b" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communicable.html#cb53e6534b947bc889aa181d9dbbd13b">stop</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3306a9adb11a0ab5af342c0db9f7bb2a"></a><!-- doxytag: member="Communicable::resume" ref="3306a9adb11a0ab5af342c0db9f7bb2a" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="605b0efeffe81326f216c9903f5bbf4c"></a><!-- doxytag: member="Communicable::key" ref="605b0efeffe81326f216c9903f5bbf4c" args="" -->
COMM_ID&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cf9639312f71a2f348bc1e7789ccbd9d"></a><!-- doxytag: member="Communicable::sem_lock" ref="cf9639312f71a2f348bc1e7789ccbd9d" args="" -->
sem_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communicable.html#cf9639312f71a2f348bc1e7789ccbd9d">sem_lock</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="29c53b9191348e0505e3bcba6d8b82b1"></a><!-- doxytag: member="Communicable::sem_stop" ref="29c53b9191348e0505e3bcba6d8b82b1" args="" -->
sem_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communicable.html#29c53b9191348e0505e3bcba6d8b82b1">sem_stop</a></td></tr>
<tr><td colspan="2"><br><h2>Static Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7a6acfdc781a67c9c0ec4f17893f86c3"></a><!-- doxytag: member="Communicable::num_comm" ref="7a6acfdc781a67c9c0ec4f17893f86c3" args="" -->
static unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a> = 0</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="communicable_8h-source.html#l00031">31</a> of file <a class="el" href="communicable_8h-source.html">communicable.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="communicable_8h-source.html">communicable.h</a><li><a class="el" href="communicable_8cpp-source.html">communicable.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

View file

@ -1,46 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Communicator Member List</h1>This is the complete list of members for <a class="el" href="class_communicator.html">Communicator</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_communicator.html#7c9dce4ea92bd04d01d53f80c0ef08ee">Communicator</a>(int *__argc, char ***__argv)</td><td><a class="el" href="class_communicator.html">Communicator</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_reactive_thread.html#77381649429941c99a3e3d568113d6cf">ReactiveThread</a>()</td><td><a class="el" href="class_reactive_thread.html">ReactiveThread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#e197c46f8f62ecce6d2a7fe95bdc5b38">setActive</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#20632ffe9ddfa2a478afb0c84dc1096b">setPassive</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_reactive_thread.html#8263c2a32d8c99a49a05f1a7717d4262">sleep</a>()</td><td><a class="el" href="class_reactive_thread.html">ReactiveThread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicator.html#142fae13b16b166519315f248a513c62">start</a>()</td><td><a class="el" href="class_communicator.html">Communicator</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#95c703fb8f2f27cb64f475a8c940864a">Thread</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_reactive_thread.html#a724a54575de10f09cc03ab7aa4e59ce">wakeUp</a>()</td><td><a class="el" href="class_reactive_thread.html">ReactiveThread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#37d9edd3a1a776cbc27dedff949c9726">~Thread</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,59 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Communicator Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Communicator Class Reference</h1><!-- doxytag: class="Communicator" --><!-- doxytag: inherits="ReactiveThread" --><p>Inheritance diagram for Communicator:
<p><center><img src="class_communicator.png" usemap="#Communicator_map" border="0" alt=""></center>
<map name="Communicator_map">
<area href="class_reactive_thread.html" alt="ReactiveThread" shape="rect" coords="0,56,101,80">
<area href="class_thread.html" alt="Thread" shape="rect" coords="0,0,101,24">
</map>
<a href="class_communicator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c9dce4ea92bd04d01d53f80c0ef08ee"></a><!-- doxytag: member="Communicator::Communicator" ref="7c9dce4ea92bd04d01d53f80c0ef08ee" args="(int *__argc, char ***__argv)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communicator.html#7c9dce4ea92bd04d01d53f80c0ef08ee">Communicator</a> (int *__argc, char ***__argv)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="142fae13b16b166519315f248a513c62"></a><!-- doxytag: member="Communicator::start" ref="142fae13b16b166519315f248a513c62" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communicator.html#142fae13b16b166519315f248a513c62">start</a> ()</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="comm_8h-source.html#l00030">30</a> of file <a class="el" href="comm_8h-source.html">comm.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="comm_8h-source.html">comm.h</a><li><a class="el" href="comm_8cpp-source.html">comm.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 472 B

View file

@ -1,55 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Cooperative Member List</h1>This is the complete list of members for <a class="el" href="class_cooperative.html">Cooperative</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_communicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_cooperative.html#4012b4e8329e87d26ee266491e1a883e">getOwner</a>()</td><td><a class="el" href="class_cooperative.html">Cooperative</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_cooperative.html#4439ddeaa1246a2e44c003bfb781739b">notifySending</a>()</td><td><a class="el" href="class_cooperative.html">Cooperative</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_cooperative.html#7604f094479d08154ede4996a45bf79e">owner</a></td><td><a class="el" href="class_cooperative.html">Cooperative</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><b>pack</b>()=0 (defined in <a class="el" href="class_cooperative.html">Cooperative</a>)</td><td><a class="el" href="class_cooperative.html">Cooperative</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cf9639312f71a2f348bc1e7789ccbd9d">sem_lock</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#29c53b9191348e0505e3bcba6d8b82b1">sem_stop</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_cooperative.html#c609f2a1200da7d1ac96005602515fc6">send</a>(Cooperative *__coop)</td><td><a class="el" href="class_cooperative.html">Cooperative</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_cooperative.html#fe7b022567174c8305bc78d8c5749b12">setOwner</a>(Runner &amp;__runner)</td><td><a class="el" href="class_cooperative.html">Cooperative</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cb53e6534b947bc889aa181d9dbbd13b">stop</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#caa814847192e71f434fbf9479ede862">unlock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>unpack</b>()=0 (defined in <a class="el" href="class_cooperative.html">Cooperative</a>)</td><td><a class="el" href="class_cooperative.html">Cooperative</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,76 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Cooperative Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Cooperative Class Reference</h1><!-- doxytag: class="Cooperative" --><!-- doxytag: inherits="Communicable" --><p>Inheritance diagram for Cooperative:
<p><center><img src="class_cooperative.png" usemap="#Cooperative_map" border="0" alt=""></center>
<map name="Cooperative_map">
<area href="class_communicable.html" alt="Communicable" shape="rect" coords="91,0,263,24">
<area href="classpeo_async_island_mig.html" alt="peoAsyncIslandMig< EOT >" shape="rect" coords="0,112,172,136">
<area href="classpeo_sync_island_mig.html" alt="peoSyncIslandMig< EOT >" shape="rect" coords="182,112,354,136">
</map>
<a href="class_cooperative-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4012b4e8329e87d26ee266491e1a883e"></a><!-- doxytag: member="Cooperative::getOwner" ref="4012b4e8329e87d26ee266491e1a883e" args="()" -->
<a class="el" href="class_runner.html">Runner</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cooperative.html#4012b4e8329e87d26ee266491e1a883e">getOwner</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fe7b022567174c8305bc78d8c5749b12"></a><!-- doxytag: member="Cooperative::setOwner" ref="fe7b022567174c8305bc78d8c5749b12" args="(Runner &amp;__runner)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cooperative.html#fe7b022567174c8305bc78d8c5749b12">setOwner</a> (<a class="el" href="class_runner.html">Runner</a> &amp;__runner)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6a4848c94031289df281a571ea427d46"></a><!-- doxytag: member="Cooperative::pack" ref="6a4848c94031289df281a571ea427d46" args="()=0" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>pack</b> ()=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c31a68fb29e0a9cbe1da8019e4cdafa"></a><!-- doxytag: member="Cooperative::unpack" ref="7c31a68fb29e0a9cbe1da8019e4cdafa" args="()=0" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>unpack</b> ()=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c609f2a1200da7d1ac96005602515fc6"></a><!-- doxytag: member="Cooperative::send" ref="c609f2a1200da7d1ac96005602515fc6" args="(Cooperative *__coop)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cooperative.html#c609f2a1200da7d1ac96005602515fc6">send</a> (<a class="el" href="class_cooperative.html">Cooperative</a> *__coop)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4439ddeaa1246a2e44c003bfb781739b"></a><!-- doxytag: member="Cooperative::notifySending" ref="4439ddeaa1246a2e44c003bfb781739b" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cooperative.html#4439ddeaa1246a2e44c003bfb781739b">notifySending</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7604f094479d08154ede4996a45bf79e"></a><!-- doxytag: member="Cooperative::owner" ref="7604f094479d08154ede4996a45bf79e" args="" -->
<a class="el" href="class_runner.html">Runner</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_cooperative.html#7604f094479d08154ede4996a45bf79e">owner</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="cooperative_8h-source.html#l00032">32</a> of file <a class="el" href="cooperative_8h-source.html">cooperative.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="cooperative_8h-source.html">cooperative.h</a><li><a class="el" href="coop_8cpp-source.html">coop.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 926 B

View file

@ -1,40 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>DisplayBestRoute Member List</h1>This is the complete list of members for <a class="el" href="class_display_best_route.html">DisplayBestRoute</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_display_best_route.html#db263e38f1e82174f811bf62f323f87f">DisplayBestRoute</a>(eoPop&lt; Route &gt; &amp;__pop)</td><td><a class="el" href="class_display_best_route.html">DisplayBestRoute</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_display_best_route.html#ee879344a6d8b81a04d4eabbed2c7a04">operator()</a>()</td><td><a class="el" href="class_display_best_route.html">DisplayBestRoute</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_display_best_route.html#5270aabbf294d2deca9878934216eb89">pop</a></td><td><a class="el" href="class_display_best_route.html">DisplayBestRoute</a></td><td><code> [private]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,57 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: DisplayBestRoute Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>DisplayBestRoute Class Reference</h1><!-- doxytag: class="DisplayBestRoute" --><a href="class_display_best_route-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="db263e38f1e82174f811bf62f323f87f"></a><!-- doxytag: member="DisplayBestRoute::DisplayBestRoute" ref="db263e38f1e82174f811bf62f323f87f" args="(eoPop&lt; Route &gt; &amp;__pop)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_best_route.html#db263e38f1e82174f811bf62f323f87f">DisplayBestRoute</a> (eoPop&lt; Route &gt; &amp;__pop)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee879344a6d8b81a04d4eabbed2c7a04"></a><!-- doxytag: member="DisplayBestRoute::operator()" ref="ee879344a6d8b81a04d4eabbed2c7a04" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_best_route.html#ee879344a6d8b81a04d4eabbed2c7a04">operator()</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5270aabbf294d2deca9878934216eb89"></a><!-- doxytag: member="DisplayBestRoute::pop" ref="5270aabbf294d2deca9878934216eb89" args="" -->
eoPop&lt; Route &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_best_route.html#5270aabbf294d2deca9878934216eb89">pop</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="display__best__route_8h-source.html#l00033">33</a> of file <a class="el" href="display__best__route_8h-source.html">display_best_route.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="display__best__route_8h-source.html">display_best_route.h</a><li><a class="el" href="display__best__route_8cpp-source.html">display_best_route.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,44 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>EdgeXover Member List</h1>This is the complete list of members for <a class="el" href="class_edge_xover.html">EdgeXover</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_edge_xover.html#d41399c6effb54ee48c722f1e19cb3c3">_map</a></td><td><a class="el" href="class_edge_xover.html">EdgeXover</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_edge_xover.html#2d3045ef503d8b16a27e11fdc23ca11c">add_vertex</a>(unsigned __vertex, Route &amp;__child)</td><td><a class="el" href="class_edge_xover.html">EdgeXover</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_edge_xover.html#04de96aa1016836e0ba5f4b952a5fa16">build_map</a>(const Route &amp;__par1, const Route &amp;__par2)</td><td><a class="el" href="class_edge_xover.html">EdgeXover</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_edge_xover.html#88c2d4c9a878454a32d56010f3dddc27">cross</a>(const Route &amp;__par1, const Route &amp;__par2, Route &amp;__child)</td><td><a class="el" href="class_edge_xover.html">EdgeXover</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_edge_xover.html#cb1c0a103106a4d3319540cb23163a79">operator()</a>(Route &amp;__route1, Route &amp;__route2)</td><td><a class="el" href="class_edge_xover.html">EdgeXover</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_edge_xover.html#1b3a4c75dd9a034c81af6d89d85d30f5">remove_entry</a>(unsigned __vertex, std::vector&lt; std::set&lt; unsigned &gt; &gt; &amp;__map)</td><td><a class="el" href="class_edge_xover.html">EdgeXover</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_edge_xover.html#46d4d4724cf6d660b1a7ab4a346573d4">visited</a></td><td><a class="el" href="class_edge_xover.html">EdgeXover</a></td><td><code> [private]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,75 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: EdgeXover Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>EdgeXover Class Reference</h1><!-- doxytag: class="EdgeXover" -->Edge Crossover.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="edge__xover_8h-source.html">edge_xover.h</a>&gt;</code>
<p>
<a href="class_edge_xover-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb1c0a103106a4d3319540cb23163a79"></a><!-- doxytag: member="EdgeXover::operator()" ref="cb1c0a103106a4d3319540cb23163a79" args="(Route &amp;__route1, Route &amp;__route2)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edge_xover.html#cb1c0a103106a4d3319540cb23163a79">operator()</a> (Route &amp;__route1, Route &amp;__route2)</td></tr>
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="88c2d4c9a878454a32d56010f3dddc27"></a><!-- doxytag: member="EdgeXover::cross" ref="88c2d4c9a878454a32d56010f3dddc27" args="(const Route &amp;__par1, const Route &amp;__par2, Route &amp;__child)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edge_xover.html#88c2d4c9a878454a32d56010f3dddc27">cross</a> (const Route &amp;__par1, const Route &amp;__par2, Route &amp;__child)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b3a4c75dd9a034c81af6d89d85d30f5"></a><!-- doxytag: member="EdgeXover::remove_entry" ref="1b3a4c75dd9a034c81af6d89d85d30f5" args="(unsigned __vertex, std::vector&lt; std::set&lt; unsigned &gt; &gt; &amp;__map)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edge_xover.html#1b3a4c75dd9a034c81af6d89d85d30f5">remove_entry</a> (unsigned __vertex, std::vector&lt; std::set&lt; unsigned &gt; &gt; &amp;__map)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="04de96aa1016836e0ba5f4b952a5fa16"></a><!-- doxytag: member="EdgeXover::build_map" ref="04de96aa1016836e0ba5f4b952a5fa16" args="(const Route &amp;__par1, const Route &amp;__par2)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edge_xover.html#04de96aa1016836e0ba5f4b952a5fa16">build_map</a> (const Route &amp;__par1, const Route &amp;__par2)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d3045ef503d8b16a27e11fdc23ca11c"></a><!-- doxytag: member="EdgeXover::add_vertex" ref="2d3045ef503d8b16a27e11fdc23ca11c" args="(unsigned __vertex, Route &amp;__child)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edge_xover.html#2d3045ef503d8b16a27e11fdc23ca11c">add_vertex</a> (unsigned __vertex, Route &amp;__child)</td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d41399c6effb54ee48c722f1e19cb3c3"></a><!-- doxytag: member="EdgeXover::_map" ref="d41399c6effb54ee48c722f1e19cb3c3" args="" -->
std::vector&lt; std::set&lt; unsigned &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edge_xover.html#d41399c6effb54ee48c722f1e19cb3c3">_map</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="46d4d4724cf6d660b1a7ab4a346573d4"></a><!-- doxytag: member="EdgeXover::visited" ref="46d4d4724cf6d660b1a7ab4a346573d4" args="" -->
std::vector&lt; bool &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edge_xover.html#46d4d4724cf6d660b1a7ab4a346573d4">visited</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Edge Crossover.
<p>
<p>
Definition at line <a class="el" href="edge__xover_8h-source.html#l00035">35</a> of file <a class="el" href="edge__xover_8h-source.html">edge_xover.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="edge__xover_8h-source.html">edge_xover.h</a><li><a class="el" href="edge__xover_8cpp-source.html">edge_xover.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,38 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>MergeRouteEval Member List</h1>This is the complete list of members for <a class="el" href="class_merge_route_eval.html">MergeRouteEval</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_merge_route_eval.html#29cb0028ac0df4b2cee3a809c8f35dea">operator()</a>(Route &amp;__route, const int &amp;__part_fit)</td><td><a class="el" href="class_merge_route_eval.html">MergeRouteEval</a></td><td></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,55 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: MergeRouteEval Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>MergeRouteEval Class Reference</h1><!-- doxytag: class="MergeRouteEval" --><!-- doxytag: inherits="peoAggEvalFunc" --><p>Inheritance diagram for MergeRouteEval:
<p><center><img src="class_merge_route_eval.png" usemap="#MergeRouteEval_map" border="0" alt=""></center>
<map name="MergeRouteEval_map">
<area href="classpeo_agg_eval_func.html" alt="peoAggEvalFunc< EOT >" shape="rect" coords="0,0,159,24">
</map>
<a href="class_merge_route_eval-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="29cb0028ac0df4b2cee3a809c8f35dea"></a><!-- doxytag: member="MergeRouteEval::operator()" ref="29cb0028ac0df4b2cee3a809c8f35dea" args="(Route &amp;__route, const int &amp;__part_fit)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_merge_route_eval.html#29cb0028ac0df4b2cee3a809c8f35dea">operator()</a> (Route &amp;__route, const int &amp;__part_fit)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="merge__route__eval_8h-source.html#l00031">31</a> of file <a class="el" href="merge__route__eval_8h-source.html">merge_route_eval.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="merge__route__eval_8h-source.html">merge_route_eval.h</a><li><a class="el" href="merge__route__eval_8cpp-source.html">merge_route_eval.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 535 B

View file

@ -1,39 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>OrderXover Member List</h1>This is the complete list of members for <a class="el" href="class_order_xover.html">OrderXover</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_order_xover.html#d2bf90b5f46ac4a344777e17bc5f364d">cross</a>(const Route &amp;__par1, const Route &amp;__par2, Route &amp;__child)</td><td><a class="el" href="class_order_xover.html">OrderXover</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_order_xover.html#0ff6aada669eb8173322ed68cda1ac61">operator()</a>(Route &amp;__route1, Route &amp;__route2)</td><td><a class="el" href="class_order_xover.html">OrderXover</a></td><td></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,59 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: OrderXover Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>OrderXover Class Reference</h1><!-- doxytag: class="OrderXover" -->Order Crossover.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="order__xover_8h-source.html">order_xover.h</a>&gt;</code>
<p>
<a href="class_order_xover-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0ff6aada669eb8173322ed68cda1ac61"></a><!-- doxytag: member="OrderXover::operator()" ref="0ff6aada669eb8173322ed68cda1ac61" args="(Route &amp;__route1, Route &amp;__route2)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_order_xover.html#0ff6aada669eb8173322ed68cda1ac61">operator()</a> (Route &amp;__route1, Route &amp;__route2)</td></tr>
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d2bf90b5f46ac4a344777e17bc5f364d"></a><!-- doxytag: member="OrderXover::cross" ref="d2bf90b5f46ac4a344777e17bc5f364d" args="(const Route &amp;__par1, const Route &amp;__par2, Route &amp;__child)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_order_xover.html#d2bf90b5f46ac4a344777e17bc5f364d">cross</a> (const Route &amp;__par1, const Route &amp;__par2, Route &amp;__child)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Order Crossover.
<p>
<p>
Definition at line <a class="el" href="order__xover_8h-source.html#l00032">32</a> of file <a class="el" href="order__xover_8h-source.html">order_xover.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="order__xover_8h-source.html">order_xover.h</a><li><a class="el" href="order__xover_8cpp-source.html">order_xover.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,41 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>PartRouteEval Member List</h1>This is the complete list of members for <a class="el" href="class_part_route_eval.html">PartRouteEval</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_part_route_eval.html#5bde722e66378b2570ae6c4b4f8df58e">from</a></td><td><a class="el" href="class_part_route_eval.html">PartRouteEval</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_part_route_eval.html#965fab875fb601f17934a6ece761beae">operator()</a>(Route &amp;__route)</td><td><a class="el" href="class_part_route_eval.html">PartRouteEval</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_part_route_eval.html#a331566b29bc3227f377004232f05491">PartRouteEval</a>(float __from, float __to)</td><td><a class="el" href="class_part_route_eval.html">PartRouteEval</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_part_route_eval.html#de53cc919faa498663f327b72c357da3">to</a></td><td><a class="el" href="class_part_route_eval.html">PartRouteEval</a></td><td><code> [private]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,66 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: PartRouteEval Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>PartRouteEval Class Reference</h1><!-- doxytag: class="PartRouteEval" -->Route Evaluator.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="part__route__eval_8h-source.html">part_route_eval.h</a>&gt;</code>
<p>
<a href="class_part_route_eval-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a331566b29bc3227f377004232f05491"></a><!-- doxytag: member="PartRouteEval::PartRouteEval" ref="a331566b29bc3227f377004232f05491" args="(float __from, float __to)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_part_route_eval.html#a331566b29bc3227f377004232f05491">PartRouteEval</a> (float __from, float __to)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="965fab875fb601f17934a6ece761beae"></a><!-- doxytag: member="PartRouteEval::operator()" ref="965fab875fb601f17934a6ece761beae" args="(Route &amp;__route)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_part_route_eval.html#965fab875fb601f17934a6ece761beae">operator()</a> (Route &amp;__route)</td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5bde722e66378b2570ae6c4b4f8df58e"></a><!-- doxytag: member="PartRouteEval::from" ref="5bde722e66378b2570ae6c4b4f8df58e" args="" -->
float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_part_route_eval.html#5bde722e66378b2570ae6c4b4f8df58e">from</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de53cc919faa498663f327b72c357da3"></a><!-- doxytag: member="PartRouteEval::to" ref="de53cc919faa498663f327b72c357da3" args="" -->
float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_part_route_eval.html#de53cc919faa498663f327b72c357da3">to</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Route Evaluator.
<p>
<p>
Definition at line <a class="el" href="part__route__eval_8h-source.html#l00032">32</a> of file <a class="el" href="part__route__eval_8h-source.html">part_route_eval.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="part__route__eval_8h-source.html">part_route_eval.h</a><li><a class="el" href="part__route__eval_8cpp-source.html">part_route_eval.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,39 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>PartialMappedXover Member List</h1>This is the complete list of members for <a class="el" href="class_partial_mapped_xover.html">PartialMappedXover</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_partial_mapped_xover.html#1cda6ea86ca36e5de0125f4ba5cfc695">operator()</a>(Route &amp;__route1, Route &amp;__route2)</td><td><a class="el" href="class_partial_mapped_xover.html">PartialMappedXover</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_partial_mapped_xover.html#b6d4035544aff3b2b3fe4b0eeea185a2">repair</a>(Route &amp;__route, unsigned __cut1, unsigned __cut2)</td><td><a class="el" href="class_partial_mapped_xover.html">PartialMappedXover</a></td><td><code> [private]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,59 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: PartialMappedXover Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>PartialMappedXover Class Reference</h1><!-- doxytag: class="PartialMappedXover" -->Partial Mapped Crossover.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="partial__mapped__xover_8h-source.html">partial_mapped_xover.h</a>&gt;</code>
<p>
<a href="class_partial_mapped_xover-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1cda6ea86ca36e5de0125f4ba5cfc695"></a><!-- doxytag: member="PartialMappedXover::operator()" ref="1cda6ea86ca36e5de0125f4ba5cfc695" args="(Route &amp;__route1, Route &amp;__route2)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_partial_mapped_xover.html#1cda6ea86ca36e5de0125f4ba5cfc695">operator()</a> (Route &amp;__route1, Route &amp;__route2)</td></tr>
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b6d4035544aff3b2b3fe4b0eeea185a2"></a><!-- doxytag: member="PartialMappedXover::repair" ref="b6d4035544aff3b2b3fe4b0eeea185a2" args="(Route &amp;__route, unsigned __cut1, unsigned __cut2)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_partial_mapped_xover.html#b6d4035544aff3b2b3fe4b0eeea185a2">repair</a> (Route &amp;__route, unsigned __cut1, unsigned __cut2)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Partial Mapped Crossover.
<p>
<p>
Definition at line <a class="el" href="partial__mapped__xover_8h-source.html#l00032">32</a> of file <a class="el" href="partial__mapped__xover_8h-source.html">partial_mapped_xover.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="partial__mapped__xover_8h-source.html">partial_mapped_xover.h</a><li><a class="el" href="partial__mapped__xover_8cpp-source.html">partial_mapped_xover.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,46 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>ReactiveThread Member List</h1>This is the complete list of members for <a class="el" href="class_reactive_thread.html">ReactiveThread</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_reactive_thread.html#77381649429941c99a3e3d568113d6cf">ReactiveThread</a>()</td><td><a class="el" href="class_reactive_thread.html">ReactiveThread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_reactive_thread.html#915e5a42dc8cb1bcf6738d5fe883a4e7">sem</a></td><td><a class="el" href="class_reactive_thread.html">ReactiveThread</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#e197c46f8f62ecce6d2a7fe95bdc5b38">setActive</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#20632ffe9ddfa2a478afb0c84dc1096b">setPassive</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_reactive_thread.html#8263c2a32d8c99a49a05f1a7717d4262">sleep</a>()</td><td><a class="el" href="class_reactive_thread.html">ReactiveThread</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>start</b>()=0 (defined in <a class="el" href="class_thread.html">Thread</a>)</td><td><a class="el" href="class_thread.html">Thread</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#95c703fb8f2f27cb64f475a8c940864a">Thread</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_reactive_thread.html#a724a54575de10f09cc03ab7aa4e59ce">wakeUp</a>()</td><td><a class="el" href="class_reactive_thread.html">ReactiveThread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#37d9edd3a1a776cbc27dedff949c9726">~Thread</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,67 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: ReactiveThread Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>ReactiveThread Class Reference</h1><!-- doxytag: class="ReactiveThread" --><!-- doxytag: inherits="Thread" --><p>Inheritance diagram for ReactiveThread:
<p><center><img src="class_reactive_thread.png" usemap="#ReactiveThread_map" border="0" alt=""></center>
<map name="ReactiveThread_map">
<area href="class_thread.html" alt="Thread" shape="rect" coords="55,0,156,24">
<area href="class_communicator.html" alt="Communicator" shape="rect" coords="0,112,101,136">
<area href="class_worker.html" alt="Worker" shape="rect" coords="111,112,212,136">
</map>
<a href="class_reactive_thread-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="77381649429941c99a3e3d568113d6cf"></a><!-- doxytag: member="ReactiveThread::ReactiveThread" ref="77381649429941c99a3e3d568113d6cf" args="()" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reactive_thread.html#77381649429941c99a3e3d568113d6cf">ReactiveThread</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8263c2a32d8c99a49a05f1a7717d4262"></a><!-- doxytag: member="ReactiveThread::sleep" ref="8263c2a32d8c99a49a05f1a7717d4262" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reactive_thread.html#8263c2a32d8c99a49a05f1a7717d4262">sleep</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a724a54575de10f09cc03ab7aa4e59ce"></a><!-- doxytag: member="ReactiveThread::wakeUp" ref="a724a54575de10f09cc03ab7aa4e59ce" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reactive_thread.html#a724a54575de10f09cc03ab7aa4e59ce">wakeUp</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="915e5a42dc8cb1bcf6738d5fe883a4e7"></a><!-- doxytag: member="ReactiveThread::sem" ref="915e5a42dc8cb1bcf6738d5fe883a4e7" args="" -->
sem_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_reactive_thread.html#915e5a42dc8cb1bcf6738d5fe883a4e7">sem</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="reac__thread_8h-source.html#l00031">31</a> of file <a class="el" href="reac__thread_8h-source.html">reac_thread.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="reac__thread_8h-source.html">reac_thread.h</a><li><a class="el" href="reac__thread_8cpp-source.html">reac_thread.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 633 B

View file

@ -1,41 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>RingTopology Member List</h1>This is the complete list of members for <a class="el" href="class_ring_topology.html">RingTopology</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_topology.html#62bc46d8c20fdc71dad9e7c7a0d7aded">add</a>(Cooperative &amp;__mig)</td><td><a class="el" href="class_topology.html">Topology</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_topology.html#247a2faa8568b678f0b7b11e62c7812c">mig</a></td><td><a class="el" href="class_topology.html">Topology</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_ring_topology.html#292a7746993788f96042f2f628cfcbc5">setNeighbors</a>(Cooperative *__mig, std::vector&lt; Cooperative * &gt; &amp;__from, std::vector&lt; Cooperative * &gt; &amp;__to)</td><td><a class="el" href="class_ring_topology.html">RingTopology</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_topology.html#3e447669757c8311c7f6f8edc705abf2">~Topology</a>()</td><td><a class="el" href="class_topology.html">Topology</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,55 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: RingTopology Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>RingTopology Class Reference</h1><!-- doxytag: class="RingTopology" --><!-- doxytag: inherits="Topology" --><p>Inheritance diagram for RingTopology:
<p><center><img src="class_ring_topology.png" usemap="#RingTopology_map" border="0" alt=""></center>
<map name="RingTopology_map">
<area href="class_topology.html" alt="Topology" shape="rect" coords="0,0,89,24">
</map>
<a href="class_ring_topology-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="292a7746993788f96042f2f628cfcbc5"></a><!-- doxytag: member="RingTopology::setNeighbors" ref="292a7746993788f96042f2f628cfcbc5" args="(Cooperative *__mig, std::vector&lt; Cooperative * &gt; &amp;__from, std::vector&lt; Cooperative * &gt; &amp;__to)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ring_topology.html#292a7746993788f96042f2f628cfcbc5">setNeighbors</a> (<a class="el" href="class_cooperative.html">Cooperative</a> *__mig, std::vector&lt; <a class="el" href="class_cooperative.html">Cooperative</a> * &gt; &amp;__from, std::vector&lt; <a class="el" href="class_cooperative.html">Cooperative</a> * &gt; &amp;__to)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="ring__topo_8h-source.html#l00029">29</a> of file <a class="el" href="ring__topo_8h-source.html">ring_topo.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="ring__topo_8h-source.html">ring_topo.h</a><li><a class="el" href="ring__topo_8cpp-source.html">ring_topo.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 356 B

View file

@ -1,38 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>RouteEval Member List</h1>This is the complete list of members for <a class="el" href="class_route_eval.html">RouteEval</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_route_eval.html#e10bbe6f792e6f44405953de4f703901">operator()</a>(Route &amp;__route)</td><td><a class="el" href="class_route_eval.html">RouteEval</a></td><td></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,50 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: RouteEval Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>RouteEval Class Reference</h1><!-- doxytag: class="RouteEval" --><a href="class_route_eval-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e10bbe6f792e6f44405953de4f703901"></a><!-- doxytag: member="RouteEval::operator()" ref="e10bbe6f792e6f44405953de4f703901" args="(Route &amp;__route)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_eval.html#e10bbe6f792e6f44405953de4f703901">operator()</a> (Route &amp;__route)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="route__eval_8h-source.html#l00031">31</a> of file <a class="el" href="route__eval_8h-source.html">route_eval.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="route__eval_8h-source.html">route_eval.h</a><li><a class="el" href="route__eval_8cpp-source.html">route_eval.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,38 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>RouteInit Member List</h1>This is the complete list of members for <a class="el" href="class_route_init.html">RouteInit</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_route_init.html#b65a7137e114458faadb6a5510c001f7">operator()</a>(Route &amp;__route)</td><td><a class="el" href="class_route_init.html">RouteInit</a></td><td></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,50 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: RouteInit Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>RouteInit Class Reference</h1><!-- doxytag: class="RouteInit" --><a href="class_route_init-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b65a7137e114458faadb6a5510c001f7"></a><!-- doxytag: member="RouteInit::operator()" ref="b65a7137e114458faadb6a5510c001f7" args="(Route &amp;__route)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_route_init.html#b65a7137e114458faadb6a5510c001f7">operator()</a> (Route &amp;__route)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="route__init_8h-source.html#l00031">31</a> of file <a class="el" href="route__init_8h-source.html">route_init.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="route__init_8h-source.html">route_init.h</a><li><a class="el" href="route__init_8cpp-source.html">route_init.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,63 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Runner Member List</h1>This is the complete list of members for <a class="el" href="class_runner.html">Runner</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_communicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#5026c74eec184e3a15cb3c0ec4200a57">getID</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#1989c1f8e0b0b54ad2e60a341007e59d">id</a></td><td><a class="el" href="class_runner.html">Runner</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#40adbfb7d6944189b4fff60b02e669ca">isLocal</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#3591be473e0fcee1105fb57319b529aa">notifySendingTermination</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#2ad6d199d684d6f34347fc202ffe2fa3">packTermination</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>run</b>()=0 (defined in <a class="el" href="class_runner.html">Runner</a>)</td><td><a class="el" href="class_runner.html">Runner</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#7acb8258c21da9daa62f9a177a2e5acd">Runner</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cf9639312f71a2f348bc1e7789ccbd9d">sem_lock</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#4b0827d5df2df632db4ab71dd55e81b2">sem_start</a></td><td><a class="el" href="class_runner.html">Runner</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#29c53b9191348e0505e3bcba6d8b82b1">sem_stop</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#e197c46f8f62ecce6d2a7fe95bdc5b38">setActive</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#20632ffe9ddfa2a478afb0c84dc1096b">setPassive</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#7dc4419051fcc5cc9dadd54ecc9cd47d">start</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cb53e6534b947bc889aa181d9dbbd13b">stop</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#0f133e75c28fb8264549814f80608e68">terminate</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#95c703fb8f2f27cb64f475a8c940864a">Thread</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#caa814847192e71f434fbf9479ede862">unlock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#5bc239db2be753b77369fa9a038769fd">waitStarting</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#37d9edd3a1a776cbc27dedff949c9726">~Thread</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,88 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Runner Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Runner Class Reference</h1><!-- doxytag: class="Runner" --><!-- doxytag: inherits="Communicable,Thread" --><p>Inheritance diagram for Runner:
<p><center><img src="class_runner.png" usemap="#Runner_map" border="0" alt=""></center>
<map name="Runner_map">
<area href="class_communicable.html" alt="Communicable" shape="rect" coords="0,0,99,24">
<area href="class_thread.html" alt="Thread" shape="rect" coords="109,0,208,24">
<area href="classpeo_e_a.html" alt="peoEA< EOT >" shape="rect" coords="54,112,153,136">
</map>
<a href="class_runner-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7acb8258c21da9daa62f9a177a2e5acd"></a><!-- doxytag: member="Runner::Runner" ref="7acb8258c21da9daa62f9a177a2e5acd" args="()" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_runner.html#7acb8258c21da9daa62f9a177a2e5acd">Runner</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7dc4419051fcc5cc9dadd54ecc9cd47d"></a><!-- doxytag: member="Runner::start" ref="7dc4419051fcc5cc9dadd54ecc9cd47d" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_runner.html#7dc4419051fcc5cc9dadd54ecc9cd47d">start</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5bc239db2be753b77369fa9a038769fd"></a><!-- doxytag: member="Runner::waitStarting" ref="5bc239db2be753b77369fa9a038769fd" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_runner.html#5bc239db2be753b77369fa9a038769fd">waitStarting</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="40adbfb7d6944189b4fff60b02e669ca"></a><!-- doxytag: member="Runner::isLocal" ref="40adbfb7d6944189b4fff60b02e669ca" args="()" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_runner.html#40adbfb7d6944189b4fff60b02e669ca">isLocal</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f133e75c28fb8264549814f80608e68"></a><!-- doxytag: member="Runner::terminate" ref="0f133e75c28fb8264549814f80608e68" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_runner.html#0f133e75c28fb8264549814f80608e68">terminate</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d306c1835d8710258d2b52b8cc8312c"></a><!-- doxytag: member="Runner::run" ref="2d306c1835d8710258d2b52b8cc8312c" args="()=0" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>run</b> ()=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5026c74eec184e3a15cb3c0ec4200a57"></a><!-- doxytag: member="Runner::getID" ref="5026c74eec184e3a15cb3c0ec4200a57" args="()" -->
RUNNER_ID&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_runner.html#5026c74eec184e3a15cb3c0ec4200a57">getID</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ad6d199d684d6f34347fc202ffe2fa3"></a><!-- doxytag: member="Runner::packTermination" ref="2ad6d199d684d6f34347fc202ffe2fa3" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_runner.html#2ad6d199d684d6f34347fc202ffe2fa3">packTermination</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3591be473e0fcee1105fb57319b529aa"></a><!-- doxytag: member="Runner::notifySendingTermination" ref="3591be473e0fcee1105fb57319b529aa" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_runner.html#3591be473e0fcee1105fb57319b529aa">notifySendingTermination</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4b0827d5df2df632db4ab71dd55e81b2"></a><!-- doxytag: member="Runner::sem_start" ref="4b0827d5df2df632db4ab71dd55e81b2" args="" -->
sem_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_runner.html#4b0827d5df2df632db4ab71dd55e81b2">sem_start</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1989c1f8e0b0b54ad2e60a341007e59d"></a><!-- doxytag: member="Runner::id" ref="1989c1f8e0b0b54ad2e60a341007e59d" args="" -->
unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_runner.html#1989c1f8e0b0b54ad2e60a341007e59d">id</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="runner_8h-source.html#l00034">34</a> of file <a class="el" href="runner_8h-source.html">runner.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="runner_8h-source.html">runner.h</a><li><a class="el" href="core_2runner_8cpp-source.html">core/runner.cpp</a><li><a class="el" href="rmc_2mpi_2runner_8cpp-source.html">rmc/mpi/runner.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 649 B

View file

@ -1,62 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Service Member List</h1>This is the complete list of members for <a class="el" href="class_service.html">Service</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_communicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#e4f2894e6121e60f38d41cfbd7447ae4">execute</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#0dae00309c51a7b7069788142aed799f">getOwner</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#f94cc8a5c2665d4574041737e61e9ffc">notifySendingAllResourceRequests</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#81ad4d6ebb50045b8977e2ab74826f30">notifySendingData</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#94e2012e76aaae3aa8199250f558d503">notifySendingResourceRequest</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#a5b2ad9520bb3710b54348b99acebd58">num_sent_rr</a></td><td><a class="el" href="class_service.html">Service</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#8b615c65c876f342fe8209eb7e36d7b2">owner</a></td><td><a class="el" href="class_service.html">Service</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#aea4b8f7f8fb88e83862ee4bfd9ab207">packData</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#c4289f98d1cd9ed53e850efbb6a947bd">packResourceRequest</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#e5e4f90b2315e15c2a2913bd370f4cf5">packResult</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#7e2ae35a9070a05dcd46488df649896d">requestResourceRequest</a>(unsigned __how_many=1)</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cf9639312f71a2f348bc1e7789ccbd9d">sem_lock</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#29c53b9191348e0505e3bcba6d8b82b1">sem_stop</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#33b149b98498c0e7e401b0f0839d7f0d">setOwner</a>(Thread &amp;__owner)</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cb53e6534b947bc889aa181d9dbbd13b">stop</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#caa814847192e71f434fbf9479ede862">unlock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#3bd87b444710813d30fd754d4d0b4df3">unpackData</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#45c06344edbfa482b91f68e2035a6099">unpackResult</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,102 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Service Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Service Class Reference</h1><!-- doxytag: class="Service" --><!-- doxytag: inherits="Communicable" --><p>Inheritance diagram for Service:
<p><center><img src="class_service.png" usemap="#Service_map" border="0" alt=""></center>
<map name="Service_map">
<area href="class_communicable.html" alt="Communicable" shape="rect" coords="303,0,495,24">
<area href="classpeo_pop_eval.html" alt="peoPopEval< EOT >" shape="rect" coords="101,112,293,136">
<area href="classpeo_sync_multi_start.html" alt="peoSyncMultiStart< EOT >" shape="rect" coords="303,112,495,136">
<area href="classpeo_transform.html" alt="peoTransform< EOT >" shape="rect" coords="505,112,697,136">
<area href="classpeo_para_pop_eval.html" alt="peoParaPopEval< EOT >" shape="rect" coords="0,168,192,192">
<area href="classpeo_seq_pop_eval.html" alt="peoSeqPopEval< EOT >" shape="rect" coords="202,168,394,192">
<area href="classpeo_para_s_g_a_transform.html" alt="peoParaSGATransform< EOT >" shape="rect" coords="404,168,596,192">
<area href="classpeo_seq_transform.html" alt="peoSeqTransform< EOT >" shape="rect" coords="606,168,798,192">
</map>
<a href="class_service-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="33b149b98498c0e7e401b0f0839d7f0d"></a><!-- doxytag: member="Service::setOwner" ref="33b149b98498c0e7e401b0f0839d7f0d" args="(Thread &amp;__owner)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_service.html#33b149b98498c0e7e401b0f0839d7f0d">setOwner</a> (<a class="el" href="class_thread.html">Thread</a> &amp;__owner)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0dae00309c51a7b7069788142aed799f"></a><!-- doxytag: member="Service::getOwner" ref="0dae00309c51a7b7069788142aed799f" args="()" -->
<a class="el" href="class_thread.html">Thread</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_service.html#0dae00309c51a7b7069788142aed799f">getOwner</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7e2ae35a9070a05dcd46488df649896d"></a><!-- doxytag: member="Service::requestResourceRequest" ref="7e2ae35a9070a05dcd46488df649896d" args="(unsigned __how_many=1)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_service.html#7e2ae35a9070a05dcd46488df649896d">requestResourceRequest</a> (unsigned __how_many=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c4289f98d1cd9ed53e850efbb6a947bd"></a><!-- doxytag: member="Service::packResourceRequest" ref="c4289f98d1cd9ed53e850efbb6a947bd" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_service.html#c4289f98d1cd9ed53e850efbb6a947bd">packResourceRequest</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aea4b8f7f8fb88e83862ee4bfd9ab207"></a><!-- doxytag: member="Service::packData" ref="aea4b8f7f8fb88e83862ee4bfd9ab207" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_service.html#aea4b8f7f8fb88e83862ee4bfd9ab207">packData</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3bd87b444710813d30fd754d4d0b4df3"></a><!-- doxytag: member="Service::unpackData" ref="3bd87b444710813d30fd754d4d0b4df3" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_service.html#3bd87b444710813d30fd754d4d0b4df3">unpackData</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e4f2894e6121e60f38d41cfbd7447ae4"></a><!-- doxytag: member="Service::execute" ref="e4f2894e6121e60f38d41cfbd7447ae4" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_service.html#e4f2894e6121e60f38d41cfbd7447ae4">execute</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e5e4f90b2315e15c2a2913bd370f4cf5"></a><!-- doxytag: member="Service::packResult" ref="e5e4f90b2315e15c2a2913bd370f4cf5" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_service.html#e5e4f90b2315e15c2a2913bd370f4cf5">packResult</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="45c06344edbfa482b91f68e2035a6099"></a><!-- doxytag: member="Service::unpackResult" ref="45c06344edbfa482b91f68e2035a6099" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_service.html#45c06344edbfa482b91f68e2035a6099">unpackResult</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="81ad4d6ebb50045b8977e2ab74826f30"></a><!-- doxytag: member="Service::notifySendingData" ref="81ad4d6ebb50045b8977e2ab74826f30" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_service.html#81ad4d6ebb50045b8977e2ab74826f30">notifySendingData</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="94e2012e76aaae3aa8199250f558d503"></a><!-- doxytag: member="Service::notifySendingResourceRequest" ref="94e2012e76aaae3aa8199250f558d503" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_service.html#94e2012e76aaae3aa8199250f558d503">notifySendingResourceRequest</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f94cc8a5c2665d4574041737e61e9ffc"></a><!-- doxytag: member="Service::notifySendingAllResourceRequests" ref="f94cc8a5c2665d4574041737e61e9ffc" args="()" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_service.html#f94cc8a5c2665d4574041737e61e9ffc">notifySendingAllResourceRequests</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b615c65c876f342fe8209eb7e36d7b2"></a><!-- doxytag: member="Service::owner" ref="8b615c65c876f342fe8209eb7e36d7b2" args="" -->
<a class="el" href="class_thread.html">Thread</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_service.html#8b615c65c876f342fe8209eb7e36d7b2">owner</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a5b2ad9520bb3710b54348b99acebd58"></a><!-- doxytag: member="Service::num_sent_rr" ref="a5b2ad9520bb3710b54348b99acebd58" args="" -->
unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_service.html#a5b2ad9520bb3710b54348b99acebd58">num_sent_rr</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="service_8h-source.html#l00032">32</a> of file <a class="el" href="service_8h-source.html">service.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="service_8h-source.html">service.h</a><li><a class="el" href="core_2service_8cpp-source.html">core/service.cpp</a><li><a class="el" href="rmc_2mpi_2service_8cpp-source.html">rmc/mpi/service.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2 KiB

View file

@ -1,43 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Thread Member List</h1>This is the complete list of members for <a class="el" href="class_thread.html">Thread</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_thread.html#1b155d63bca3096ac4a1d039aea83c7c">act</a></td><td><a class="el" href="class_thread.html">Thread</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#e197c46f8f62ecce6d2a7fe95bdc5b38">setActive</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#20632ffe9ddfa2a478afb0c84dc1096b">setPassive</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>start</b>()=0 (defined in <a class="el" href="class_thread.html">Thread</a>)</td><td><a class="el" href="class_thread.html">Thread</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#95c703fb8f2f27cb64f475a8c940864a">Thread</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#37d9edd3a1a776cbc27dedff949c9726">~Thread</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,75 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Thread Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Thread Class Reference</h1><!-- doxytag: class="Thread" --><p>Inheritance diagram for Thread:
<p><center><img src="class_thread.png" usemap="#Thread_map" border="0" alt=""></center>
<map name="Thread_map">
<area href="class_reactive_thread.html" alt="ReactiveThread" shape="rect" coords="55,56,156,80">
<area href="class_runner.html" alt="Runner" shape="rect" coords="222,56,323,80">
<area href="class_communicator.html" alt="Communicator" shape="rect" coords="0,112,101,136">
<area href="class_worker.html" alt="Worker" shape="rect" coords="111,112,212,136">
<area href="classpeo_e_a.html" alt="peoEA< EOT >" shape="rect" coords="222,112,323,136">
</map>
<a href="class_thread-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="95c703fb8f2f27cb64f475a8c940864a"></a><!-- doxytag: member="Thread::Thread" ref="95c703fb8f2f27cb64f475a8c940864a" args="()" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_thread.html#95c703fb8f2f27cb64f475a8c940864a">Thread</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="37d9edd3a1a776cbc27dedff949c9726"></a><!-- doxytag: member="Thread::~Thread" ref="37d9edd3a1a776cbc27dedff949c9726" args="()" -->
virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_thread.html#37d9edd3a1a776cbc27dedff949c9726">~Thread</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c667c1d8fd7243d669043e3dd762b567"></a><!-- doxytag: member="Thread::start" ref="c667c1d8fd7243d669043e3dd762b567" args="()=0" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>start</b> ()=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e197c46f8f62ecce6d2a7fe95bdc5b38"></a><!-- doxytag: member="Thread::setActive" ref="e197c46f8f62ecce6d2a7fe95bdc5b38" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_thread.html#e197c46f8f62ecce6d2a7fe95bdc5b38">setActive</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="20632ffe9ddfa2a478afb0c84dc1096b"></a><!-- doxytag: member="Thread::setPassive" ref="20632ffe9ddfa2a478afb0c84dc1096b" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_thread.html#20632ffe9ddfa2a478afb0c84dc1096b">setPassive</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b155d63bca3096ac4a1d039aea83c7c"></a><!-- doxytag: member="Thread::act" ref="1b155d63bca3096ac4a1d039aea83c7c" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_thread.html#1b155d63bca3096ac4a1d039aea83c7c">act</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="thread_8h-source.html#l00031">31</a> of file <a class="el" href="thread_8h-source.html">thread.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="thread_8h-source.html">thread.h</a><li><a class="el" href="thread_8cpp-source.html">thread.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 982 B

View file

@ -1,41 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Topology Member List</h1>This is the complete list of members for <a class="el" href="class_topology.html">Topology</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_topology.html#62bc46d8c20fdc71dad9e7c7a0d7aded">add</a>(Cooperative &amp;__mig)</td><td><a class="el" href="class_topology.html">Topology</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_topology.html#247a2faa8568b678f0b7b11e62c7812c">mig</a></td><td><a class="el" href="class_topology.html">Topology</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><b>setNeighbors</b>(Cooperative *__mig, std::vector&lt; Cooperative * &gt; &amp;__from, std::vector&lt; Cooperative * &gt; &amp;__to)=0 (defined in <a class="el" href="class_topology.html">Topology</a>)</td><td><a class="el" href="class_topology.html">Topology</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_topology.html#3e447669757c8311c7f6f8edc705abf2">~Topology</a>()</td><td><a class="el" href="class_topology.html">Topology</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,65 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Topology Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Topology Class Reference</h1><!-- doxytag: class="Topology" --><p>Inheritance diagram for Topology:
<p><center><img src="class_topology.png" usemap="#Topology_map" border="0" alt=""></center>
<map name="Topology_map">
<area href="class_ring_topology.html" alt="RingTopology" shape="rect" coords="0,56,89,80">
</map>
<a href="class_topology-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3e447669757c8311c7f6f8edc705abf2"></a><!-- doxytag: member="Topology::~Topology" ref="3e447669757c8311c7f6f8edc705abf2" args="()" -->
virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_topology.html#3e447669757c8311c7f6f8edc705abf2">~Topology</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="62bc46d8c20fdc71dad9e7c7a0d7aded"></a><!-- doxytag: member="Topology::add" ref="62bc46d8c20fdc71dad9e7c7a0d7aded" args="(Cooperative &amp;__mig)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_topology.html#62bc46d8c20fdc71dad9e7c7a0d7aded">add</a> (<a class="el" href="class_cooperative.html">Cooperative</a> &amp;__mig)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="86c006ad698649b2ba5016a5ddd619ce"></a><!-- doxytag: member="Topology::setNeighbors" ref="86c006ad698649b2ba5016a5ddd619ce" args="(Cooperative *__mig, std::vector&lt; Cooperative * &gt; &amp;__from, std::vector&lt; Cooperative * &gt; &amp;__to)=0" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setNeighbors</b> (<a class="el" href="class_cooperative.html">Cooperative</a> *__mig, std::vector&lt; <a class="el" href="class_cooperative.html">Cooperative</a> * &gt; &amp;__from, std::vector&lt; <a class="el" href="class_cooperative.html">Cooperative</a> * &gt; &amp;__to)=0</td></tr>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="247a2faa8568b678f0b7b11e62c7812c"></a><!-- doxytag: member="Topology::mig" ref="247a2faa8568b678f0b7b11e62c7812c" args="" -->
std::vector&lt; <a class="el" href="class_cooperative.html">Cooperative</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_topology.html#247a2faa8568b678f0b7b11e62c7812c">mig</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="topology_8h-source.html#l00031">31</a> of file <a class="el" href="topology_8h-source.html">topology.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="topology_8h-source.html">topology.h</a><li><a class="el" href="topology_8cpp-source.html">topology.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 359 B

View file

@ -1,38 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>TwoOpt Member List</h1>This is the complete list of members for <a class="el" href="class_two_opt.html">TwoOpt</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_two_opt.html#ff87d1649a33d42a6d64e8d314ed1af0">operator()</a>(Route &amp;__route)</td><td><a class="el" href="class_two_opt.html">TwoOpt</a></td><td></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,50 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: TwoOpt Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>TwoOpt Class Reference</h1><!-- doxytag: class="TwoOpt" --><a href="class_two_opt-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ff87d1649a33d42a6d64e8d314ed1af0"></a><!-- doxytag: member="TwoOpt::operator()" ref="ff87d1649a33d42a6d64e8d314ed1af0" args="(Route &amp;__route)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_two_opt.html#ff87d1649a33d42a6d64e8d314ed1af0">operator()</a> (Route &amp;__route)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="two__opt_8h-source.html#l00032">32</a> of file <a class="el" href="two__opt_8h-source.html">two_opt.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="two__opt_8h-source.html">two_opt.h</a><li><a class="el" href="two__opt_8cpp-source.html">two_opt.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,38 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>TwoOptIncrEval Member List</h1>This is the complete list of members for <a class="el" href="class_two_opt_incr_eval.html">TwoOptIncrEval</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_two_opt_incr_eval.html#48500077e651c4c6152daef8a396be39">operator()</a>(const TwoOpt &amp;__move, const Route &amp;__route)</td><td><a class="el" href="class_two_opt_incr_eval.html">TwoOptIncrEval</a></td><td></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,50 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: TwoOptIncrEval Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>TwoOptIncrEval Class Reference</h1><!-- doxytag: class="TwoOptIncrEval" --><a href="class_two_opt_incr_eval-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="48500077e651c4c6152daef8a396be39"></a><!-- doxytag: member="TwoOptIncrEval::operator()" ref="48500077e651c4c6152daef8a396be39" args="(const TwoOpt &amp;__move, const Route &amp;__route)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_two_opt_incr_eval.html#48500077e651c4c6152daef8a396be39">operator()</a> (const <a class="el" href="class_two_opt.html">TwoOpt</a> &amp;__move, const Route &amp;__route)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="two__opt__incr__eval_8h-source.html#l00030">30</a> of file <a class="el" href="two__opt__incr__eval_8h-source.html">two_opt_incr_eval.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="two__opt__incr__eval_8h-source.html">two_opt_incr_eval.h</a><li><a class="el" href="two__opt__incr__eval_8cpp-source.html">two_opt_incr_eval.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,38 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>TwoOptInit Member List</h1>This is the complete list of members for <a class="el" href="class_two_opt_init.html">TwoOptInit</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_two_opt_init.html#5bf6af064d37ebd955ffb5a623e78e1b">operator()</a>(TwoOpt &amp;__move, const Route &amp;__route)</td><td><a class="el" href="class_two_opt_init.html">TwoOptInit</a></td><td></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,50 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: TwoOptInit Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>TwoOptInit Class Reference</h1><!-- doxytag: class="TwoOptInit" --><a href="class_two_opt_init-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5bf6af064d37ebd955ffb5a623e78e1b"></a><!-- doxytag: member="TwoOptInit::operator()" ref="5bf6af064d37ebd955ffb5a623e78e1b" args="(TwoOpt &amp;__move, const Route &amp;__route)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_two_opt_init.html#5bf6af064d37ebd955ffb5a623e78e1b">operator()</a> (<a class="el" href="class_two_opt.html">TwoOpt</a> &amp;__move, const Route &amp;__route)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="two__opt__init_8h-source.html#l00032">32</a> of file <a class="el" href="two__opt__init_8h-source.html">two_opt_init.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="two__opt__init_8h-source.html">two_opt_init.h</a><li><a class="el" href="two__opt__init_8cpp-source.html">two_opt_init.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,38 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>TwoOptNext Member List</h1>This is the complete list of members for <a class="el" href="class_two_opt_next.html">TwoOptNext</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_two_opt_next.html#baf229b2e056f39ab971cf2ac66a833e">operator()</a>(TwoOpt &amp;__move, const Route &amp;__route)</td><td><a class="el" href="class_two_opt_next.html">TwoOptNext</a></td><td></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,50 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: TwoOptNext Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>TwoOptNext Class Reference</h1><!-- doxytag: class="TwoOptNext" --><a href="class_two_opt_next-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="baf229b2e056f39ab971cf2ac66a833e"></a><!-- doxytag: member="TwoOptNext::operator()" ref="baf229b2e056f39ab971cf2ac66a833e" args="(TwoOpt &amp;__move, const Route &amp;__route)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_two_opt_next.html#baf229b2e056f39ab971cf2ac66a833e">operator()</a> (<a class="el" href="class_two_opt.html">TwoOpt</a> &amp;__move, const Route &amp;__route)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="two__opt__next_8h-source.html#l00031">31</a> of file <a class="el" href="two__opt__next_8h-source.html">two_opt_next.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="two__opt__next_8h-source.html">two_opt_next.h</a><li><a class="el" href="two__opt__next_8cpp-source.html">two_opt_next.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,38 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>TwoOptRand Member List</h1>This is the complete list of members for <a class="el" href="class_two_opt_rand.html">TwoOptRand</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_two_opt_rand.html#e2f362f359517c027f6f22fba0aab375">operator()</a>(TwoOpt &amp;__move, const Route &amp;__route)</td><td><a class="el" href="class_two_opt_rand.html">TwoOptRand</a></td><td></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,50 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: TwoOptRand Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>TwoOptRand Class Reference</h1><!-- doxytag: class="TwoOptRand" --><a href="class_two_opt_rand-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e2f362f359517c027f6f22fba0aab375"></a><!-- doxytag: member="TwoOptRand::operator()" ref="e2f362f359517c027f6f22fba0aab375" args="(TwoOpt &amp;__move, const Route &amp;__route)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_two_opt_rand.html#e2f362f359517c027f6f22fba0aab375">operator()</a> (<a class="el" href="class_two_opt.html">TwoOpt</a> &amp;__move, const Route &amp;__route)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="two__opt__rand_8h-source.html#l00031">31</a> of file <a class="el" href="two__opt__rand_8h-source.html">two_opt_rand.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="two__opt__rand_8h-source.html">two_opt_rand.h</a><li><a class="el" href="two__opt__rand_8cpp-source.html">two_opt_rand.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,68 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Worker Member List</h1>This is the complete list of members for <a class="el" href="class_worker.html">Worker</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_communicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_worker.html#b5ffcb995e12fa71b9551e91729d6972">id</a></td><td><a class="el" href="class_worker.html">Worker</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_worker.html#e2f487014766a73c5788bdcfd58ad863">notifySendingResult</a>()</td><td><a class="el" href="class_worker.html">Worker</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_worker.html#13efd6a8e275745329a4a8e23a0eb0bb">notifySendingTaskDone</a>()</td><td><a class="el" href="class_worker.html">Worker</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_worker.html#83780920118e6c2b67d9477bdf8be248">packResult</a>()</td><td><a class="el" href="class_worker.html">Worker</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_worker.html#60d2e8eba85b9ef403d94be54c391640">packTaskDone</a>()</td><td><a class="el" href="class_worker.html">Worker</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_reactive_thread.html#77381649429941c99a3e3d568113d6cf">ReactiveThread</a>()</td><td><a class="el" href="class_reactive_thread.html">ReactiveThread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cf9639312f71a2f348bc1e7789ccbd9d">sem_lock</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#29c53b9191348e0505e3bcba6d8b82b1">sem_stop</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_worker.html#454e1764ed165af733cc44a73e395692">serv</a></td><td><a class="el" href="class_worker.html">Worker</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_worker.html#d7dc76e301fd2bcf5d3a2088a59f1378">serv_id</a></td><td><a class="el" href="class_worker.html">Worker</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#e197c46f8f62ecce6d2a7fe95bdc5b38">setActive</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#20632ffe9ddfa2a478afb0c84dc1096b">setPassive</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_worker.html#5dab4ea663546b5a49d9398d7a624d27">setSource</a>(int __rank)</td><td><a class="el" href="class_worker.html">Worker</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_reactive_thread.html#8263c2a32d8c99a49a05f1a7717d4262">sleep</a>()</td><td><a class="el" href="class_reactive_thread.html">ReactiveThread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_worker.html#895c3ebc198018ea3391c09bc802d2f6">src</a></td><td><a class="el" href="class_worker.html">Worker</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_worker.html#abcbbace05c6113f1959c494b3577291">start</a>()</td><td><a class="el" href="class_worker.html">Worker</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cb53e6534b947bc889aa181d9dbbd13b">stop</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#95c703fb8f2f27cb64f475a8c940864a">Thread</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_worker.html#7ba5a18b2918cf9e704536b763be37f7">toto</a></td><td><a class="el" href="class_worker.html">Worker</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#caa814847192e71f434fbf9479ede862">unlock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_worker.html#bff2bdcd64fe5400156cc78704c64953">unpackData</a>()</td><td><a class="el" href="class_worker.html">Worker</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_reactive_thread.html#a724a54575de10f09cc03ab7aa4e59ce">wakeUp</a>()</td><td><a class="el" href="class_reactive_thread.html">ReactiveThread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_worker.html#3754817df06ffe220f7f0d903c78ccac">Worker</a>()</td><td><a class="el" href="class_worker.html">Worker</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#37d9edd3a1a776cbc27dedff949c9726">~Thread</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,94 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Worker Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Worker Class Reference</h1><!-- doxytag: class="Worker" --><!-- doxytag: inherits="Communicable,ReactiveThread" --><p>Inheritance diagram for Worker:
<p><center><img src="class_worker.png" usemap="#Worker_map" border="0" alt=""></center>
<map name="Worker_map">
<area href="class_communicable.html" alt="Communicable" shape="rect" coords="0,56,101,80">
<area href="class_reactive_thread.html" alt="ReactiveThread" shape="rect" coords="111,56,212,80">
<area href="class_thread.html" alt="Thread" shape="rect" coords="111,0,212,24">
</map>
<a href="class_worker-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3754817df06ffe220f7f0d903c78ccac"></a><!-- doxytag: member="Worker::Worker" ref="3754817df06ffe220f7f0d903c78ccac" args="()" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_worker.html#3754817df06ffe220f7f0d903c78ccac">Worker</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="abcbbace05c6113f1959c494b3577291"></a><!-- doxytag: member="Worker::start" ref="abcbbace05c6113f1959c494b3577291" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_worker.html#abcbbace05c6113f1959c494b3577291">start</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="83780920118e6c2b67d9477bdf8be248"></a><!-- doxytag: member="Worker::packResult" ref="83780920118e6c2b67d9477bdf8be248" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_worker.html#83780920118e6c2b67d9477bdf8be248">packResult</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bff2bdcd64fe5400156cc78704c64953"></a><!-- doxytag: member="Worker::unpackData" ref="bff2bdcd64fe5400156cc78704c64953" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_worker.html#bff2bdcd64fe5400156cc78704c64953">unpackData</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="60d2e8eba85b9ef403d94be54c391640"></a><!-- doxytag: member="Worker::packTaskDone" ref="60d2e8eba85b9ef403d94be54c391640" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_worker.html#60d2e8eba85b9ef403d94be54c391640">packTaskDone</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e2f487014766a73c5788bdcfd58ad863"></a><!-- doxytag: member="Worker::notifySendingResult" ref="e2f487014766a73c5788bdcfd58ad863" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_worker.html#e2f487014766a73c5788bdcfd58ad863">notifySendingResult</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="13efd6a8e275745329a4a8e23a0eb0bb"></a><!-- doxytag: member="Worker::notifySendingTaskDone" ref="13efd6a8e275745329a4a8e23a0eb0bb" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_worker.html#13efd6a8e275745329a4a8e23a0eb0bb">notifySendingTaskDone</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5dab4ea663546b5a49d9398d7a624d27"></a><!-- doxytag: member="Worker::setSource" ref="5dab4ea663546b5a49d9398d7a624d27" args="(int __rank)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_worker.html#5dab4ea663546b5a49d9398d7a624d27">setSource</a> (int __rank)</td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b5ffcb995e12fa71b9551e91729d6972"></a><!-- doxytag: member="Worker::id" ref="b5ffcb995e12fa71b9551e91729d6972" args="" -->
WORKER_ID&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_worker.html#b5ffcb995e12fa71b9551e91729d6972">id</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d7dc76e301fd2bcf5d3a2088a59f1378"></a><!-- doxytag: member="Worker::serv_id" ref="d7dc76e301fd2bcf5d3a2088a59f1378" args="" -->
SERVICE_ID&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_worker.html#d7dc76e301fd2bcf5d3a2088a59f1378">serv_id</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="454e1764ed165af733cc44a73e395692"></a><!-- doxytag: member="Worker::serv" ref="454e1764ed165af733cc44a73e395692" args="" -->
<a class="el" href="class_service.html">Service</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_worker.html#454e1764ed165af733cc44a73e395692">serv</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="895c3ebc198018ea3391c09bc802d2f6"></a><!-- doxytag: member="Worker::src" ref="895c3ebc198018ea3391c09bc802d2f6" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_worker.html#895c3ebc198018ea3391c09bc802d2f6">src</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7ba5a18b2918cf9e704536b763be37f7"></a><!-- doxytag: member="Worker::toto" ref="7ba5a18b2918cf9e704536b763be37f7" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_worker.html#7ba5a18b2918cf9e704536b763be37f7">toto</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="worker_8h-source.html#l00033">33</a> of file <a class="el" href="worker_8h-source.html">worker.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="worker_8h-source.html">worker.h</a><li><a class="el" href="worker_8cpp-source.html">worker.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 624 B

View file

@ -1,51 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Alphabetical List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li id="current"><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>ParadisEO Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_O">O</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_W">W</a></div><p>
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;A&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="struct_node.html">Node</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeo_seq_pop_eval.html">peoSeqPopEval</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classpeo_agg_eval_func.html">peoAggEvalFunc</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;O&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classpeo_seq_transform.html">peoSeqTransform</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_order_xover.html">OrderXover</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_service.html">Service</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classpeo_sync_island_mig.html">peoSyncIslandMig</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_city_swap.html">CitySwap</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeo_sync_multi_start.html">peoSyncMultiStart</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_communicable.html">Communicable</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;T&nbsp;&nbsp;</div></td></tr></table>
</td></tr><tr><td><a class="el" href="class_communicator.html">Communicator</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_partial_mapped_xover.html">PartialMappedXover</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_thread.html">Thread</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_cooperative.html">Cooperative</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_part_route_eval.html">PartRouteEval</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_topology.html">Topology</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;D&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="classpeo_pop_eval.html">peoPopEval</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpeo_transform.html">peoTransform</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_display_best_route.html">DisplayBestRoute</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;R&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="class_two_opt.html">TwoOpt</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;E&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="class_reactive_thread.html">ReactiveThread</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_two_opt_incr_eval.html">TwoOptIncrEval</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classpeo_e_a.html">peoEA</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_ring_topology.html">RingTopology</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_two_opt_init.html">TwoOptInit</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_edge_xover.html">EdgeXover</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_route_eval.html">RouteEval</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_two_opt_next.html">TwoOptNext</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="class_route_init.html">RouteInit</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_two_opt_rand.html">TwoOptRand</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_merge_route_eval.html">MergeRouteEval</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_runner.html">Runner</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;W&nbsp;&nbsp;</div></td></tr></table>
</td></tr><tr><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;N&nbsp;&nbsp;</div></td></tr></table>
</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="class_worker.html">Worker</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classpeo_no_agg_eval_func.html">peoNoAggEvalFunc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_s_e_n_d___r_e_q_u_e_s_t.html">SEND_REQUEST</a>&nbsp;&nbsp;&nbsp;</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_O">O</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_W">W</a></div><p>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,68 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: peoAggEvalFunc&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoAggEvalFunc&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoAggEvalFunc" -->The <a class="el" href="classpeo_agg_eval_func.html">peoAggEvalFunc</a> class offers only the interface for creating aggregate evaluation functions - there are no direct internal functions provided.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="peo_agg_eval_func_8h-source.html">peoAggEvalFunc.h</a>&gt;</code>
<p>
<p>Inheritance diagram for peoAggEvalFunc&lt; EOT &gt;:
<p><center><img src="classpeo_agg_eval_func.png" usemap="#peoAggEvalFunc< EOT >_map" border="0" alt=""></center>
<map name="peoAggEvalFunc< EOT >_map">
<area href="class_merge_route_eval.html" alt="MergeRouteEval" shape="rect" coords="0,56,175,80">
<area href="classpeo_no_agg_eval_func.html" alt="peoNoAggEvalFunc< EOT >" shape="rect" coords="185,56,360,80">
</map>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class EOT&gt;<br>
class peoAggEvalFunc&lt; EOT &gt;</h3>
The <a class="el" href="classpeo_agg_eval_func.html">peoAggEvalFunc</a> class offers only the interface for creating aggregate evaluation functions - there are no direct internal functions provided.
<p>
The class inherits <b>public eoBF&lt; EOT&amp;, const typename EOT :: Fitness&amp;, void &gt;</b> thus requiring, for the derived classes, the creation of a function having the following signature:<p>
<table style="border:none; border-spacing:0px;text-align:left; vertical-align:top; font-size:8pt;" border="0" cellspacing="3" cellpadding="3">
<tr>
<td>void operator()( EOT&amp; __eot, const typename EOT :: Fitness&amp; __partial_fittness ); &nbsp; </td><td>&nbsp; </td></tr>
</table>
<p>
The aggregation object is called in an iterative manner for each of the results obtained by applying partial evaluation functions.
<p>
<p>
Definition at line <a class="el" href="peo_agg_eval_func_8h-source.html#l00040">40</a> of file <a class="el" href="peo_agg_eval_func_8h-source.html">peoAggEvalFunc.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peo_agg_eval_func_8h-source.html">peoAggEvalFunc.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 882 B

View file

@ -1,67 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoAsyncIslandMig&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_communicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_async_island_mig.html#2fc077d02ef9ea4595cfe883af0d4f83">cont</a></td><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_async_island_mig.html#1a2c0004d23bc303420af137a8c8bd27">coop_em</a></td><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_async_island_mig.html#e407f411d08ae7d96992603c145a7e43">destination</a></td><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_async_island_mig.html#a9cc0e2d61cac6e11647b141962adc89">em</a></td><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_async_island_mig.html#87a4ef7d4bd30d349a801bf0f9e87c82">emigrate</a>()</td><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_cooperative.html#4012b4e8329e87d26ee266491e1a883e">getOwner</a>()</td><td><a class="el" href="class_cooperative.html">Cooperative</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_async_island_mig.html#b8c76d98d9ae99dd930a77c12860519a">imm</a></td><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_async_island_mig.html#5a9a64ba51a696e45f91b362c39c9a64">immigrate</a>()</td><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_cooperative.html#4439ddeaa1246a2e44c003bfb781739b">notifySending</a>()</td><td><a class="el" href="class_cooperative.html">Cooperative</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_async_island_mig.html#13581e54425727a7f785ca8a6df527b5">operator()</a>()</td><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_async_island_mig.html#6d790a5d0b6ac510cac4f61a1c0d8f16">pack</a>()</td><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_async_island_mig.html#e0f706cbf4148d3ca327227a5c7a9fdf">peoAsyncIslandMig</a>(eoContinue&lt; EOT &gt; &amp;__cont, eoSelect&lt; EOT &gt; &amp;__select, eoReplacement&lt; EOT &gt; &amp;__replace, Topology &amp;__topology, eoPop&lt; EOT &gt; &amp;__source, eoPop&lt; EOT &gt; &amp;__destination)</td><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_async_island_mig.html#b761dbd880ee32e170741ecd78da6f48">replace</a></td><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_async_island_mig.html#b1fa045094c8a411323e75b5820c80c2">select</a></td><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cf9639312f71a2f348bc1e7789ccbd9d">sem_lock</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#29c53b9191348e0505e3bcba6d8b82b1">sem_stop</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_cooperative.html#c609f2a1200da7d1ac96005602515fc6">send</a>(Cooperative *__coop)</td><td><a class="el" href="class_cooperative.html">Cooperative</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_cooperative.html#fe7b022567174c8305bc78d8c5749b12">setOwner</a>(Runner &amp;__runner)</td><td><a class="el" href="class_cooperative.html">Cooperative</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_async_island_mig.html#8a502d82c773033e274dca932fc2d4ee">source</a></td><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cb53e6534b947bc889aa181d9dbbd13b">stop</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_async_island_mig.html#e45e5a808a96f0853ab6ba42339fe679">topology</a></td><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#caa814847192e71f434fbf9479ede862">unlock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_async_island_mig.html#455501aee5db2bbfbae15779c8429369">unpack</a>()</td><td><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,300 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: peoAsyncIslandMig&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoAsyncIslandMig&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoAsyncIslandMig" --><!-- doxytag: inherits="Cooperative" -->The <a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig</a> class offers the elementary basis for implementating an asynchronous island migration model - requires the specification of several basic parameters, i.e.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="peo_async_island_mig_8h-source.html">peoAsyncIslandMig.h</a>&gt;</code>
<p>
<p>Inheritance diagram for peoAsyncIslandMig&lt; EOT &gt;:
<p><center><img src="classpeo_async_island_mig.png" usemap="#peoAsyncIslandMig< EOT >_map" border="0" alt=""></center>
<map name="peoAsyncIslandMig< EOT >_map">
<area href="class_cooperative.html" alt="Cooperative" shape="rect" coords="0,56,172,80">
<area href="class_communicable.html" alt="Communicable" shape="rect" coords="0,0,172,24">
</map>
<a href="classpeo_async_island_mig-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_async_island_mig.html#e0f706cbf4148d3ca327227a5c7a9fdf">peoAsyncIslandMig</a> (eoContinue&lt; EOT &gt; &amp;__cont, eoSelect&lt; EOT &gt; &amp;__select, eoReplacement&lt; EOT &gt; &amp;__replace, <a class="el" href="class_topology.html">Topology</a> &amp;__topology, eoPop&lt; EOT &gt; &amp;__source, eoPop&lt; EOT &gt; &amp;__destination)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for the <a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig</a> class; the characteristics of the migration model are defined through the specified parameters - out of the box objects provided in EO, etc., or custom, derived objects may be passed as parameters. <a href="#e0f706cbf4148d3ca327227a5c7a9fdf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_async_island_mig.html#13581e54425727a7f785ca8a6df527b5">operator()</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function operator to be called as checkpoint for performing the migration step. <a href="#13581e54425727a7f785ca8a6df527b5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6d790a5d0b6ac510cac4f61a1c0d8f16"></a><!-- doxytag: member="peoAsyncIslandMig::pack" ref="6d790a5d0b6ac510cac4f61a1c0d8f16" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_async_island_mig.html#6d790a5d0b6ac510cac4f61a1c0d8f16">pack</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Auxiliary function dealing with sending the emigrant individuals. There is no need to explicitly call the function. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="455501aee5db2bbfbae15779c8429369"></a><!-- doxytag: member="peoAsyncIslandMig::unpack" ref="455501aee5db2bbfbae15779c8429369" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_async_island_mig.html#455501aee5db2bbfbae15779c8429369">unpack</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Auxiliary function dealing with receiving immigrant individuals. There is no need to explicitly call the function. <br></td></tr>
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="87a4ef7d4bd30d349a801bf0f9e87c82"></a><!-- doxytag: member="peoAsyncIslandMig::emigrate" ref="87a4ef7d4bd30d349a801bf0f9e87c82" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_async_island_mig.html#87a4ef7d4bd30d349a801bf0f9e87c82">emigrate</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5a9a64ba51a696e45f91b362c39c9a64"></a><!-- doxytag: member="peoAsyncIslandMig::immigrate" ref="5a9a64ba51a696e45f91b362c39c9a64" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_async_island_mig.html#5a9a64ba51a696e45f91b362c39c9a64">immigrate</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2fc077d02ef9ea4595cfe883af0d4f83"></a><!-- doxytag: member="peoAsyncIslandMig::cont" ref="2fc077d02ef9ea4595cfe883af0d4f83" args="" -->
eoContinue&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_async_island_mig.html#2fc077d02ef9ea4595cfe883af0d4f83">cont</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b1fa045094c8a411323e75b5820c80c2"></a><!-- doxytag: member="peoAsyncIslandMig::select" ref="b1fa045094c8a411323e75b5820c80c2" args="" -->
eoSelect&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_async_island_mig.html#b1fa045094c8a411323e75b5820c80c2">select</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b761dbd880ee32e170741ecd78da6f48"></a><!-- doxytag: member="peoAsyncIslandMig::replace" ref="b761dbd880ee32e170741ecd78da6f48" args="" -->
eoReplacement&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_async_island_mig.html#b761dbd880ee32e170741ecd78da6f48">replace</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e45e5a808a96f0853ab6ba42339fe679"></a><!-- doxytag: member="peoAsyncIslandMig::topology" ref="e45e5a808a96f0853ab6ba42339fe679" args="" -->
<a class="el" href="class_topology.html">Topology</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_async_island_mig.html#e45e5a808a96f0853ab6ba42339fe679">topology</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8a502d82c773033e274dca932fc2d4ee"></a><!-- doxytag: member="peoAsyncIslandMig::source" ref="8a502d82c773033e274dca932fc2d4ee" args="" -->
eoPop&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_async_island_mig.html#8a502d82c773033e274dca932fc2d4ee">source</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e407f411d08ae7d96992603c145a7e43"></a><!-- doxytag: member="peoAsyncIslandMig::destination" ref="e407f411d08ae7d96992603c145a7e43" args="" -->
eoPop&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_async_island_mig.html#e407f411d08ae7d96992603c145a7e43">destination</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b8c76d98d9ae99dd930a77c12860519a"></a><!-- doxytag: member="peoAsyncIslandMig::imm" ref="b8c76d98d9ae99dd930a77c12860519a" args="" -->
std::queue&lt; eoPop&lt; EOT &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_async_island_mig.html#b8c76d98d9ae99dd930a77c12860519a">imm</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9cc0e2d61cac6e11647b141962adc89"></a><!-- doxytag: member="peoAsyncIslandMig::em" ref="a9cc0e2d61cac6e11647b141962adc89" args="" -->
std::queue&lt; eoPop&lt; EOT &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_async_island_mig.html#a9cc0e2d61cac6e11647b141962adc89">em</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1a2c0004d23bc303420af137a8c8bd27"></a><!-- doxytag: member="peoAsyncIslandMig::coop_em" ref="1a2c0004d23bc303420af137a8c8bd27" args="" -->
std::queue&lt; <a class="el" href="class_cooperative.html">Cooperative</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_async_island_mig.html#1a2c0004d23bc303420af137a8c8bd27">coop_em</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class EOT&gt;<br>
class peoAsyncIslandMig&lt; EOT &gt;</h3>
The <a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig</a> class offers the elementary basis for implementating an asynchronous island migration model - requires the specification of several basic parameters, i.e.
<p>
continuation criterion, selection and replacement strategies, a topological model and the source and destination population for the migrating individuals. As opposed to the synchronous migration model, in the asynchronous migration approach, there is no synchronization step between islands after performing the emigration phase.<p>
The migration operator is called at the end of each generation of an evolutionary algorithms as a checkpoint object - the following code exposes the structure of a classic evolutionary algorithm:<p>
<table style="border:none; border-spacing:0px;text-align:left; vertical-align:top; font-size:8pt;" border="0" cellspacing="3" cellpadding="3">
<tr>
<td><b>do</b> { &nbsp; </td><td>&nbsp; </td></tr>
<tr>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select( population, offsprings ); &nbsp; </td><td>// select the offsprings from the current population </td></tr>
<tr>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; transform( offsprings ); &nbsp; </td><td>// crossover and mutation operators are applied on the selected offsprings </td></tr>
<tr>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; evaluate( offsprings ); &nbsp; </td><td>// evaluation step of the resulting offspring </td></tr>
<tr>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; replace( population, offsprings ); &nbsp; </td><td>// replace the individuals in the current population whith individuals from the offspring population, according to a specified replacement strategy </td></tr>
<tr>
<td>} <b>while</b> ( eaCheckpointContinue( population ) ); &nbsp; </td><td>// checkpoint operators are applied on the current population, including the migration operator, if any specified </td></tr>
</table>
<p>
Constructing an asynchronous island migration model requires having defined (1) a topological migration model, (2) the control parameters of the migration process, (3) a checkpoint object associated with an evolutionary algorithm, and (4) an owner object must be set. The owner object must be derived from the <b><a class="el" href="class_runner.html">Runner</a></b> class (for example a <a class="el" href="classpeo_e_a.html">peoEA</a> object represents a possible owner). A simple example is offered bellow:<p>
<ol>
<li>
topological model to be followed when performing migrations: <br>
<br>
<table style="border:none; border-spacing:0px;text-align:left; vertical-align:top; font-size:8pt;" border="0" cellspacing="3" cellpadding="3">
<tr>
<td><a class="el" href="class_ring_topology.html">RingTopology</a> migTopology; &nbsp; </td><td>// a simple ring topological model - each island communicates with two other islands </td></tr>
</table>
<p>
</li>
<li>
the continuation criterion, selection and replacement strategy etc. are defined: <br>
<br>
<table style="border:none; border-spacing:0px; font-size:8pt;" border="0" cellspacing="3" cellpadding="3">
<tr>
<td>eoPop&lt; EOT &gt; population( POP_SIZE, popInitializer ); &nbsp; </td><td>// population of individuals to be used for the evolutionary algorithm </td></tr>
<tr>
<td>&nbsp; </td><td>&nbsp; </td></tr>
<tr>
<td>eoPeriodicContinue&lt; EOT &gt; migCont( MIG_FREQ ); &nbsp; </td><td>// migrations occur periodically at MIG_FREQ iterations </td></tr>
<tr>
<td>eoRandomSelect&lt; EOT &gt; migSelectStrategy; &nbsp; </td><td>// selection strategy - in this case a random selection is applied </td></tr>
<tr>
<td>eoSelectNumber&lt; EOT &gt; migSelect( migSelectStrategy, MIG_SIZE ); &nbsp; </td><td>// number of individuals to be selected using the specified strategy </td></tr>
<tr>
<td>eoPlusReplacement&lt; EOT &gt; migReplace; &nbsp; </td><td>// immigration strategy - the worse individuals in the destination population are replaced by the immigrant individuals </td></tr>
<tr>
<td>&nbsp; </td><td>&nbsp; </td></tr>
<tr>
<td>peoAsyncIslandMig&lt; EOT &gt; asyncMigration( <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; migCont, migSelect, migReplace, migTopology, <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; population, population <br>
); &nbsp; </td><td>// asynchronous migration object - the emigrant individuals are selected from the same from population in which the immigrant individuals are being integrated </td></tr>
</table>
<p>
</li>
<li>
creation of a checkpoint object as part of the definition of an evolutionary algoritm (details of th EA not given as being out of scope): <br>
<br>
<table style="border:none; border-spacing:0px;text-align:left; vertical-align:top; font-size:8pt;" border="0" cellspacing="3" cellpadding="3">
<tr>
<td>... &nbsp; </td><td>&nbsp; </td></tr>
<tr>
<td>eoGenContinue&lt; EOT &gt; eaCont( NUM_GEN ); &nbsp; </td><td>// the evolutionary algorithm will stop after NUM_GEN generations </td></tr>
<tr>
<td>eoCheckPoint&lt; EOT &gt; eaCheckpointContinue( eaCont ); &nbsp; </td><td>// number of individuals to be selected using the specified strategy </td></tr>
<tr>
<td>... &nbsp; </td><td>&nbsp; </td></tr>
<tr>
<td>eaCheckpointContinue.add( asyncMigration ); &nbsp; </td><td>// adding the migration operator as checkpoint element </td></tr>
<tr>
<td>... &nbsp; </td><td>&nbsp; </td></tr>
</table>
<p>
</li>
<li>
definition of an owner evolutionary algorithm (an object inheriting the <b><a class="el" href="class_runner.html">Runner</a></b> class): <br>
<br>
<table style="border:none; border-spacing:0px;text-align:left; vertical-align:top; font-size:8pt;" border="0" cellspacing="3" cellpadding="3">
<tr>
<td>peoEA&lt; EOT &gt; eaAlg( eaCheckpointContinue, eaPopEval, eaSelect, eaTransform, eaReplace); &nbsp; </td><td>// evolutionary algorithm having as checkpoint the eaCheckpointContinue object defined above </td></tr>
<tr>
<td>asyncMigration.setOwner( eaAlg ); &nbsp; </td><td>// setting the evolutionary algorithm as owner of the migration object </td></tr>
<tr>
<td>eaAlg( population ); &nbsp; </td><td>// applying the evolutionary algorithm on a given population </td></tr>
</table>
</li>
</ol>
<p>
The source and the destination population for the migration object were specified as being the same, in step no. 2, as we are usually interested in selecting the emigrants and integrating the immigrant individuals from and in, respectively, one unique population, iteratively evolved by an evolutionary algorithm. There is no restriction in having two distinct populations as source and destination for the emigrant and immigrant individuals respectively.<p>
The above steps only create an asynchronous migration object associated to an evolutionary algorithm. The creation of several islands requires the reiteration of the steps 2 through 4 for creating distinct algorithms, with distinct populations and the associated distinctly parametrized migration objects. The interconnecting element is the underlying topology, defined at step 1 (the same C++ migTopology object has to be passed as parameter for all the migration objects, in order to interconnect them).
<p>
<p>
Definition at line <a class="el" href="peo_async_island_mig_8h-source.html#l00127">127</a> of file <a class="el" href="peo_async_island_mig_8h-source.html">peoAsyncIslandMig.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="e0f706cbf4148d3ca327227a5c7a9fdf"></a><!-- doxytag: member="peoAsyncIslandMig::peoAsyncIslandMig" ref="e0f706cbf4148d3ca327227a5c7a9fdf" args="(eoContinue&lt; EOT &gt; &amp;__cont, eoSelect&lt; EOT &gt; &amp;__select, eoReplacement&lt; EOT &gt; &amp;__replace, Topology &amp;__topology, eoPop&lt; EOT &gt; &amp;__source, eoPop&lt; EOT &gt; &amp;__destination)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig</a>&lt; EOT &gt;::<a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig</a> </td>
<td>(</td>
<td class="paramtype">eoContinue&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__cont</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoSelect&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__select</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoReplacement&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__replace</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_topology.html">Topology</a> &amp;&nbsp;</td>
<td class="paramname"> <em>__topology</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoPop&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoPop&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__destination</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor for the <a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig</a> class; the characteristics of the migration model are defined through the specified parameters - out of the box objects provided in EO, etc., or custom, derived objects may be passed as parameters.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>eoContinue&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __cont - continuation criterion specifying whether the migration is performed or not; </td></tr>
<tr><td valign="top"></td><td valign="top"><em>eoSelect&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __select - selection strategy to be applied for constructing a list of emigrant individuals out of the source population; </td></tr>
<tr><td valign="top"></td><td valign="top"><em>eoReplacement&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __replace - replacement strategy used for integrating the immigrant individuals in the destination population; </td></tr>
<tr><td valign="top"></td><td valign="top"><em>Topology&amp;</em>&nbsp;</td><td>__topology - topological model to be followed when performing migrations; </td></tr>
<tr><td valign="top"></td><td valign="top"><em>eoPop&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __source - source population from which the emigrant individuals are selected; </td></tr>
<tr><td valign="top"></td><td valign="top"><em>eoPop&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __destination - destination population in which the immigrant population are integrated. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="peo_async_island_mig_8h-source.html#l00186">186</a> of file <a class="el" href="peo_async_island_mig_8h-source.html">peoAsyncIslandMig.h</a>.
<p>
References <a class="el" href="topology_8cpp-source.html#l00031">Topology::add()</a>.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="13581e54425727a7f785ca8a6df527b5"></a><!-- doxytag: member="peoAsyncIslandMig::operator()" ref="13581e54425727a7f785ca8a6df527b5" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classpeo_async_island_mig.html">peoAsyncIslandMig</a>&lt; EOT &gt;::operator() </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Function operator to be called as checkpoint for performing the migration step.
<p>
The emigrant individuals are selected from the source population and sent to the next island (defined by the topology object) while the immigrant individuals are integrated in the destination population. There is no need to explicitly call the function - the wrapper checkpoint object (please refer to the above example) will perform the call when required.
<p>
Definition at line <a class="el" href="peo_async_island_mig_8h-source.html#l00263">263</a> of file <a class="el" href="peo_async_island_mig_8h-source.html">peoAsyncIslandMig.h</a>.
<p>
References <a class="el" href="peo_async_island_mig_8h-source.html#l00169">peoAsyncIslandMig&lt; EOT &gt;::cont</a>, <a class="el" href="peo_async_island_mig_8h-source.html#l00229">peoAsyncIslandMig&lt; EOT &gt;::emigrate()</a>, <a class="el" href="peo_async_island_mig_8h-source.html#l00247">peoAsyncIslandMig&lt; EOT &gt;::immigrate()</a>, and <a class="el" href="peo_async_island_mig_8h-source.html#l00175">peoAsyncIslandMig&lt; EOT &gt;::source</a>.
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peo_async_island_mig_8h-source.html">peoAsyncIslandMig.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 637 B

View file

@ -1,69 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoEA&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classpeo_e_a.html">peoEA&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_communicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_e_a.html#5f015eebf42f176b9fe322488c446c2a">cont</a></td><td><a class="el" href="classpeo_e_a.html">peoEA&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#5026c74eec184e3a15cb3c0ec4200a57">getID</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#40adbfb7d6944189b4fff60b02e669ca">isLocal</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#3591be473e0fcee1105fb57319b529aa">notifySendingTermination</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_e_a.html#3c709e3b2491147d26fee36138644613">operator()</a>(eoPop&lt; EOT &gt; &amp;__pop)</td><td><a class="el" href="classpeo_e_a.html">peoEA&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#2ad6d199d684d6f34347fc202ffe2fa3">packTermination</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_e_a.html#dbfc4f8907bef234602149229f132371">peoEA</a>(eoContinue&lt; EOT &gt; &amp;__cont, peoPopEval&lt; EOT &gt; &amp;__pop_eval, eoSelect&lt; EOT &gt; &amp;__select, peoTransform&lt; EOT &gt; &amp;__trans, eoReplacement&lt; EOT &gt; &amp;__replace)</td><td><a class="el" href="classpeo_e_a.html">peoEA&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_e_a.html#c0b110e410bc16283e8339f24b733772">pop</a></td><td><a class="el" href="classpeo_e_a.html">peoEA&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_e_a.html#9140259f50c9186edcb062b023624c96">pop_eval</a></td><td><a class="el" href="classpeo_e_a.html">peoEA&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_e_a.html#9bd2d4356cf7e69e3141dc269213aa8a">replace</a></td><td><a class="el" href="classpeo_e_a.html">peoEA&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_e_a.html#6ab8c321d29350634143a2a01cf2ad24">run</a>()</td><td><a class="el" href="classpeo_e_a.html">peoEA&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#7acb8258c21da9daa62f9a177a2e5acd">Runner</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_e_a.html#2d8428d69fdd6aefefbaf543fdd46d19">select</a></td><td><a class="el" href="classpeo_e_a.html">peoEA&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cf9639312f71a2f348bc1e7789ccbd9d">sem_lock</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#29c53b9191348e0505e3bcba6d8b82b1">sem_stop</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#e197c46f8f62ecce6d2a7fe95bdc5b38">setActive</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#20632ffe9ddfa2a478afb0c84dc1096b">setPassive</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#7dc4419051fcc5cc9dadd54ecc9cd47d">start</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cb53e6534b947bc889aa181d9dbbd13b">stop</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#0f133e75c28fb8264549814f80608e68">terminate</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#95c703fb8f2f27cb64f475a8c940864a">Thread</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_e_a.html#713c77935eb8aafebfb9488cfaa4a363">trans</a></td><td><a class="el" href="classpeo_e_a.html">peoEA&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#caa814847192e71f434fbf9479ede862">unlock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_runner.html#5bc239db2be753b77369fa9a038769fd">waitStarting</a>()</td><td><a class="el" href="class_runner.html">Runner</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_thread.html#37d9edd3a1a776cbc27dedff949c9726">~Thread</a>()</td><td><a class="el" href="class_thread.html">Thread</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,236 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: peoEA&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoEA&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoEA" --><!-- doxytag: inherits="Runner" -->The <a class="el" href="classpeo_e_a.html">peoEA</a> class offers an elementary evolutionary algorithm implementation.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="peo_e_a_8h-source.html">peoEA.h</a>&gt;</code>
<p>
<p>Inheritance diagram for peoEA&lt; EOT &gt;:
<p><center><img src="classpeo_e_a.png" usemap="#peoEA< EOT >_map" border="0" alt=""></center>
<map name="peoEA< EOT >_map">
<area href="class_runner.html" alt="Runner" shape="rect" coords="54,56,153,80">
<area href="class_communicable.html" alt="Communicable" shape="rect" coords="0,0,99,24">
<area href="class_thread.html" alt="Thread" shape="rect" coords="109,0,208,24">
</map>
<a href="classpeo_e_a-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_e_a.html#dbfc4f8907bef234602149229f132371">peoEA</a> (eoContinue&lt; EOT &gt; &amp;__cont, <a class="el" href="classpeo_pop_eval.html">peoPopEval</a>&lt; EOT &gt; &amp;__pop_eval, eoSelect&lt; EOT &gt; &amp;__select, <a class="el" href="classpeo_transform.html">peoTransform</a>&lt; EOT &gt; &amp;__trans, eoReplacement&lt; EOT &gt; &amp;__replace)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor for the evolutionary algorithm object - several basic parameters have to be specified, allowing for different levels of parallelism. <a href="#dbfc4f8907bef234602149229f132371"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6ab8c321d29350634143a2a01cf2ad24"></a><!-- doxytag: member="peoEA::run" ref="6ab8c321d29350634143a2a01cf2ad24" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_e_a.html#6ab8c321d29350634143a2a01cf2ad24">run</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Evolutionary algorithm function - a side effect of the fact that the class is derived from the <b><a class="el" href="class_runner.html">Runner</a></b> class, thus requiring the existence of a <em>run</em> function, the algorithm being executed on a distinct thread. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_e_a.html#3c709e3b2491147d26fee36138644613">operator()</a> (eoPop&lt; EOT &gt; &amp;__pop)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function operator for specifying the population to be associated with the algorithm. <a href="#3c709e3b2491147d26fee36138644613"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5f015eebf42f176b9fe322488c446c2a"></a><!-- doxytag: member="peoEA::cont" ref="5f015eebf42f176b9fe322488c446c2a" args="" -->
eoContinue&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_e_a.html#5f015eebf42f176b9fe322488c446c2a">cont</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9140259f50c9186edcb062b023624c96"></a><!-- doxytag: member="peoEA::pop_eval" ref="9140259f50c9186edcb062b023624c96" args="" -->
<a class="el" href="classpeo_pop_eval.html">peoPopEval</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_e_a.html#9140259f50c9186edcb062b023624c96">pop_eval</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d8428d69fdd6aefefbaf543fdd46d19"></a><!-- doxytag: member="peoEA::select" ref="2d8428d69fdd6aefefbaf543fdd46d19" args="" -->
eoSelect&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_e_a.html#2d8428d69fdd6aefefbaf543fdd46d19">select</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="713c77935eb8aafebfb9488cfaa4a363"></a><!-- doxytag: member="peoEA::trans" ref="713c77935eb8aafebfb9488cfaa4a363" args="" -->
<a class="el" href="classpeo_transform.html">peoTransform</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_e_a.html#713c77935eb8aafebfb9488cfaa4a363">trans</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9bd2d4356cf7e69e3141dc269213aa8a"></a><!-- doxytag: member="peoEA::replace" ref="9bd2d4356cf7e69e3141dc269213aa8a" args="" -->
eoReplacement&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_e_a.html#9bd2d4356cf7e69e3141dc269213aa8a">replace</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c0b110e410bc16283e8339f24b733772"></a><!-- doxytag: member="peoEA::pop" ref="c0b110e410bc16283e8339f24b733772" args="" -->
eoPop&lt; EOT &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_e_a.html#c0b110e410bc16283e8339f24b733772">pop</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class EOT&gt;<br>
class peoEA&lt; EOT &gt;</h3>
The <a class="el" href="classpeo_e_a.html">peoEA</a> class offers an elementary evolutionary algorithm implementation.
<p>
In addition, as compared with the algorithms provided by the EO framework, the <a class="el" href="classpeo_e_a.html">peoEA</a> class has the underlying necessary structure for including, for example, parallel evaluation and parallel transformation operators, migration operators etc. Although there is no restriction on using the algorithms provided by the EO framework, the drawback resides in the fact that the EO implementation is exclusively sequential and, in consequence, no parallelism is provided. A simple example for constructing a <a class="el" href="classpeo_e_a.html">peoEA</a> object:<p>
<table style="border:none; border-spacing:0px;text-align:left; vertical-align:top; font-size:8pt;" border="0" cellspacing="3" cellpadding="3">
<tr>
<td>... &nbsp; </td><td>&nbsp; </td></tr>
<tr>
<td>eoPop&lt; EOT &gt; population( POP_SIZE, popInitializer ); &nbsp; </td><td>// creation of a population with POP_SIZE individuals - the popInitializer is a functor to be called for each individual </td></tr>
<tr>
<td>&nbsp; </td><td>&nbsp; </td></tr>
<tr>
<td>eoGenContinue&lt; EOT &gt; eaCont( NUM_GEN ); &nbsp; </td><td>// number of generations for the evolutionary algorithm </td></tr>
<tr>
<td>eoCheckPoint&lt; EOT &gt; eaCheckpointContinue( eaCont ); &nbsp; </td><td>// checkpoint incorporating the continuation criterion - startpoint for adding other checkpoint objects </td></tr>
<tr>
<td>&nbsp; </td><td>&nbsp; </td></tr>
<tr>
<td>peoSeqPopEval&lt; EOT &gt; eaPopEval( evalFunction ); &nbsp; </td><td>// sequential evaluation functor wrapper - evalFunction represents the actual evaluation functor </td></tr>
<tr>
<td>&nbsp; </td><td>&nbsp; </td></tr>
<tr>
<td>eoRankingSelect&lt; EOT &gt; selectionStrategy; &nbsp; </td><td>// selection strategy for creating the offspring population - a simple ranking selection in this case </td></tr>
<tr>
<td>eoSelectNumber&lt; EOT &gt; eaSelect( selectionStrategy, POP_SIZE ); &nbsp; </td><td>// the number of individuals to be selected for creating the offspring population </td></tr>
<tr>
<td>eoRankingSelect&lt; EOT &gt; selectionStrategy; &nbsp; </td><td>// selection strategy for creating the offspring population - a simple ranking selection in this case </td></tr>
<tr>
<td>&nbsp; </td><td>&nbsp; </td></tr>
<tr>
<td>eoSGATransform&lt; EOT &gt; transform( crossover, CROSS_RATE, mutation, MUT_RATE ); &nbsp; </td><td>// transformation operator - crossover and mutation operators with their associated probabilities </td></tr>
<tr>
<td>peoSeqTransform&lt; EOT &gt; eaTransform( transform ); &nbsp; </td><td>// ParadisEO specific sequential operator - a parallel version may be specified in the same manner </td></tr>
<tr>
<td>&nbsp; </td><td>&nbsp; </td></tr>
<tr>
<td>eoPlusReplacement&lt; EOT &gt; eaReplace; &nbsp; </td><td>// replacement strategy - for integrating the offspring resulting individuals in the initial population </td></tr>
<tr>
<td>&nbsp; </td><td>&nbsp; </td></tr>
<tr>
<td>peoEA&lt; EOT &gt; eaAlg( eaCheckpointContinue, eaPopEval, eaSelect, eaTransform, eaReplace ); &nbsp; </td><td>// ParadisEO evolutionary algorithm integrating the above defined objects </td></tr>
<tr>
<td>eaAlg( population ); &nbsp; </td><td>// specifying the initial population for the algorithm </td></tr>
<tr>
<td>... &nbsp; </td><td>&nbsp; </td></tr>
</table>
<p>
<p>
Definition at line <a class="el" href="peo_e_a_8h-source.html#l00069">69</a> of file <a class="el" href="peo_e_a_8h-source.html">peoEA.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="dbfc4f8907bef234602149229f132371"></a><!-- doxytag: member="peoEA::peoEA" ref="dbfc4f8907bef234602149229f132371" args="(eoContinue&lt; EOT &gt; &amp;__cont, peoPopEval&lt; EOT &gt; &amp;__pop_eval, eoSelect&lt; EOT &gt; &amp;__select, peoTransform&lt; EOT &gt; &amp;__trans, eoReplacement&lt; EOT &gt; &amp;__replace)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpeo_e_a.html">peoEA</a>&lt; EOT &gt;::<a class="el" href="classpeo_e_a.html">peoEA</a> </td>
<td>(</td>
<td class="paramtype">eoContinue&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__cont</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classpeo_pop_eval.html">peoPopEval</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__pop_eval</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoSelect&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__select</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classpeo_transform.html">peoTransform</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__trans</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">eoReplacement&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__replace</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor for the evolutionary algorithm object - several basic parameters have to be specified, allowing for different levels of parallelism.
<p>
Depending on the requirements, a sequential or a parallel evaluation operator may be specified or, in the same manner, a sequential or a parallel transformation operator may be given as parameter. Out of the box objects may be provided, from the EO package, for example, or custom defined ones may be specified, provided that they are derived from the correct base classes.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>eoContinue&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __cont - continuation criterion specifying whether the algorithm should continue or not; </td></tr>
<tr><td valign="top"></td><td valign="top"><em>peoPopEval&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __pop_eval - evaluation operator; it allows the specification of parallel evaluation operators, aggregate evaluation functions, etc.; </td></tr>
<tr><td valign="top"></td><td valign="top"><em>eoSelect&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __select - selection strategy to be applied for constructing a list of offspring individuals; </td></tr>
<tr><td valign="top"></td><td valign="top"><em>peoTransform&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __trans - transformation operator, i.e. crossover and mutation; allows for sequential or parallel transform; </td></tr>
<tr><td valign="top"></td><td valign="top"><em>eoReplacement&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __replace - replacement strategy for integrating the offspring individuals in the initial population; </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="peo_e_a_8h-source.html#l00113">113</a> of file <a class="el" href="peo_e_a_8h-source.html">peoEA.h</a>.
<p>
References <a class="el" href="peo_e_a_8h-source.html#l00105">peoEA&lt; EOT &gt;::pop_eval</a>, and <a class="el" href="peo_e_a_8h-source.html#l00107">peoEA&lt; EOT &gt;::trans</a>.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="3c709e3b2491147d26fee36138644613"></a><!-- doxytag: member="peoEA::operator()" ref="3c709e3b2491147d26fee36138644613" args="(eoPop&lt; EOT &gt; &amp;__pop)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classpeo_e_a.html">peoEA</a>&lt; EOT &gt;::operator() </td>
<td>(</td>
<td class="paramtype">eoPop&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__pop</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Function operator for specifying the population to be associated with the algorithm.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>eoPop&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __pop - initial population of the algorithm, to be iteratively evolved; </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="peo_e_a_8h-source.html#l00129">129</a> of file <a class="el" href="peo_e_a_8h-source.html">peoEA.h</a>.
<p>
References <a class="el" href="peo_e_a_8h-source.html#l00109">peoEA&lt; EOT &gt;::pop</a>.
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peo_e_a_8h-source.html">peoEA.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 637 B

View file

@ -1,38 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoNoAggEvalFunc&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classpeo_no_agg_eval_func.html">peoNoAggEvalFunc&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classpeo_no_agg_eval_func.html#1a69ee1af8745ac75c864bf884436de5">operator()</a>(EOT &amp;__sol, const typename EOT::Fitness &amp;__fit)</td><td><a class="el" href="classpeo_no_agg_eval_func.html">peoNoAggEvalFunc&lt; EOT &gt;</a></td><td></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,66 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: peoNoAggEvalFunc&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoNoAggEvalFunc&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoNoAggEvalFunc" --><!-- doxytag: inherits="peoAggEvalFunc" -->The <a class="el" href="classpeo_no_agg_eval_func.html">peoNoAggEvalFunc</a> class does nothing more than an association between a fitness value and a specified individual.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="peo_no_agg_eval_func_8h-source.html">peoNoAggEvalFunc.h</a>&gt;</code>
<p>
<p>Inheritance diagram for peoNoAggEvalFunc&lt; EOT &gt;:
<p><center><img src="classpeo_no_agg_eval_func.png" usemap="#peoNoAggEvalFunc< EOT >_map" border="0" alt=""></center>
<map name="peoNoAggEvalFunc< EOT >_map">
<area href="classpeo_agg_eval_func.html" alt="peoAggEvalFunc< EOT >" shape="rect" coords="0,0,175,24">
</map>
<a href="classpeo_no_agg_eval_func-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1a69ee1af8745ac75c864bf884436de5"></a><!-- doxytag: member="peoNoAggEvalFunc::operator()" ref="1a69ee1af8745ac75c864bf884436de5" args="(EOT &amp;__sol, const typename EOT::Fitness &amp;__fit)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_no_agg_eval_func.html#1a69ee1af8745ac75c864bf884436de5">operator()</a> (EOT &amp;__sol, const typename EOT::Fitness &amp;__fit)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Operator which sets as fitness the <b>__fit</b> value for the <b>__sol</b> individual. <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class EOT&gt;<br>
class peoNoAggEvalFunc&lt; EOT &gt;</h3>
The <a class="el" href="classpeo_no_agg_eval_func.html">peoNoAggEvalFunc</a> class does nothing more than an association between a fitness value and a specified individual.
<p>
The class is provided as a mean of declaring that no aggregation is required for the evaluation function - the fitness value is explicitly specified.
<p>
<p>
Definition at line <a class="el" href="peo_no_agg_eval_func_8h-source.html#l00034">34</a> of file <a class="el" href="peo_no_agg_eval_func_8h-source.html">peoNoAggEvalFunc.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peo_no_agg_eval_func_8h-source.html">peoNoAggEvalFunc.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 601 B

View file

@ -1,73 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoParaPopEval&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#60cafeab376262af675fdff43434c8d8">ad_sol</a></td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#3af76378611eac5a36da9a0a00aeeb6c">execute</a>()</td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#6d69b8f73c0b5d72baf75d6e53f025b7">funcs</a></td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#0dae00309c51a7b7069788142aed799f">getOwner</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#b48bcd4e9f92f364118304535c089456">merge_eval</a></td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#bf255dd5861e27108c2abae7309d7690">no_merge_eval</a></td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#b77031fc4807921ffaf7cf6b669a7665">notifySendingAllResourceRequests</a>()</td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#1f78c3cec2940af08a059cc1aa96a9c8">notifySendingData</a>()</td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#94e2012e76aaae3aa8199250f558d503">notifySendingResourceRequest</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#87abb090c0de39f0ccc36af1f07cca0c">num_func</a></td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#f0e8af3ee442d2b6baf0bd122226be3c">one_func</a></td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#aeaa4fca4f8650e453e308838b4a2cb5">operator()</a>(eoPop&lt; EOT &gt; &amp;__pop)</td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#fea632bd645ab11182782fd3c038d6d8">packData</a>()</td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#c4289f98d1cd9ed53e850efbb6a947bd">packResourceRequest</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#24bb4ae84b0b9f64e7170e3d2b0e1223">packResult</a>()</td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#bcb540510a7038520bec41a7af332daf">peoParaPopEval</a>(eoEvalFunc&lt; EOT &gt; &amp;__eval_func)</td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#1cc13a1ec366f95d219d682eccb455bc">peoParaPopEval</a>(const std::vector&lt; eoEvalFunc&lt; EOT &gt; * &gt; &amp;__funcs, peoAggEvalFunc&lt; EOT &gt; &amp;__merge_eval)</td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#80e7e34bb1bb2d12f1f2eed3feac6ecf">progression</a></td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#7e2ae35a9070a05dcd46488df649896d">requestResourceRequest</a>(unsigned __how_many=1)</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cf9639312f71a2f348bc1e7789ccbd9d">sem_lock</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#29c53b9191348e0505e3bcba6d8b82b1">sem_stop</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#33b149b98498c0e7e401b0f0839d7f0d">setOwner</a>(Thread &amp;__owner)</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#fb6941e0455515a908eb82342b995163">sol</a></td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cb53e6534b947bc889aa181d9dbbd13b">stop</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#af76cd18368a0f6185878f37f0b5f272">tasks</a></td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#b528ad9dd9006c3dd57f149a3843e57d">total</a></td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#caa814847192e71f434fbf9479ede862">unlock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#410bf4c173e2f36df82251cb16ce1b05">unpackData</a>()</td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_pop_eval.html#fd7f0afe9cba30be39269d16097e190e">unpackResult</a>()</td><td><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,411 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: peoParaPopEval&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoParaPopEval&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoParaPopEval" --><!-- doxytag: inherits="peoPopEval" -->The <a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a> represents a wrapper for creating a functor capable of applying in parallel an EO-derived evaluation functor.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="peo_para_pop_eval_8h-source.html">peoParaPopEval.h</a>&gt;</code>
<p>
<p>Inheritance diagram for peoParaPopEval&lt; EOT &gt;:
<p><center><img src="classpeo_para_pop_eval.png" usemap="#peoParaPopEval< EOT >_map" border="0" alt=""></center>
<map name="peoParaPopEval< EOT >_map">
<area href="classpeo_pop_eval.html" alt="peoPopEval< EOT >" shape="rect" coords="0,112,156,136">
<area href="class_service.html" alt="Service" shape="rect" coords="0,56,156,80">
<area href="class_communicable.html" alt="Communicable" shape="rect" coords="0,0,156,24">
</map>
<a href="classpeo_para_pop_eval-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#bcb540510a7038520bec41a7af332daf">peoParaPopEval</a> (eoEvalFunc&lt; EOT &gt; &amp;__eval_func)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor function - an EO-derived evaluation functor has to be specified; an internal reference is set towards the specified evaluation functor. <a href="#bcb540510a7038520bec41a7af332daf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#1cc13a1ec366f95d219d682eccb455bc">peoParaPopEval</a> (const std::vector&lt; eoEvalFunc&lt; EOT &gt; * &gt; &amp;__funcs, <a class="el" href="classpeo_agg_eval_func.html">peoAggEvalFunc</a>&lt; EOT &gt; &amp;__merge_eval)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor function - a vector of EO-derived evaluation functors has to be specified as well as an aggregation function. <a href="#1cc13a1ec366f95d219d682eccb455bc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#aeaa4fca4f8650e453e308838b4a2cb5">operator()</a> (eoPop&lt; EOT &gt; &amp;__pop)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Operator for applying the evaluation functor (direct or aggregate) for each individual of the specified population. <a href="#aeaa4fca4f8650e453e308838b4a2cb5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#fea632bd645ab11182782fd3c038d6d8">packData</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Auxiliary function for transferring data between the process requesting an evaluation operation and the process that performs the actual evaluation phase. <a href="#fea632bd645ab11182782fd3c038d6d8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#410bf4c173e2f36df82251cb16ce1b05">unpackData</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Auxiliary function for transferring data between the process requesting an evaluation operation and the process that performs the actual evaluation phase. <a href="#410bf4c173e2f36df82251cb16ce1b05"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3af76378611eac5a36da9a0a00aeeb6c"></a><!-- doxytag: member="peoParaPopEval::execute" ref="3af76378611eac5a36da9a0a00aeeb6c" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#3af76378611eac5a36da9a0a00aeeb6c">execute</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Auxiliary function - it calls the specified evaluation functor(s). There is no need to explicitly call the function. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#24bb4ae84b0b9f64e7170e3d2b0e1223">packResult</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Auxiliary function for transferring data between the process requesting an evaluation operation and the process that performs the actual evaluation phase. <a href="#24bb4ae84b0b9f64e7170e3d2b0e1223"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#fd7f0afe9cba30be39269d16097e190e">unpackResult</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Auxiliary function for transferring data between the process requesting an evaluation operation and the process that performs the actual evaluation phase. <a href="#fd7f0afe9cba30be39269d16097e190e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#1f78c3cec2940af08a059cc1aa96a9c8">notifySendingData</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Auxiliary function for notifications between the process requesting an evaluation operation and the processes that performs the actual evaluation phase. <a href="#1f78c3cec2940af08a059cc1aa96a9c8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#b77031fc4807921ffaf7cf6b669a7665">notifySendingAllResourceRequests</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Auxiliary function for notifications between the process requesting an evaluation operation and the processes that performs the actual evaluation phase. <a href="#b77031fc4807921ffaf7cf6b669a7665"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6d69b8f73c0b5d72baf75d6e53f025b7"></a><!-- doxytag: member="peoParaPopEval::funcs" ref="6d69b8f73c0b5d72baf75d6e53f025b7" args="" -->
const std::vector&lt; eoEvalFunc&lt;<br>
EOT &gt; * &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#6d69b8f73c0b5d72baf75d6e53f025b7">funcs</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f0e8af3ee442d2b6baf0bd122226be3c"></a><!-- doxytag: member="peoParaPopEval::one_func" ref="f0e8af3ee442d2b6baf0bd122226be3c" args="" -->
std::vector&lt; eoEvalFunc&lt; EOT &gt; * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#f0e8af3ee442d2b6baf0bd122226be3c">one_func</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b48bcd4e9f92f364118304535c089456"></a><!-- doxytag: member="peoParaPopEval::merge_eval" ref="b48bcd4e9f92f364118304535c089456" args="" -->
<a class="el" href="classpeo_agg_eval_func.html">peoAggEvalFunc</a>&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#b48bcd4e9f92f364118304535c089456">merge_eval</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bf255dd5861e27108c2abae7309d7690"></a><!-- doxytag: member="peoParaPopEval::no_merge_eval" ref="bf255dd5861e27108c2abae7309d7690" args="" -->
<a class="el" href="classpeo_no_agg_eval_func.html">peoNoAggEvalFunc</a>&lt; EOT &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#bf255dd5861e27108c2abae7309d7690">no_merge_eval</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af76cd18368a0f6185878f37f0b5f272"></a><!-- doxytag: member="peoParaPopEval::tasks" ref="af76cd18368a0f6185878f37f0b5f272" args="" -->
std::queue&lt; EOT * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#af76cd18368a0f6185878f37f0b5f272">tasks</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="80e7e34bb1bb2d12f1f2eed3feac6ecf"></a><!-- doxytag: member="peoParaPopEval::progression" ref="80e7e34bb1bb2d12f1f2eed3feac6ecf" args="" -->
std::map&lt; EOT *, std::pair&lt;<br>
unsigned, unsigned &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#80e7e34bb1bb2d12f1f2eed3feac6ecf">progression</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="87abb090c0de39f0ccc36af1f07cca0c"></a><!-- doxytag: member="peoParaPopEval::num_func" ref="87abb090c0de39f0ccc36af1f07cca0c" args="" -->
unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#87abb090c0de39f0ccc36af1f07cca0c">num_func</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb6941e0455515a908eb82342b995163"></a><!-- doxytag: member="peoParaPopEval::sol" ref="fb6941e0455515a908eb82342b995163" args="" -->
EOT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#fb6941e0455515a908eb82342b995163">sol</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="60cafeab376262af675fdff43434c8d8"></a><!-- doxytag: member="peoParaPopEval::ad_sol" ref="60cafeab376262af675fdff43434c8d8" args="" -->
EOT *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#60cafeab376262af675fdff43434c8d8">ad_sol</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b528ad9dd9006c3dd57f149a3843e57d"></a><!-- doxytag: member="peoParaPopEval::total" ref="b528ad9dd9006c3dd57f149a3843e57d" args="" -->
unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_pop_eval.html#b528ad9dd9006c3dd57f149a3843e57d">total</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class EOT&gt;<br>
class peoParaPopEval&lt; EOT &gt;</h3>
The <a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a> represents a wrapper for creating a functor capable of applying in parallel an EO-derived evaluation functor.
<p>
The class offers the possibility of chosing between a single-function evaluation and an aggregate evaluation function, including several sub-evalution functions.
<p>
<p>
Definition at line <a class="el" href="peo_para_pop_eval_8h-source.html#l00041">41</a> of file <a class="el" href="peo_para_pop_eval_8h-source.html">peoParaPopEval.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="bcb540510a7038520bec41a7af332daf"></a><!-- doxytag: member="peoParaPopEval::peoParaPopEval" ref="bcb540510a7038520bec41a7af332daf" args="(eoEvalFunc&lt; EOT &gt; &amp;__eval_func)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a>&lt; EOT &gt;::<a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a> </td>
<td>(</td>
<td class="paramtype">eoEvalFunc&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__eval_func</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor function - an EO-derived evaluation functor has to be specified; an internal reference is set towards the specified evaluation functor.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>eoEvalFunc&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __eval_func - EO-derived evaluation functor to be applied in parallel on each individual of a specified population </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="peo_para_pop_eval_8h-source.html#l00117">117</a> of file <a class="el" href="peo_para_pop_eval_8h-source.html">peoParaPopEval.h</a>.
<p>
References <a class="el" href="peo_para_pop_eval_8h-source.html#l00098">peoParaPopEval&lt; EOT &gt;::one_func</a>.
</div>
</div><p>
<a class="anchor" name="1cc13a1ec366f95d219d682eccb455bc"></a><!-- doxytag: member="peoParaPopEval::peoParaPopEval" ref="1cc13a1ec366f95d219d682eccb455bc" args="(const std::vector&lt; eoEvalFunc&lt; EOT &gt; * &gt; &amp;__funcs, peoAggEvalFunc&lt; EOT &gt; &amp;__merge_eval)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a>&lt; EOT &gt;::<a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a> </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; eoEvalFunc&lt; EOT &gt; * &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__funcs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classpeo_agg_eval_func.html">peoAggEvalFunc</a>&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__merge_eval</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor function - a vector of EO-derived evaluation functors has to be specified as well as an aggregation function.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>const</em>&nbsp;</td><td>std :: vector&lt; eoEvalFunc &lt; EOT &gt;* &gt;&amp; __funcs - vector of EO-derived partial evaluation functors; </td></tr>
<tr><td valign="top"></td><td valign="top"><em>peoAggEvalFunc&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __merge_eval - aggregation functor for creating a fitness value out of the partial fitness values. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="peo_para_pop_eval_8h-source.html#l00126">126</a> of file <a class="el" href="peo_para_pop_eval_8h-source.html">peoParaPopEval.h</a>.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="aeaa4fca4f8650e453e308838b4a2cb5"></a><!-- doxytag: member="peoParaPopEval::operator()" ref="aeaa4fca4f8650e453e308838b4a2cb5" args="(eoPop&lt; EOT &gt; &amp;__pop)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a>&lt; EOT &gt;::operator() </td>
<td>(</td>
<td class="paramtype">eoPop&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__pop</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Operator for applying the evaluation functor (direct or aggregate) for each individual of the specified population.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>eoPop&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __pop - population to be evaluated by applying the evaluation functor specified in the constructor. </td></tr>
</table>
</dl>
<p>
Implements <a class="el" href="classpeo_pop_eval.html#2f208067a5e39c3b26c1234050a41e8f">peoPopEval&lt; EOT &gt;</a>.
<p>
Definition at line <a class="el" href="peo_para_pop_eval_8h-source.html#l00137">137</a> of file <a class="el" href="peo_para_pop_eval_8h-source.html">peoParaPopEval.h</a>.
<p>
References <a class="el" href="peo_para_pop_eval_8h-source.html#l00097">peoParaPopEval&lt; EOT &gt;::funcs</a>, <a class="el" href="peo_para_pop_eval_8h-source.html#l00105">peoParaPopEval&lt; EOT &gt;::progression</a>, <a class="el" href="rmc_2mpi_2service_8cpp-source.html#l00031">Service::requestResourceRequest()</a>, <a class="el" href="communicable_8cpp-source.html#l00074">Communicable::stop()</a>, <a class="el" href="peo_para_pop_eval_8h-source.html#l00103">peoParaPopEval&lt; EOT &gt;::tasks</a>, and <a class="el" href="peo_para_pop_eval_8h-source.html#l00113">peoParaPopEval&lt; EOT &gt;::total</a>.
</div>
</div><p>
<a class="anchor" name="fea632bd645ab11182782fd3c038d6d8"></a><!-- doxytag: member="peoParaPopEval::packData" ref="fea632bd645ab11182782fd3c038d6d8" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a>&lt; EOT &gt;::packData </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Auxiliary function for transferring data between the process requesting an evaluation operation and the process that performs the actual evaluation phase.
<p>
There is no need to explicitly call the function.
<p>
Reimplemented from <a class="el" href="class_service.html#aea4b8f7f8fb88e83862ee4bfd9ab207">Service</a>.
<p>
Definition at line <a class="el" href="peo_para_pop_eval_8h-source.html#l00158">158</a> of file <a class="el" href="peo_para_pop_eval_8h-source.html">peoParaPopEval.h</a>.
<p>
References <a class="el" href="peo_para_pop_eval_8h-source.html#l00105">peoParaPopEval&lt; EOT &gt;::progression</a>, and <a class="el" href="peo_para_pop_eval_8h-source.html#l00103">peoParaPopEval&lt; EOT &gt;::tasks</a>.
</div>
</div><p>
<a class="anchor" name="410bf4c173e2f36df82251cb16ce1b05"></a><!-- doxytag: member="peoParaPopEval::unpackData" ref="410bf4c173e2f36df82251cb16ce1b05" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a>&lt; EOT &gt;::unpackData </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Auxiliary function for transferring data between the process requesting an evaluation operation and the process that performs the actual evaluation phase.
<p>
There is no need to explicitly call the function.
<p>
Reimplemented from <a class="el" href="class_service.html#3bd87b444710813d30fd754d4d0b4df3">Service</a>.
<p>
Definition at line <a class="el" href="peo_para_pop_eval_8h-source.html#l00172">172</a> of file <a class="el" href="peo_para_pop_eval_8h-source.html">peoParaPopEval.h</a>.
<p>
References <a class="el" href="peo_para_pop_eval_8h-source.html#l00111">peoParaPopEval&lt; EOT &gt;::ad_sol</a>, <a class="el" href="peo_para_pop_eval_8h-source.html#l00107">peoParaPopEval&lt; EOT &gt;::num_func</a>, and <a class="el" href="peo_para_pop_eval_8h-source.html#l00109">peoParaPopEval&lt; EOT &gt;::sol</a>.
</div>
</div><p>
<a class="anchor" name="24bb4ae84b0b9f64e7170e3d2b0e1223"></a><!-- doxytag: member="peoParaPopEval::packResult" ref="24bb4ae84b0b9f64e7170e3d2b0e1223" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a>&lt; EOT &gt;::packResult </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Auxiliary function for transferring data between the process requesting an evaluation operation and the process that performs the actual evaluation phase.
<p>
There is no need to explicitly call the function.
<p>
Reimplemented from <a class="el" href="class_service.html#e5e4f90b2315e15c2a2913bd370f4cf5">Service</a>.
<p>
Definition at line <a class="el" href="peo_para_pop_eval_8h-source.html#l00189">189</a> of file <a class="el" href="peo_para_pop_eval_8h-source.html">peoParaPopEval.h</a>.
<p>
References <a class="el" href="peo_para_pop_eval_8h-source.html#l00111">peoParaPopEval&lt; EOT &gt;::ad_sol</a>, and <a class="el" href="peo_para_pop_eval_8h-source.html#l00109">peoParaPopEval&lt; EOT &gt;::sol</a>.
</div>
</div><p>
<a class="anchor" name="fd7f0afe9cba30be39269d16097e190e"></a><!-- doxytag: member="peoParaPopEval::unpackResult" ref="fd7f0afe9cba30be39269d16097e190e" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a>&lt; EOT &gt;::unpackResult </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Auxiliary function for transferring data between the process requesting an evaluation operation and the process that performs the actual evaluation phase.
<p>
There is no need to explicitly call the function.
<p>
Reimplemented from <a class="el" href="class_service.html#45c06344edbfa482b91f68e2035a6099">Service</a>.
<p>
Definition at line <a class="el" href="peo_para_pop_eval_8h-source.html#l00198">198</a> of file <a class="el" href="peo_para_pop_eval_8h-source.html">peoParaPopEval.h</a>.
<p>
References <a class="el" href="peo_para_pop_eval_8h-source.html#l00111">peoParaPopEval&lt; EOT &gt;::ad_sol</a>, <a class="el" href="core_2service_8cpp-source.html#l00031">Service::getOwner()</a>, <a class="el" href="peo_para_pop_eval_8h-source.html#l00100">peoParaPopEval&lt; EOT &gt;::merge_eval</a>, <a class="el" href="peo_para_pop_eval_8h-source.html#l00105">peoParaPopEval&lt; EOT &gt;::progression</a>, <a class="el" href="communicable_8cpp-source.html#l00079">Communicable::resume()</a>, <a class="el" href="thread_8cpp-source.html#l00045">Thread::setActive()</a>, and <a class="el" href="peo_para_pop_eval_8h-source.html#l00113">peoParaPopEval&lt; EOT &gt;::total</a>.
</div>
</div><p>
<a class="anchor" name="1f78c3cec2940af08a059cc1aa96a9c8"></a><!-- doxytag: member="peoParaPopEval::notifySendingData" ref="1f78c3cec2940af08a059cc1aa96a9c8" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a>&lt; EOT &gt;::notifySendingData </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Auxiliary function for notifications between the process requesting an evaluation operation and the processes that performs the actual evaluation phase.
<p>
There is no need to explicitly call the function.
<p>
Reimplemented from <a class="el" href="class_service.html#81ad4d6ebb50045b8977e2ab74826f30">Service</a>.
<p>
Definition at line <a class="el" href="peo_para_pop_eval_8h-source.html#l00229">229</a> of file <a class="el" href="peo_para_pop_eval_8h-source.html">peoParaPopEval.h</a>.
</div>
</div><p>
<a class="anchor" name="b77031fc4807921ffaf7cf6b669a7665"></a><!-- doxytag: member="peoParaPopEval::notifySendingAllResourceRequests" ref="b77031fc4807921ffaf7cf6b669a7665" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a>&lt; EOT &gt;::notifySendingAllResourceRequests </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Auxiliary function for notifications between the process requesting an evaluation operation and the processes that performs the actual evaluation phase.
<p>
There is no need to explicitly call the function.
<p>
Reimplemented from <a class="el" href="class_service.html#f94cc8a5c2665d4574041737e61e9ffc">Service</a>.
<p>
Definition at line <a class="el" href="peo_para_pop_eval_8h-source.html#l00234">234</a> of file <a class="el" href="peo_para_pop_eval_8h-source.html">peoParaPopEval.h</a>.
<p>
References <a class="el" href="core_2service_8cpp-source.html#l00031">Service::getOwner()</a>, and <a class="el" href="thread_8cpp-source.html#l00056">Thread::setPassive()</a>.
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peo_para_pop_eval_8h-source.html">peoParaPopEval.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 772 B

View file

@ -1,71 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoParaSGATransform&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_communicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#c6f97deabe7502c84f5b6c479013f6dc">cross</a></td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#dfcf216e2df05016db4d57a5ffb0b0e2">cross_rate</a></td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#c9de2100fb897177a401c634002f6dd9">execute</a>()</td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#9ef60190e2e3bd5961a93d1b52cb275d">father</a></td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#0dae00309c51a7b7069788142aed799f">getOwner</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#03972feadc86626e58fe60bd4061b57e">idx</a></td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#e991ad2af6d116afd855de2db46e1d27">mother</a></td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#34ff5f9d285ca4879cf8865fb425a311">mut</a></td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#b9d3a2094737d0bbd034aac942cc53e3">mut_rate</a></td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#8a0316e33897c395a81787f59ea7a1c8">notifySendingAllResourceRequests</a>()</td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#4e19dfc22b6f69fa8b93537226551866">notifySendingData</a>()</td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#94e2012e76aaae3aa8199250f558d503">notifySendingResourceRequest</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#589ea7cd72d522ae51a07de4d8ffbf11">num_term</a></td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#669de7f7c6316fa745a15b909efb6527">operator()</a>(eoPop&lt; EOT &gt; &amp;__pop)</td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#fd278bcde58d29c9a343d5cbead81a1e">packData</a>()</td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#c4289f98d1cd9ed53e850efbb6a947bd">packResourceRequest</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#ba08e224ceaa4149e8e1a88694a2ccf2">packResult</a>()</td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#2052bca82fbbfe5455bf6f69246d4dbf">peoParaSGATransform</a>(eoQuadOp&lt; EOT &gt; &amp;__cross, double __cross_rate, eoMonOp&lt; EOT &gt; &amp;__mut, double __mut_rate)</td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#94e10a1285e128aba6e71517c941f961">pop</a></td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#7e2ae35a9070a05dcd46488df649896d">requestResourceRequest</a>(unsigned __how_many=1)</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cf9639312f71a2f348bc1e7789ccbd9d">sem_lock</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#29c53b9191348e0505e3bcba6d8b82b1">sem_stop</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#33b149b98498c0e7e401b0f0839d7f0d">setOwner</a>(Thread &amp;__owner)</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cb53e6534b947bc889aa181d9dbbd13b">stop</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#caa814847192e71f434fbf9479ede862">unlock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#a43a487a6e81791c8bbf6ce30f4336ab">unpackData</a>()</td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_para_s_g_a_transform.html#257663dcdc6cc95b6183d472ffba1b2f">unpackResult</a>()</td><td><a class="el" href="classpeo_para_s_g_a_transform.html">peoParaSGATransform&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,112 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: peoParaSGATransform&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoParaSGATransform&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoParaSGATransform" --><!-- doxytag: inherits="peoTransform" --><p>Inheritance diagram for peoParaSGATransform&lt; EOT &gt;:
<p><center><img src="classpeo_para_s_g_a_transform.png" usemap="#peoParaSGATransform< EOT >_map" border="0" alt=""></center>
<map name="peoParaSGATransform< EOT >_map">
<area href="classpeo_transform.html" alt="peoTransform< EOT >" shape="rect" coords="0,112,192,136">
<area href="class_service.html" alt="Service" shape="rect" coords="0,56,192,80">
<area href="class_communicable.html" alt="Communicable" shape="rect" coords="0,0,192,24">
</map>
<a href="classpeo_para_s_g_a_transform-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2052bca82fbbfe5455bf6f69246d4dbf"></a><!-- doxytag: member="peoParaSGATransform::peoParaSGATransform" ref="2052bca82fbbfe5455bf6f69246d4dbf" args="(eoQuadOp&lt; EOT &gt; &amp;__cross, double __cross_rate, eoMonOp&lt; EOT &gt; &amp;__mut, double __mut_rate)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#2052bca82fbbfe5455bf6f69246d4dbf">peoParaSGATransform</a> (eoQuadOp&lt; EOT &gt; &amp;__cross, double __cross_rate, eoMonOp&lt; EOT &gt; &amp;__mut, double __mut_rate)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="669de7f7c6316fa745a15b909efb6527"></a><!-- doxytag: member="peoParaSGATransform::operator()" ref="669de7f7c6316fa745a15b909efb6527" args="(eoPop&lt; EOT &gt; &amp;__pop)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#669de7f7c6316fa745a15b909efb6527">operator()</a> (eoPop&lt; EOT &gt; &amp;__pop)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd278bcde58d29c9a343d5cbead81a1e"></a><!-- doxytag: member="peoParaSGATransform::packData" ref="fd278bcde58d29c9a343d5cbead81a1e" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#fd278bcde58d29c9a343d5cbead81a1e">packData</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a43a487a6e81791c8bbf6ce30f4336ab"></a><!-- doxytag: member="peoParaSGATransform::unpackData" ref="a43a487a6e81791c8bbf6ce30f4336ab" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#a43a487a6e81791c8bbf6ce30f4336ab">unpackData</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c9de2100fb897177a401c634002f6dd9"></a><!-- doxytag: member="peoParaSGATransform::execute" ref="c9de2100fb897177a401c634002f6dd9" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#c9de2100fb897177a401c634002f6dd9">execute</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ba08e224ceaa4149e8e1a88694a2ccf2"></a><!-- doxytag: member="peoParaSGATransform::packResult" ref="ba08e224ceaa4149e8e1a88694a2ccf2" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#ba08e224ceaa4149e8e1a88694a2ccf2">packResult</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="257663dcdc6cc95b6183d472ffba1b2f"></a><!-- doxytag: member="peoParaSGATransform::unpackResult" ref="257663dcdc6cc95b6183d472ffba1b2f" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#257663dcdc6cc95b6183d472ffba1b2f">unpackResult</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4e19dfc22b6f69fa8b93537226551866"></a><!-- doxytag: member="peoParaSGATransform::notifySendingData" ref="4e19dfc22b6f69fa8b93537226551866" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#4e19dfc22b6f69fa8b93537226551866">notifySendingData</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8a0316e33897c395a81787f59ea7a1c8"></a><!-- doxytag: member="peoParaSGATransform::notifySendingAllResourceRequests" ref="8a0316e33897c395a81787f59ea7a1c8" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#8a0316e33897c395a81787f59ea7a1c8">notifySendingAllResourceRequests</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c6f97deabe7502c84f5b6c479013f6dc"></a><!-- doxytag: member="peoParaSGATransform::cross" ref="c6f97deabe7502c84f5b6c479013f6dc" args="" -->
eoQuadOp&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#c6f97deabe7502c84f5b6c479013f6dc">cross</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dfcf216e2df05016db4d57a5ffb0b0e2"></a><!-- doxytag: member="peoParaSGATransform::cross_rate" ref="dfcf216e2df05016db4d57a5ffb0b0e2" args="" -->
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#dfcf216e2df05016db4d57a5ffb0b0e2">cross_rate</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="34ff5f9d285ca4879cf8865fb425a311"></a><!-- doxytag: member="peoParaSGATransform::mut" ref="34ff5f9d285ca4879cf8865fb425a311" args="" -->
eoMonOp&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#34ff5f9d285ca4879cf8865fb425a311">mut</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b9d3a2094737d0bbd034aac942cc53e3"></a><!-- doxytag: member="peoParaSGATransform::mut_rate" ref="b9d3a2094737d0bbd034aac942cc53e3" args="" -->
double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#b9d3a2094737d0bbd034aac942cc53e3">mut_rate</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="03972feadc86626e58fe60bd4061b57e"></a><!-- doxytag: member="peoParaSGATransform::idx" ref="03972feadc86626e58fe60bd4061b57e" args="" -->
unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#03972feadc86626e58fe60bd4061b57e">idx</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="94e10a1285e128aba6e71517c941f961"></a><!-- doxytag: member="peoParaSGATransform::pop" ref="94e10a1285e128aba6e71517c941f961" args="" -->
eoPop&lt; EOT &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#94e10a1285e128aba6e71517c941f961">pop</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9ef60190e2e3bd5961a93d1b52cb275d"></a><!-- doxytag: member="peoParaSGATransform::father" ref="9ef60190e2e3bd5961a93d1b52cb275d" args="" -->
EOT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#9ef60190e2e3bd5961a93d1b52cb275d">father</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e991ad2af6d116afd855de2db46e1d27"></a><!-- doxytag: member="peoParaSGATransform::mother" ref="e991ad2af6d116afd855de2db46e1d27" args="" -->
EOT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#e991ad2af6d116afd855de2db46e1d27">mother</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="589ea7cd72d522ae51a07de4d8ffbf11"></a><!-- doxytag: member="peoParaSGATransform::num_term" ref="589ea7cd72d522ae51a07de4d8ffbf11" args="" -->
unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_para_s_g_a_transform.html#589ea7cd72d522ae51a07de4d8ffbf11">num_term</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class EOT&gt;<br>
class peoParaSGATransform&lt; EOT &gt;</h3>
<p>
<p>
Definition at line <a class="el" href="peo_para_s_g_a_transform_8h-source.html#l00036">36</a> of file <a class="el" href="peo_para_s_g_a_transform_8h-source.html">peoParaSGATransform.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peo_para_s_g_a_transform_8h-source.html">peoParaSGATransform.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 850 B

View file

@ -1,61 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoPopEval&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classpeo_pop_eval.html">peoPopEval&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_communicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#e4f2894e6121e60f38d41cfbd7447ae4">execute</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#0dae00309c51a7b7069788142aed799f">getOwner</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#f94cc8a5c2665d4574041737e61e9ffc">notifySendingAllResourceRequests</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#81ad4d6ebb50045b8977e2ab74826f30">notifySendingData</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#94e2012e76aaae3aa8199250f558d503">notifySendingResourceRequest</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_pop_eval.html#2f208067a5e39c3b26c1234050a41e8f">operator()</a>(eoPop&lt; EOT &gt; &amp;__pop)=0</td><td><a class="el" href="classpeo_pop_eval.html">peoPopEval&lt; EOT &gt;</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#aea4b8f7f8fb88e83862ee4bfd9ab207">packData</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#c4289f98d1cd9ed53e850efbb6a947bd">packResourceRequest</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#e5e4f90b2315e15c2a2913bd370f4cf5">packResult</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#7e2ae35a9070a05dcd46488df649896d">requestResourceRequest</a>(unsigned __how_many=1)</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cf9639312f71a2f348bc1e7789ccbd9d">sem_lock</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#29c53b9191348e0505e3bcba6d8b82b1">sem_stop</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#33b149b98498c0e7e401b0f0839d7f0d">setOwner</a>(Thread &amp;__owner)</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cb53e6534b947bc889aa181d9dbbd13b">stop</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#caa814847192e71f434fbf9479ede862">unlock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#3bd87b444710813d30fd754d4d0b4df3">unpackData</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#45c06344edbfa482b91f68e2035a6099">unpackResult</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,69 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: peoPopEval&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoPopEval&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoPopEval" --><!-- doxytag: inherits="Service" -->The <b><a class="el" href="classpeo_pop_eval.html">peoPopEval</a></b> class provides the interface for constructing ParadisEO specific evaluation functors.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="peo_pop_eval_8h-source.html">peoPopEval.h</a>&gt;</code>
<p>
<p>Inheritance diagram for peoPopEval&lt; EOT &gt;:
<p><center><img src="classpeo_pop_eval.png" usemap="#peoPopEval< EOT >_map" border="0" alt=""></center>
<map name="peoPopEval< EOT >_map">
<area href="class_service.html" alt="Service" shape="rect" coords="83,56,239,80">
<area href="class_communicable.html" alt="Communicable" shape="rect" coords="83,0,239,24">
<area href="classpeo_para_pop_eval.html" alt="peoParaPopEval< EOT >" shape="rect" coords="0,168,156,192">
<area href="classpeo_seq_pop_eval.html" alt="peoSeqPopEval< EOT >" shape="rect" coords="166,168,322,192">
</map>
<a href="classpeo_pop_eval-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2f208067a5e39c3b26c1234050a41e8f"></a><!-- doxytag: member="peoPopEval::operator()" ref="2f208067a5e39c3b26c1234050a41e8f" args="(eoPop&lt; EOT &gt; &amp;__pop)=0" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_pop_eval.html#2f208067a5e39c3b26c1234050a41e8f">operator()</a> (eoPop&lt; EOT &gt; &amp;__pop)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Interface function providing the signature for constructing an evaluation functor. <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class EOT&gt;<br>
class peoPopEval&lt; EOT &gt;</h3>
The <b><a class="el" href="classpeo_pop_eval.html">peoPopEval</a></b> class provides the interface for constructing ParadisEO specific evaluation functors.
<p>
The derived classes may be used as wrappers for <b>EO</b>-derived evaluation functors. In order to have an example, please refer to the implementation of the <b><a class="el" href="classpeo_seq_pop_eval.html">peoSeqPopEval</a></b> and <b><a class="el" href="classpeo_para_pop_eval.html">peoParaPopEval</a></b> classes.
<p>
<p>
Definition at line <a class="el" href="peo_pop_eval_8h-source.html#l00034">34</a> of file <a class="el" href="peo_pop_eval_8h-source.html">peoPopEval.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peo_pop_eval_8h-source.html">peoPopEval.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -1,63 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoSeqPopEval&lt; EOT &gt; Member List</h1>This is the complete list of members for <a class="el" href="classpeo_seq_pop_eval.html">peoSeqPopEval&lt; EOT &gt;</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_communicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_seq_pop_eval.html#5465f31386c6b96bc8f7fb9393a28a2f">eval</a></td><td><a class="el" href="classpeo_seq_pop_eval.html">peoSeqPopEval&lt; EOT &gt;</a></td><td><code> [private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#e4f2894e6121e60f38d41cfbd7447ae4">execute</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#0dae00309c51a7b7069788142aed799f">getOwner</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#f94cc8a5c2665d4574041737e61e9ffc">notifySendingAllResourceRequests</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#81ad4d6ebb50045b8977e2ab74826f30">notifySendingData</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#94e2012e76aaae3aa8199250f558d503">notifySendingResourceRequest</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected, static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_seq_pop_eval.html#b2c88b9a3ad9091949acf741844eb02f">operator()</a>(eoPop&lt; EOT &gt; &amp;__pop)</td><td><a class="el" href="classpeo_seq_pop_eval.html">peoSeqPopEval&lt; EOT &gt;</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#aea4b8f7f8fb88e83862ee4bfd9ab207">packData</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#c4289f98d1cd9ed53e850efbb6a947bd">packResourceRequest</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#e5e4f90b2315e15c2a2913bd370f4cf5">packResult</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classpeo_seq_pop_eval.html#a41f91ab4b2aeb325ff75feb66d4e003">peoSeqPopEval</a>(eoEvalFunc&lt; EOT &gt; &amp;__eval)</td><td><a class="el" href="classpeo_seq_pop_eval.html">peoSeqPopEval&lt; EOT &gt;</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#7e2ae35a9070a05dcd46488df649896d">requestResourceRequest</a>(unsigned __how_many=1)</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cf9639312f71a2f348bc1e7789ccbd9d">sem_lock</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#29c53b9191348e0505e3bcba6d8b82b1">sem_stop</a></td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#33b149b98498c0e7e401b0f0839d7f0d">setOwner</a>(Thread &amp;__owner)</td><td><a class="el" href="class_service.html">Service</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#cb53e6534b947bc889aa181d9dbbd13b">stop</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#caa814847192e71f434fbf9479ede862">unlock</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#3bd87b444710813d30fd754d4d0b4df3">unpackData</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_service.html#45c06344edbfa482b91f68e2035a6099">unpackResult</a>()</td><td><a class="el" href="class_service.html">Service</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_communicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a>()</td><td><a class="el" href="class_communicable.html">Communicable</a></td><td><code> [virtual]</code></td></tr>
</table><hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

View file

@ -1,142 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO: peoSeqPopEval&lt; EOT &gt; Class Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>peoSeqPopEval&lt; EOT &gt; Class Template Reference</h1><!-- doxytag: class="peoSeqPopEval" --><!-- doxytag: inherits="peoPopEval" -->The <a class="el" href="classpeo_seq_pop_eval.html">peoSeqPopEval</a> class acts only as a ParadisEO specific sequential evaluation functor - a wrapper for incorporating an <b>eoEvalFunc&lt; EOT &gt;</b>-derived class as evaluation functor.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="peo_seq_pop_eval_8h-source.html">peoSeqPopEval.h</a>&gt;</code>
<p>
<p>Inheritance diagram for peoSeqPopEval&lt; EOT &gt;:
<p><center><img src="classpeo_seq_pop_eval.png" usemap="#peoSeqPopEval< EOT >_map" border="0" alt=""></center>
<map name="peoSeqPopEval< EOT >_map">
<area href="classpeo_pop_eval.html" alt="peoPopEval< EOT >" shape="rect" coords="0,112,150,136">
<area href="class_service.html" alt="Service" shape="rect" coords="0,56,150,80">
<area href="class_communicable.html" alt="Communicable" shape="rect" coords="0,0,150,24">
</map>
<a href="classpeo_seq_pop_eval-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_seq_pop_eval.html#a41f91ab4b2aeb325ff75feb66d4e003">peoSeqPopEval</a> (eoEvalFunc&lt; EOT &gt; &amp;__eval)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor function - it only sets an internal reference to point to the specified evaluation object. <a href="#a41f91ab4b2aeb325ff75feb66d4e003"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_seq_pop_eval.html#b2c88b9a3ad9091949acf741844eb02f">operator()</a> (eoPop&lt; EOT &gt; &amp;__pop)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Operator for evaluating all the individuals of a given population - in a sequential iterative manner. <a href="#b2c88b9a3ad9091949acf741844eb02f"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5465f31386c6b96bc8f7fb9393a28a2f"></a><!-- doxytag: member="peoSeqPopEval::eval" ref="5465f31386c6b96bc8f7fb9393a28a2f" args="" -->
eoEvalFunc&lt; EOT &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeo_seq_pop_eval.html#5465f31386c6b96bc8f7fb9393a28a2f">eval</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class EOT&gt;<br>
class peoSeqPopEval&lt; EOT &gt;</h3>
The <a class="el" href="classpeo_seq_pop_eval.html">peoSeqPopEval</a> class acts only as a ParadisEO specific sequential evaluation functor - a wrapper for incorporating an <b>eoEvalFunc&lt; EOT &gt;</b>-derived class as evaluation functor.
<p>
The specified EO evaluation object is applyied in an iterative manner to each individual of a specified population.
<p>
<p>
Definition at line <a class="el" href="peo_seq_pop_eval_8h-source.html#l00036">36</a> of file <a class="el" href="peo_seq_pop_eval_8h-source.html">peoSeqPopEval.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="a41f91ab4b2aeb325ff75feb66d4e003"></a><!-- doxytag: member="peoSeqPopEval::peoSeqPopEval" ref="a41f91ab4b2aeb325ff75feb66d4e003" args="(eoEvalFunc&lt; EOT &gt; &amp;__eval)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpeo_seq_pop_eval.html">peoSeqPopEval</a>&lt; EOT &gt;::<a class="el" href="classpeo_seq_pop_eval.html">peoSeqPopEval</a> </td>
<td>(</td>
<td class="paramtype">eoEvalFunc&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__eval</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Constructor function - it only sets an internal reference to point to the specified evaluation object.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>eoEvalFunc&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __eval - evaluation object to be applied for each individual of a specified population </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="peo_seq_pop_eval_8h-source.html#l00056">56</a> of file <a class="el" href="peo_seq_pop_eval_8h-source.html">peoSeqPopEval.h</a>.
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="b2c88b9a3ad9091949acf741844eb02f"></a><!-- doxytag: member="peoSeqPopEval::operator()" ref="b2c88b9a3ad9091949acf741844eb02f" args="(eoPop&lt; EOT &gt; &amp;__pop)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EOT&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classpeo_seq_pop_eval.html">peoSeqPopEval</a>&lt; EOT &gt;::operator() </td>
<td>(</td>
<td class="paramtype">eoPop&lt; EOT &gt; &amp;&nbsp;</td>
<td class="paramname"> <em>__pop</em> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Operator for evaluating all the individuals of a given population - in a sequential iterative manner.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>eoPop&lt;</em>&nbsp;</td><td>EOT &gt;&amp; __pop - population to be evaluated. </td></tr>
</table>
</dl>
<p>
Implements <a class="el" href="classpeo_pop_eval.html#2f208067a5e39c3b26c1234050a41e8f">peoPopEval&lt; EOT &gt;</a>.
<p>
Definition at line <a class="el" href="peo_seq_pop_eval_8h-source.html#l00061">61</a> of file <a class="el" href="peo_seq_pop_eval_8h-source.html">peoSeqPopEval.h</a>.
<p>
References <a class="el" href="peo_seq_pop_eval_8h-source.html#l00052">peoSeqPopEval&lt; EOT &gt;::eval</a>.
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="peo_seq_pop_eval_8h-source.html">peoSeqPopEval.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 22 16:54:58 2006 for ParadisEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 776 B

Some files were not shown because too many files have changed in this diff Show more