git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@87 331e1502-861f-0410-8da2-ba01fb791d7f
|
|
@ -1 +0,0 @@
|
|||
Documentation : boisson@lifl.fr
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
SUBDIRS = docs src tutorial
|
||||
|
||||
CXX=g++
|
||||
|
||||
AM_CXXFLAGS =\
|
||||
-Wall\
|
||||
-Werror\
|
||||
-Wno-deprecated\
|
||||
-ansi\
|
||||
-pedantic
|
||||
|
||||
clean_all: clean_aux clean_doc
|
||||
-@make clean
|
||||
-@(rm -rf acconfig.h acinclude.m4 aclocal.m4 autom4te.cache copying install news readme stamp* texput.log authors todo;\
|
||||
rm -f configure config.* CO* dep* INST* install-sh miss* mkins* Makefile Makefile.in;\
|
||||
cd docs; rm -rf Makefile Makefile.in; cd ../src ; rm -rf Makefile Makefile.in; cd ../tutorial; rm -rf Makefile Makefile.in;\
|
||||
cd examples; rm -f Makefile Makefile.in; cd tsp ; rm -f Makefile Makefile.in; cd src ; rm -rf .deps/ Makefile Makefile.in;\
|
||||
cd ../../../Lesson1 ; rm -rf .deps/ Makefile Makefile.in; cd ../Lesson2 ; rm -rf .deps/ Makefile Makefile.in ; cd ../Lesson3 ;\
|
||||
rm -rf .deps/ Makefile Makefile.in)
|
||||
|
||||
clean_aux:
|
||||
-@find . \( -name "*~" -o -name "*.old" -o -name "#*" -o -name "*.bak" \) -print -exec rm -rf \{\} \;
|
||||
|
||||
doc:
|
||||
-@(cd docs; make doc)
|
||||
|
||||
clean_doc:
|
||||
-@(cd docs; make clean-local)
|
||||
|
|
@ -1,73 +0,0 @@
|
|||
PARADISEO-MO README FILE
|
||||
=======================================================================
|
||||
|
||||
=======================================================================
|
||||
|
||||
Welcome to PARADISEO-MO (Moving Objects), one of the extension of Evolving Objects library.
|
||||
|
||||
==================================================================
|
||||
BUILDING MO
|
||||
==================================================================
|
||||
The basic installation procedure goes the following:
|
||||
|
||||
Go to your build-directory and run
|
||||
$(SRCDIR)/configure
|
||||
make
|
||||
make doc
|
||||
|
||||
where $(SRCDIR) is the top-level source directory of EO, i.e. where
|
||||
the sources where unpacked.
|
||||
|
||||
In case of problems, you can read the INSTALL file - but remember this
|
||||
is a standard installation file from GNU and that it contains nothing
|
||||
specific about MO.
|
||||
|
||||
To clean everything, in the simply run
|
||||
make clean_all
|
||||
|
||||
===================================================================
|
||||
DIRECTORY STRUCTURE
|
||||
===================================================================
|
||||
After unpacking the archive file, you should end up with the following
|
||||
structure:
|
||||
|
||||
.../ The MAIN PARADISEO-MO directory, created when unpacking.
|
||||
|
|
||||
+-- src SOURCE directory Contains most MO .h files.
|
||||
|
|
||||
|
|
||||
+-- doc DOCUMENTATION directory (generated by Doxygen).
|
||||
| |
|
||||
| +- html HTML files - start at index.html.
|
||||
| |
|
||||
| +- latex latex files - use to generate Postcript doc.
|
||||
| |
|
||||
| +- man Unix man format documentation.
|
||||
|
|
||||
|
|
||||
+-- tutorial TUTORIAL with lessons
|
||||
|
|
||||
+-examples APPLICATIONS - one directory per separate application.
|
||||
| |
|
||||
| +- tsp traveling salesman problem example.
|
||||
| |
|
||||
| +-src sources files for the lesson examples using the tsp.
|
||||
| |
|
||||
| +-benchs TSP Instance files.
|
||||
|
|
||||
+-Lesson1 How make a Hill Climbing on the TSP example.
|
||||
| |
|
||||
| +-benchs TSP Instance files.
|
||||
|
|
||||
+-Lesson2 How make a Tabu Search on the TSP example.
|
||||
| |
|
||||
| +-benchs TSP Instance files.
|
||||
|
|
||||
+-Lesson3 How make a Simulated Annealing on the TSP example.
|
||||
|
|
||||
+-benchs TSP Instance files.
|
||||
===================================================================
|
||||
NOTES
|
||||
===================================================================
|
||||
|
||||
Mailing list : paradiseo-help@lists.gforge.inria.fr
|
||||
|
|
@ -1,154 +0,0 @@
|
|||
#!/bin/sh
|
||||
# Run this to generate all the initial makefiles, etc.
|
||||
|
||||
srcdir=`dirname $0`
|
||||
PKG_NAME="the package."
|
||||
|
||||
DIE=0
|
||||
|
||||
(autoconf --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: You must have \`autoconf' installed to."
|
||||
echo "Download the appropriate package for your distribution,"
|
||||
echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
|
||||
DIE=1
|
||||
}
|
||||
|
||||
(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
|
||||
(libtool --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: You must have \`libtool' installed."
|
||||
echo "Get ftp://ftp.gnu.org/pub/gnu/libtool-1.2d.tar.gz"
|
||||
echo "(or a newer version if it is available)"
|
||||
DIE=1
|
||||
}
|
||||
}
|
||||
|
||||
grep "^AM_GNU_GETTEXT" $srcdir/configure.in >/dev/null && {
|
||||
grep "sed.*POTFILES" $srcdir/configure.in >/dev/null || \
|
||||
(gettext --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: You must have \`gettext' installed."
|
||||
echo "Get ftp://alpha.gnu.org/gnu/gettext-0.10.35.tar.gz"
|
||||
echo "(or a newer version if it is available)"
|
||||
DIE=1
|
||||
}
|
||||
}
|
||||
|
||||
grep "^AM_GNOME_GETTEXT" $srcdir/configure.in >/dev/null && {
|
||||
grep "sed.*POTFILES" $srcdir/configure.in >/dev/null || \
|
||||
(gettext --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: You must have \`gettext' installed."
|
||||
echo "Get ftp://alpha.gnu.org/gnu/gettext-0.10.35.tar.gz"
|
||||
echo "(or a newer version if it is available)"
|
||||
DIE=1
|
||||
}
|
||||
}
|
||||
|
||||
(automake --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: You must have \`automake' installed."
|
||||
echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz"
|
||||
echo "(or a newer version if it is available)"
|
||||
DIE=1
|
||||
NO_AUTOMAKE=yes
|
||||
}
|
||||
|
||||
(doxygen --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**WARNING**: You need to have \`doxygen' to generate the documentation."
|
||||
echo "Download the appropriate package for your distribution,"
|
||||
echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
|
||||
}
|
||||
|
||||
# if no automake, don't bother testing for aclocal
|
||||
test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: Missing \`aclocal'. The version of \`automake'"
|
||||
echo "installed doesn't appear recent enough."
|
||||
echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz"
|
||||
echo "(or a newer version if it is available)"
|
||||
DIE=1
|
||||
}
|
||||
|
||||
if test "$DIE" -eq 1; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test -z "$*"; then
|
||||
echo "**Warning**: I am going to run \`configure' with no arguments."
|
||||
echo "If you wish to pass any to it, please specify them on the"
|
||||
echo \`$0\'" command line."
|
||||
echo
|
||||
fi
|
||||
|
||||
case $CC in
|
||||
xlc )
|
||||
am_opt=--include-deps;;
|
||||
esac
|
||||
|
||||
for coin in `find $srcdir -name configure.in -print`
|
||||
do
|
||||
dr=`dirname $coin`
|
||||
if test -f $dr/NO-AUTO-GEN; then
|
||||
echo skipping $dr -- flagged as no auto-gen
|
||||
else
|
||||
echo processing $dr
|
||||
macrodirs=`sed -n -e 's,AM_ACLOCAL_INCLUDE(\(.*\)),\1,gp' < $coin`
|
||||
( cd $dr
|
||||
aclocalinclude="$ACLOCAL_FLAGS"
|
||||
for k in $macrodirs; do
|
||||
if test -d $k; then
|
||||
aclocalinclude="$aclocalinclude -I $k"
|
||||
##else
|
||||
## echo "**Warning**: No such directory \`$k'. Ignored."
|
||||
fi
|
||||
done
|
||||
if grep "^AM_GNU_GETTEXT" configure.in >/dev/null; then
|
||||
if grep "sed.*POTFILES" configure.in >/dev/null; then
|
||||
: do nothing -- we still have an old unmodified configure.in
|
||||
else
|
||||
echo "Creating $dr/aclocal.m4 ..."
|
||||
test -r $dr/aclocal.m4 || touch $dr/aclocal.m4
|
||||
echo "Running gettextize... Ignore non-fatal messages."
|
||||
echo "no" | gettextize --force --copy
|
||||
echo "Making $dr/aclocal.m4 writable ..."
|
||||
test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4
|
||||
fi
|
||||
fi
|
||||
if grep "^AM_GNOME_GETTEXT" configure.in >/dev/null; then
|
||||
echo "Creating $dr/aclocal.m4 ..."
|
||||
test -r $dr/aclocal.m4 || touch $dr/aclocal.m4
|
||||
echo "Running gettextize... Ignore non-fatal messages."
|
||||
echo "no" | gettextize --force --copy
|
||||
echo "Making $dr/aclocal.m4 writable ..."
|
||||
test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4
|
||||
fi
|
||||
if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
|
||||
echo "Running libtoolize..."
|
||||
libtoolize --force --copy
|
||||
fi
|
||||
echo "Running aclocal $aclocalinclude ..."
|
||||
aclocal $aclocalinclude
|
||||
if grep "^AM_CONFIG_HEADER" configure.in >/dev/null; then
|
||||
echo "Running autoheader..."
|
||||
autoheader
|
||||
fi
|
||||
echo "Running automake --gnu $am_opt ..."
|
||||
automake --add-missing --gnu $am_opt
|
||||
echo "Running autoconf ..."
|
||||
autoconf
|
||||
)
|
||||
fi
|
||||
done
|
||||
|
||||
#conf_flags="--enable-maintainer-mode --enable-compile-warnings" #--enable-iso-c
|
||||
|
||||
if test x$NOCONFIGURE = x; then
|
||||
echo Running $srcdir/configure $conf_flags "$@" ...
|
||||
$srcdir/configure $conf_flags "$@" \
|
||||
&& echo Now type \`make\' to compile $PKG_NAME
|
||||
else
|
||||
echo Skipping configure process.
|
||||
fi
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
(rm -rf acconfig.h acinclude.m4 aclocal.m4 autom4te.cache copying install news readme stamp* texput.log authors todo;\
|
||||
rm -f configure config.* CO* dep* INST* install-sh miss* mkins* Makefile Makefile.in;\
|
||||
cd docs; rm -rf Makefile Makefile.in; cd ../src ; rm -rf Makefile Makefile.in; cd ../tutorial; rm -rf Makefile Makefile.in;\
|
||||
cd examples; rm -f Makefile Makefile.in; cd tsp ; rm -f Makefile Makefile.in; cd src ; rm -rf .deps/ Makefile Makefile.in;\
|
||||
cd ../../../Lesson1 ; rm -rf .deps/ Makefile Makefile.in; cd ../Lesson2 ; rm -rf .deps/ Makefile Makefile.in ; cd ../Lesson3 ;\
|
||||
rm -rf .deps/ Makefile Makefile.in)
|
||||
find . \( -name "*~" -o -name "*.old" -o -name "#*" -o -name "*.bak" -o -name "*.o" \) -print -exec rm -rf \{\} \;
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
AC_INIT(configure.in)
|
||||
AM_INIT_AUTOMAKE(paradiseo-mo, 0.1)
|
||||
|
||||
AC_ISC_POSIX
|
||||
AC_PROG_CXX
|
||||
AM_PROG_CC_STDC
|
||||
AC_HEADER_STDC
|
||||
#AC_CXX_HAVE_SSTREAM
|
||||
AC_PROG_RANLIB
|
||||
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_LN_S
|
||||
AC_PROG_MAKE_SET
|
||||
|
||||
AC_C_CONST
|
||||
AC_C_INLINE
|
||||
AC_TYPE_SIZE_T
|
||||
|
||||
AC_SUBST(EO_DIR)
|
||||
|
||||
dnl EO
|
||||
AC_ARG_WITH(EOdir,
|
||||
--with-EOdir : Giving the path of the EO tree.,
|
||||
dnl Well done :-)
|
||||
EO_DIR="$withval"
|
||||
if test ! -d $EO_DIR
|
||||
then
|
||||
echo ""
|
||||
echo "# --with-EOdir Invalid directory $withval"
|
||||
exit 1
|
||||
fi,
|
||||
dnl Bouhhhh !!!!
|
||||
echo ""
|
||||
echo "# You forgot to give the path of the EO tree !"
|
||||
echo "# Please write something like ... './configure --with-EOdir=\$HOME/eo'"
|
||||
exit 1
|
||||
)
|
||||
|
||||
AC_OUTPUT([
|
||||
Makefile
|
||||
src/Makefile
|
||||
docs/Makefile
|
||||
tutorial/Makefile
|
||||
tutorial/examples/Makefile
|
||||
tutorial/examples/tsp/Makefile
|
||||
tutorial/examples/tsp/src/Makefile
|
||||
tutorial/Lesson1/Makefile
|
||||
tutorial/Lesson2/Makefile
|
||||
tutorial/Lesson3/Makefile
|
||||
])
|
||||
|
||||
echo "Type 'make doc' for building documentation"
|
||||
|
|
@ -1,236 +0,0 @@
|
|||
# Doxyfile 1.5.1
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Project related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
PROJECT_NAME = PARADISEO-MO
|
||||
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 = NO
|
||||
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
|
||||
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 = mo
|
||||
#---------------------------------------------------------------------------
|
||||
# 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 =
|
||||
GENERATE_TAGFILE = mo.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
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
doc:
|
||||
-@doxygen Doxyfile
|
||||
|
||||
clean-local:
|
||||
rm -rf html latex man
|
||||
|
|
@ -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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li id="current"><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>PARADISEO-MO Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
|
||||
<tr><td class="indexkey"><a class="el" href="class_empty_selection.html">EmptySelection</a></td><td class="indexvalue">Special class that describes the case of no selection </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_algo.html">moAlgo< EOT ></a></td><td class="indexvalue">Description of an algorithm of the mo library </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_aspir_crit.html">moAspirCrit< M ></a></td><td class="indexvalue">Description of the conditions in which a tabu move could be accepted </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_best_impr_select.html">moBestImprSelect< M ></a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_move_select.html">moMoveSelect</a> </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_cool_sched.html">moCoolSched</a></td><td class="indexvalue">This class gives the description of a cooling schedule </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_easy_cool_sched.html">moEasyCoolSched</a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_cool_sched.html">moCoolSched</a> </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect< M ></a></td><td class="indexvalue">One possible <a class="el" href="classmo_move_select.html">moMoveSelect</a> </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue< EOT ></a></td><td class="indexvalue">One possible stop criterion for a solution-based heuristic </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_h_c.html">moHC< M ></a></td><td class="indexvalue">Hill Climbing (HC) </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl< M ></a></td><td class="indexvalue">Iterative explorer used by a <a class="el" href="classmo_h_c.html">moHC</a> </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a> </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_next_move.html">moNextMove</a> </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint< M ></a></td><td class="indexvalue">Class which allows a checkpointing system </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_move.html">moMove< EOT ></a></td><td class="indexvalue">Definition of a move </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_move_expl.html">moMoveExpl< M ></a></td><td class="indexvalue">Description of a move (<a class="el" href="classmo_move.html">moMove</a>) explorer </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval< M ></a></td><td class="indexvalue">(generally) Efficient evaluation function based a move and a solution </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_move_init.html">moMoveInit< M ></a></td><td class="indexvalue">Move (<a class="el" href="classmo_move.html">moMove</a>) initializer </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl< M ></a></td><td class="indexvalue">Class which describes an iterative explorer </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_move_select.html">moMoveSelect< M ></a></td><td class="indexvalue">Class that describes a move selector (<a class="el" href="classmo_move.html">moMove</a>) </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_next_move.html">moNextMove< M ></a></td><td class="indexvalue">Class which allows to generate a new move (<a class="el" href="classmo_move.html">moMove</a>) </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit< M ></a></td><td class="indexvalue">One of the possible aspiration criterion (<a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>) </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect< M ></a></td><td class="indexvalue">One of the possible <a class="el" href="classmo_move.html">moMove</a> selector (<a class="el" href="classmo_move_select.html">moMoveSelect</a>) </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_rand_move.html">moRandMove< M ></a></td><td class="indexvalue">Random move generator </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td class="indexvalue">Simulated Annealing (SA) </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_sol_continue.html">moSolContinue< EOT ></a></td><td class="indexvalue">Class that describes a stop criterion for a solution-based heuristic </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_tabu_list.html">moTabuList< M ></a></td><td class="indexvalue">Class describing a tabu list that a <a class="el" href="classmo_t_s.html">moTS</a> uses </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td class="indexvalue">Tabu Search (TS) </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl< M ></a></td><td class="indexvalue">Explorer for a Tabu Search algorithm </td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,52 +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-MO: EmptySelection 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>EmptySelection Class Reference</h1><!-- doxytag: class="EmptySelection" -->Special class that describes the case of no selection.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>></code>
|
||||
<p>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
Special class that describes the case of no selection.
|
||||
<p>
|
||||
This class is used as an exception that can be thrown if a solution selector has completly failed.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_move_select_8h-source.html#l00021">21</a> of file <a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,52 +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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>PARADISEO-MO Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</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"> A </div></td></tr></table>
|
||||
</td><td><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> H </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmo_move_select.html">moMoveSelect</a> </td></tr><tr><td><a class="el" href="classmo_algo.html">moAlgo</a> </td><td><a class="el" href="classmo_h_c.html">moHC</a> </td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> N </div></td></tr></table>
|
||||
</td></tr><tr><td><a class="el" href="classmo_aspir_crit.html">moAspirCrit</a> </td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a> </td><td><a class="el" href="classmo_next_move.html">moNextMove</a> </td></tr><tr><td><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> B </div></td></tr></table>
|
||||
</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> I </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a> </td></tr><tr><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect</a> </td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit</a> </td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> R </div></td></tr></table>
|
||||
</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> C </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove</a> </td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect</a> </td></tr><tr><td><a class="el" href="classmo_cool_sched.html">moCoolSched</a> </td><td><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> L </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmo_rand_move.html">moRandMove</a> </td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> E </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint</a> </td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> S </div></td></tr></table>
|
||||
</td></tr><tr><td><a class="el" href="classmo_easy_cool_sched.html">moEasyCoolSched</a> </td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> M </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmo_s_a.html">moSA</a> </td></tr><tr><td><a class="el" href="class_empty_selection.html">EmptySelection</a> </td><td><a class="el" href="classmo_move.html">moMove</a> </td><td><a class="el" href="classmo_sol_continue.html">moSolContinue</a> </td></tr><tr><td><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> F </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmo_move_expl.html">moMoveExpl</a> </td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> T </div></td></tr></table>
|
||||
</td></tr><tr><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect</a> </td><td><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a> </td><td><a class="el" href="classmo_tabu_list.html">moTabuList</a> </td></tr><tr><td><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> G </div></td></tr></table>
|
||||
</td><td><a class="el" href="classmo_move_init.html">moMoveInit</a> </td><td><a class="el" href="classmo_t_s.html">moTS</a> </td></tr><tr><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a> </td><td><a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl</a> </td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a> </td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a></div><p>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -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-MO: moAlgo< EOT > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moAlgo< EOT > Class Template Reference</h1><!-- doxytag: class="moAlgo" -->Description of an algorithm of the mo library.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_algo_8h-source.html">moAlgo.h</a>></code>
|
||||
<p>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT><br>
|
||||
class moAlgo< EOT ></h3>
|
||||
|
||||
Description of an algorithm of the mo library.
|
||||
<p>
|
||||
<a class="el" href="classmo_h_c.html">moHC</a>, <a class="el" href="classmo_t_s.html">moTS</a> and <a class="el" href="classmo_s_a.html">moSA</a> are 3 examples of algorithm of the mo library.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_algo_8h-source.html#l00021">21</a> of file <a class="el" href="mo_algo_8h-source.html">moAlgo.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_algo_8h-source.html">moAlgo.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,37 +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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moAspirCrit< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_aspir_crit.html">moAspirCrit< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">init</a>()=0</td><td><a class="el" href="classmo_aspir_crit.html">moAspirCrit< M ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,91 +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-MO: moAspirCrit< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moAspirCrit< M > Class Template Reference</h1><!-- doxytag: class="moAspirCrit" -->Description of the conditions in which a tabu move could be accepted.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_aspir_crit_8h-source.html">moAspirCrit.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moAspirCrit< M >:
|
||||
<p><center><img src="classmo_aspir_crit.png" usemap="#moAspirCrit< M >_map" border="0" alt=""></center>
|
||||
<map name="moAspirCrit< M >_map">
|
||||
<area href="classmo_impr_best_fit_aspir_crit.html" alt="moImprBestFitAspirCrit< M >" shape="rect" coords="0,56,175,80">
|
||||
<area href="classmo_no_aspir_crit.html" alt="moNoAspirCrit< M >" shape="rect" coords="185,56,360,80">
|
||||
</map>
|
||||
<a href="classmo_aspir_crit-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">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">init</a> ()=0</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which initialises all that needs a aspiration criterion. <a href="#a8ce84510a5ec7c9078381e542c6d140"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moAspirCrit< M ></h3>
|
||||
|
||||
Description of the conditions in which a tabu move could be accepted.
|
||||
<p>
|
||||
It is only a description... An object that herits from this class is needed to be used in a <a class="el" href="classmo_t_s.html">moTS</a>. See moNoAspriCrit for example.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_aspir_crit_8h-source.html#l00022">22</a> of file <a class="el" href="mo_aspir_crit_8h-source.html">moAspirCrit.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="a8ce84510a5ec7c9078381e542c6d140"></a><!-- doxytag: member="moAspirCrit::init" ref="a8ce84510a5ec7c9078381e542c6d140" args="()=0" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>< M >::init </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [pure virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Procedure which initialises all that needs a aspiration criterion.
|
||||
<p>
|
||||
It can be possible that this procedure do nothing...
|
||||
<p>
|
||||
Implemented in <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit< M ></a>, and <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit< M ></a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_aspir_crit_8h-source.html">moAspirCrit.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 778 B |
|
|
@ -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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moBestImprSelect< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_best_impr_select.html">moBestImprSelect< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">best_fit</a></td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a></td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a></td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> typedef</td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect< M ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">init</a>(const Fitness &__fit)</td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect< M ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">operator()</a>(M &__move, Fitness &__fit)</td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">update</a>(const M &__move, const Fitness &__fit)</td><td><a class="el" href="classmo_best_impr_select.html">moBestImprSelect< M ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,185 +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-MO: moBestImprSelect< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moBestImprSelect< M > Class Template Reference</h1><!-- doxytag: class="moBestImprSelect" --><!-- doxytag: inherits="moMoveSelect" -->One of the possible <a class="el" href="classmo_move_select.html">moMoveSelect</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moBestImprSelect< M >:
|
||||
<p><center><img src="classmo_best_impr_select.png" usemap="#moBestImprSelect< M >_map" border="0" alt=""></center>
|
||||
<map name="moBestImprSelect< M >_map">
|
||||
<area href="classmo_move_select.html" alt="moMoveSelect< M >" shape="rect" coords="0,0,146,24">
|
||||
</map>
|
||||
<a href="classmo_best_impr_select-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 Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c4ae17435221fb0a8e8acd285210cfcb"></a><!-- doxytag: member="moBestImprSelect::Fitness" ref="c4ae17435221fb0a8e8acd285210cfcb" args="" -->
|
||||
typedef M::EOType::Fitness </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the fitness. <br></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="2d2abf9aa17dc77cbb4f41810ab7b956"></a><!-- doxytag: member="moBestImprSelect::init" ref="2d2abf9aa17dc77cbb4f41810ab7b956" args="(const Fitness &__fit)" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">init</a> (const <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &__fit)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which initialise the exploration. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">update</a> (const M &__move, const <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &__fit)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function that indicates if the current move has not improved the fitness. <a href="#d10e3e6f8a0277731e95ef506d064d6d"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">operator()</a> (M &__move, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> &__fit) throw (EmptySelection)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which saved the best move and fitness. <a href="#169773d4d127acd782cf379f758222da"></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="352b14d206b0772eb9f40efb7beb0f13"></a><!-- doxytag: member="moBestImprSelect::first_time" ref="352b14d206b0772eb9f40efb7beb0f13" args="" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">first_time</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Allowing to know if at least one move has been generated. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd86f70519f954c07ff0d8a2a3a8ff6a"></a><!-- doxytag: member="moBestImprSelect::best_move" ref="bd86f70519f954c07ff0d8a2a3a8ff6a" args="" -->
|
||||
M </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">best_move</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The best move. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dcac897424b5805f146bb1dbb429f2fe"></a><!-- doxytag: member="moBestImprSelect::best_fit" ref="dcac897424b5805f146bb1dbb429f2fe" args="" -->
|
||||
<a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">best_fit</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The best fitness. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moBestImprSelect< M ></h3>
|
||||
|
||||
One of the possible <a class="el" href="classmo_move_select.html">moMoveSelect</a>.
|
||||
<p>
|
||||
All neighbors are considered, and the movement which enables the best improvement is selected.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00022">22</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="d10e3e6f8a0277731e95ef506d064d6d"></a><!-- doxytag: member="moBestImprSelect::update" ref="d10e3e6f8a0277731e95ef506d064d6d" args="(const M &__move, const Fitness &__fit)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmo_best_impr_select.html">moBestImprSelect</a>< M >::update </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const M & </td>
|
||||
<td class="paramname"> <em>__move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> & </td>
|
||||
<td class="paramname"> <em>__fit</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function that indicates if the current move has not improved the fitness.
|
||||
<p>
|
||||
If the given fitness enables an improvment, the move (<a class="el" href="classmo_move.html">moMove</a>) and the fitness linked to this move are saved.<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>__move</em> </td><td>a move. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__fit</em> </td><td>a fitness linked to the move. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE if the move does not improve the fitness. </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect< M ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00047">47</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_best_impr_select_8h-source.html#l00089">moBestImprSelect< M >::best_fit</a>, <a class="el" href="mo_best_impr_select_8h-source.html#l00086">moBestImprSelect< M >::best_move</a>, and <a class="el" href="mo_best_impr_select_8h-source.html#l00083">moBestImprSelect< M >::first_time</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="169773d4d127acd782cf379f758222da"></a><!-- doxytag: member="moBestImprSelect::operator()" ref="169773d4d127acd782cf379f758222da" args="(M &__move, Fitness &__fit)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmo_best_impr_select.html">moBestImprSelect</a>< M >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">M & </td>
|
||||
<td class="paramname"> <em>__move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">Fitness</a> & </td>
|
||||
<td class="paramname"> <em>__fit</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"> throw (<a class="el" href="class_empty_selection.html">EmptySelection</a>)<code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Procedure which saved the best move and fitness.
|
||||
<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>__move</em> </td><td>the current move (result of the procedure). </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__fit</em> </td><td>the current fitness (result of the procedure). </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Exceptions:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="class_empty_selection.html">EmptySelection</a></em> </td><td>if no move has improved the fitness. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_best_impr_select_8h-source.html#l00068">68</a> of file <a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_best_impr_select_8h-source.html#l00089">moBestImprSelect< M >::best_fit</a>, <a class="el" href="mo_best_impr_select_8h-source.html#l00086">moBestImprSelect< M >::best_move</a>, and <a class="el" href="mo_best_impr_select_8h-source.html#l00083">moBestImprSelect< M >::first_time</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_best_impr_select_8h-source.html">moBestImprSelect.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 513 B |
|
|
@ -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-MO: moCoolSched 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moCoolSched Class Reference</h1><!-- doxytag: class="moCoolSched" -->This class gives the description of a cooling schedule.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_cool_sched_8h-source.html">moCoolSched.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moCoolSched:
|
||||
<p><center><img src="classmo_cool_sched.png" usemap="#moCoolSched_map" border="0" alt=""></center>
|
||||
<map name="moCoolSched_map">
|
||||
<area href="classmo_easy_cool_sched.html" alt="moEasyCoolSched" shape="rect" coords="0,56,118,80">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
This class gives the description of a cooling schedule.
|
||||
<p>
|
||||
It is only a description... An object that herits from this class is needed to be used in a <a class="el" href="classmo_s_a.html">moSA</a>. See <a class="el" href="classmo_easy_cool_sched.html">moEasyCoolSched</a> for example.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_cool_sched_8h-source.html#l00022">22</a> of file <a class="el" href="mo_cool_sched_8h-source.html">moCoolSched.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_cool_sched_8h-source.html">moCoolSched.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 430 B |
|
|
@ -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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moEasyCoolSched Member List</h1>This is the complete list of members for <a class="el" href="classmo_easy_cool_sched.html">moEasyCoolSched</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_easy_cool_sched.html#c556b41343700293bb17e3b20d81e0f2">moEasyCoolSched</a>(double __threshold, double __ratio)</td><td><a class="el" href="classmo_easy_cool_sched.html">moEasyCoolSched</a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_easy_cool_sched.html#ca08df878417ef1124e6933a9c2d7a0b">operator()</a>(double &__temp)</td><td><a class="el" href="classmo_easy_cool_sched.html">moEasyCoolSched</a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_easy_cool_sched.html#1f84deff87defafd927e8c323b188f38">ratio</a></td><td><a class="el" href="classmo_easy_cool_sched.html">moEasyCoolSched</a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_easy_cool_sched.html#3dd53700390b7bb6428db80e01626c83">threshold</a></td><td><a class="el" href="classmo_easy_cool_sched.html">moEasyCoolSched</a></td><td><code> [private]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,147 +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-MO: moEasyCoolSched 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moEasyCoolSched Class Reference</h1><!-- doxytag: class="moEasyCoolSched" --><!-- doxytag: inherits="moCoolSched" -->One of the possible <a class="el" href="classmo_cool_sched.html">moCoolSched</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_easy_cool_sched_8h-source.html">moEasyCoolSched.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moEasyCoolSched:
|
||||
<p><center><img src="classmo_easy_cool_sched.png" usemap="#moEasyCoolSched_map" border="0" alt=""></center>
|
||||
<map name="moEasyCoolSched_map">
|
||||
<area href="classmo_cool_sched.html" alt="moCoolSched" shape="rect" coords="0,0,118,24">
|
||||
</map>
|
||||
<a href="classmo_easy_cool_sched-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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_easy_cool_sched.html#c556b41343700293bb17e3b20d81e0f2">moEasyCoolSched</a> (double __threshold, double __ratio)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Simple constructor. <a href="#c556b41343700293bb17e3b20d81e0f2"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_easy_cool_sched.html#ca08df878417ef1124e6933a9c2d7a0b">operator()</a> (double &__temp)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which proceeds to the cooling. <a href="#ca08df878417ef1124e6933a9c2d7a0b"></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="3dd53700390b7bb6428db80e01626c83"></a><!-- doxytag: member="moEasyCoolSched::threshold" ref="3dd53700390b7bb6428db80e01626c83" args="" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_easy_cool_sched.html#3dd53700390b7bb6428db80e01626c83">threshold</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The temperature threhold. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1f84deff87defafd927e8c323b188f38"></a><!-- doxytag: member="moEasyCoolSched::ratio" ref="1f84deff87defafd927e8c323b188f38" args="" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_easy_cool_sched.html#1f84deff87defafd927e8c323b188f38">ratio</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The decreasing factor of the temperature. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
One of the possible <a class="el" href="classmo_cool_sched.html">moCoolSched</a>.
|
||||
<p>
|
||||
The simpliest, the temperature decrease according to a ratio until it greater than a threshold.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_easy_cool_sched_8h-source.html#l00022">22</a> of file <a class="el" href="mo_easy_cool_sched_8h-source.html">moEasyCoolSched.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="c556b41343700293bb17e3b20d81e0f2"></a><!-- doxytag: member="moEasyCoolSched::moEasyCoolSched" ref="c556b41343700293bb17e3b20d81e0f2" args="(double __threshold, double __ratio)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">moEasyCoolSched::moEasyCoolSched </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"> <em>__threshold</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"> <em>__ratio</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Simple constructor.
|
||||
<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>__threshold</em> </td><td>the threshold. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__ratio</em> </td><td>the ratio used to descrease the temperature. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_easy_cool_sched_8h-source.html#l00031">31</a> of file <a class="el" href="mo_easy_cool_sched_8h-source.html">moEasyCoolSched.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="ca08df878417ef1124e6933a9c2d7a0b"></a><!-- doxytag: member="moEasyCoolSched::operator()" ref="ca08df878417ef1124e6933a9c2d7a0b" args="(double &__temp)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool moEasyCoolSched::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">double & </td>
|
||||
<td class="paramname"> <em>__temp</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function which proceeds to the cooling.
|
||||
<p>
|
||||
Decrease the temperature and indicates if it is greater than the threshold.<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>__temp</em> </td><td>the current temperature. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>if the new temperature (current temperature * ratio) is greater than the threshold. </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_easy_cool_sched_8h-source.html#l00044">44</a> of file <a class="el" href="mo_easy_cool_sched_8h-source.html">moEasyCoolSched.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_easy_cool_sched_8h-source.html#l00056">ratio</a>, and <a class="el" href="mo_easy_cool_sched_8h-source.html#l00053">threshold</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_easy_cool_sched_8h-source.html">moEasyCoolSched.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 422 B |
|
|
@ -1,45 +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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moFirstImprSelect< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_first_impr_select.html">moFirstImprSelect< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">best_fit</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">best_move</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> typedef</td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect< M ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">init</a>(const Fitness &__fit)</td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect< M ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">init_fit</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">operator()</a>(M &__move, Fitness &__fit)</td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">update</a>(const M &__move, const typename M::EOType::Fitness &__fit)</td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect::update</a>(const M &__move, const Fitness &__fit)=0</td><td><a class="el" href="classmo_move_select.html">moMoveSelect< M ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a></td><td><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect< M ></a></td><td><code> [private]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,216 +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-MO: moFirstImprSelect< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moFirstImprSelect< M > Class Template Reference</h1><!-- doxytag: class="moFirstImprSelect" --><!-- doxytag: inherits="moMoveSelect" -->One possible <a class="el" href="classmo_move_select.html">moMoveSelect</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moFirstImprSelect< M >:
|
||||
<p><center><img src="classmo_first_impr_select.png" usemap="#moFirstImprSelect< M >_map" border="0" alt=""></center>
|
||||
<map name="moFirstImprSelect< M >_map">
|
||||
<area href="classmo_move_select.html" alt="moMoveSelect< M >" shape="rect" coords="0,0,147,24">
|
||||
</map>
|
||||
<a href="classmo_first_impr_select-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 Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="64763ce3e6d2873266624382b407fa5a"></a><!-- doxytag: member="moFirstImprSelect::Fitness" ref="64763ce3e6d2873266624382b407fa5a" args="" -->
|
||||
typedef M::EOType::Fitness </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the fitness. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">init</a> (const <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &__fit)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which initialise the exploration. <a href="#4c5ce18ede46247a439c68f6954a4055"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">update</a> (const M &__move, const typename M::EOType::Fitness &__fit)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function that indicates if the current move has not improved the fitness. <a href="#7ba0882728daedc75c249647c070ccf0"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">operator()</a> (M &__move, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> &__fit) throw (EmptySelection)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which saved the best move and fitness. <a href="#3be12cf4cbaed00df7c4fa735b2c0a95"></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="a99c0586ba07449234705c17a258d58c"></a><!-- doxytag: member="moFirstImprSelect::valid" ref="a99c0586ba07449234705c17a258d58c" args="" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">valid</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Allow to know if at least one move has improved the solution. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dfed419a608dd7c41f07fa1f1279cb8c"></a><!-- doxytag: member="moFirstImprSelect::best_move" ref="dfed419a608dd7c41f07fa1f1279cb8c" args="" -->
|
||||
M </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">best_move</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Best stored movement. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce7ba63e8cc3a9164f4e546477e98ca8"></a><!-- doxytag: member="moFirstImprSelect::init_fit" ref="ce7ba63e8cc3a9164f4e546477e98ca8" args="" -->
|
||||
<a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">init_fit</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initial fitness. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e1190347b76ec6fe717be32354b4a9a9"></a><!-- doxytag: member="moFirstImprSelect::best_fit" ref="e1190347b76ec6fe717be32354b4a9a9" args="" -->
|
||||
<a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">best_fit</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Best stored fitness. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moFirstImprSelect< M ></h3>
|
||||
|
||||
One possible <a class="el" href="classmo_move_select.html">moMoveSelect</a>.
|
||||
<p>
|
||||
The neighborhood is explored until a move enables an improvment of the current solution.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00023">23</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="4c5ce18ede46247a439c68f6954a4055"></a><!-- doxytag: member="moFirstImprSelect::init" ref="4c5ce18ede46247a439c68f6954a4055" args="(const Fitness &__fit)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classmo_first_impr_select.html">moFirstImprSelect</a>< M >::init </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> & </td>
|
||||
<td class="paramname"> <em>__fit</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Procedure which initialise the exploration.
|
||||
<p>
|
||||
It save the current fitness as the initial value for the fitness.
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_move_select.html#bca4c43f13d26eca7163aeb272a4a52e">moMoveSelect< M ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00035">35</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_first_impr_select_8h-source.html#l00097">moFirstImprSelect< M >::init_fit</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00091">moFirstImprSelect< M >::valid</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="7ba0882728daedc75c249647c070ccf0"></a><!-- doxytag: member="moFirstImprSelect::update" ref="7ba0882728daedc75c249647c070ccf0" args="(const M &__move, const typename M::EOType::Fitness &__fit)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmo_first_impr_select.html">moFirstImprSelect</a>< M >::update </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const M & </td>
|
||||
<td class="paramname"> <em>__move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const typename M::EOType::Fitness & </td>
|
||||
<td class="paramname"> <em>__fit</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function that indicates if the current move has not improved the fitness.
|
||||
<p>
|
||||
If the given fitness enables an improvment, the move (<a class="el" href="classmo_move.html">moMove</a>) should be applied to the current solution.<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>__move</em> </td><td>a move. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__fit</em> </td><td>a fitness linked to the move. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE if the move does not improve the fitness. </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00052">52</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_first_impr_select_8h-source.html#l00100">moFirstImprSelect< M >::best_fit</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00094">moFirstImprSelect< M >::best_move</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00097">moFirstImprSelect< M >::init_fit</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00091">moFirstImprSelect< M >::valid</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="3be12cf4cbaed00df7c4fa735b2c0a95"></a><!-- doxytag: member="moFirstImprSelect::operator()" ref="3be12cf4cbaed00df7c4fa735b2c0a95" args="(M &__move, Fitness &__fit)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmo_first_impr_select.html">moFirstImprSelect</a>< M >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">M & </td>
|
||||
<td class="paramname"> <em>__move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">Fitness</a> & </td>
|
||||
<td class="paramname"> <em>__fit</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"> throw (<a class="el" href="class_empty_selection.html">EmptySelection</a>)<code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Procedure which saved the best move and fitness.
|
||||
<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>__move</em> </td><td>the current move (result of the procedure). </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__fit</em> </td><td>the current fitness (result of the procedure). </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Exceptions:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="class_empty_selection.html">EmptySelection</a></em> </td><td>if no move has improved the fitness. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_first_impr_select_8h-source.html#l00076">76</a> of file <a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_first_impr_select_8h-source.html#l00100">moFirstImprSelect< M >::best_fit</a>, <a class="el" href="mo_first_impr_select_8h-source.html#l00094">moFirstImprSelect< M >::best_move</a>, and <a class="el" href="mo_first_impr_select_8h-source.html#l00091">moFirstImprSelect< M >::valid</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_first_impr_select_8h-source.html">moFirstImprSelect.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 512 B |
|
|
@ -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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moGenSolContinue< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">init</a>()</td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue< EOT ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#6d7674fc51d17423e8ee28693a08b5af">maxNumGen</a></td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#6b6cab23a23bd8904ea52ef5141d8d0a">moGenSolContinue</a>(unsigned __maxNumGen)</td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#a18ebfd270f96517b4edaa2cad3eb9e0">numGen</a></td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue< EOT ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">operator()</a>(const EOT &__sol)</td><td><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue< EOT ></a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,176 +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-MO: moGenSolContinue< EOT > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moGenSolContinue< EOT > Class Template Reference</h1><!-- doxytag: class="moGenSolContinue" --><!-- doxytag: inherits="moSolContinue" -->One possible stop criterion for a solution-based heuristic.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moGenSolContinue< EOT >:
|
||||
<p><center><img src="classmo_gen_sol_continue.png" usemap="#moGenSolContinue< EOT >_map" border="0" alt=""></center>
|
||||
<map name="moGenSolContinue< EOT >_map">
|
||||
<area href="classmo_sol_continue.html" alt="moSolContinue< EOT >" shape="rect" coords="0,0,168,24">
|
||||
</map>
|
||||
<a href="classmo_gen_sol_continue-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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#6b6cab23a23bd8904ea52ef5141d8d0a">moGenSolContinue</a> (unsigned __maxNumGen)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Simple constructor. <a href="#6b6cab23a23bd8904ea52ef5141d8d0a"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">operator()</a> (const EOT &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function that activates the stop criterion. <a href="#457257cd73b474d6f7783d84d02c2e61"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">init</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which allows to initialise the generation counter. <a href="#6c5db8182157584b56507cc9075602d4"></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="6d7674fc51d17423e8ee28693a08b5af"></a><!-- doxytag: member="moGenSolContinue::maxNumGen" ref="6d7674fc51d17423e8ee28693a08b5af" args="" -->
|
||||
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#6d7674fc51d17423e8ee28693a08b5af">maxNumGen</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Iteration maximum number. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a18ebfd270f96517b4edaa2cad3eb9e0"></a><!-- doxytag: member="moGenSolContinue::numGen" ref="a18ebfd270f96517b4edaa2cad3eb9e0" args="" -->
|
||||
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_gen_sol_continue.html#a18ebfd270f96517b4edaa2cad3eb9e0">numGen</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Iteration current number. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT><br>
|
||||
class moGenSolContinue< EOT ></h3>
|
||||
|
||||
One possible stop criterion for a solution-based heuristic.
|
||||
<p>
|
||||
The stop criterion corresponds to a maximum number of iteration.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00021">21</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="6b6cab23a23bd8904ea52ef5141d8d0a"></a><!-- doxytag: member="moGenSolContinue::moGenSolContinue" ref="6b6cab23a23bd8904ea52ef5141d8d0a" args="(unsigned __maxNumGen)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a>< EOT >::<a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned </td>
|
||||
<td class="paramname"> <em>__maxNumGen</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Simple constructor.
|
||||
<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>__maxNumGen</em> </td><td>the maximum number of generation. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00030">30</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="457257cd73b474d6f7783d84d02c2e61"></a><!-- doxytag: member="moGenSolContinue::operator()" ref="457257cd73b474d6f7783d84d02c2e61" args="(const EOT &__sol)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a>< EOT >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const EOT & </td>
|
||||
<td class="paramname"> <em>__sol</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function that activates the stop criterion.
|
||||
<p>
|
||||
Increments the counter and returns TRUE if the current number of iteration is lower than the given maximum number of iterations.<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>__sol</em> </td><td>the current solution. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE or FALSE according to the current generation number. </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00044">44</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_gen_sol_continue_8h-source.html#l00063">moGenSolContinue< EOT >::maxNumGen</a>, and <a class="el" href="mo_gen_sol_continue_8h-source.html#l00066">moGenSolContinue< EOT >::numGen</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="6c5db8182157584b56507cc9075602d4"></a><!-- doxytag: member="moGenSolContinue::init" ref="6c5db8182157584b56507cc9075602d4" args="()" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue</a>< EOT >::init </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Procedure which allows to initialise the generation counter.
|
||||
<p>
|
||||
It can also be used to reset the iteration counter.
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_gen_sol_continue_8h-source.html#l00054">54</a> of file <a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_gen_sol_continue_8h-source.html#l00066">moGenSolContinue< EOT >::numGen</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_gen_sol_continue_8h-source.html">moGenSolContinue.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 522 B |
|
|
@ -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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moHC< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_h_c.html">moHC< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> typedef</td><td><a class="el" href="classmo_h_c.html">moHC< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">Fitness</a> typedef</td><td><a class="el" href="classmo_h_c.html">moHC< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">full_eval</a></td><td><a class="el" href="classmo_h_c.html">moHC< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">moHC</a>(moMoveInit< M > &__move_init, moNextMove< M > &__next_move, moMoveIncrEval< M > &__incr_eval, moMoveSelect< M > &__move_select, eoEvalFunc< EOT > &__full_eval)</td><td><a class="el" href="classmo_h_c.html">moHC< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#45f27309792e584a27fa6dcb86ccda65">moHC</a>(moMoveExpl< M > &__move_expl, eoEvalFunc< EOT > &__full_eval)</td><td><a class="el" href="classmo_h_c.html">moHC< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">move_expl</a></td><td><a class="el" href="classmo_h_c.html">moHC< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">operator()</a>(EOT &__sol)</td><td><a class="el" href="classmo_h_c.html">moHC< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,230 +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-MO: moHC< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moHC< M > Class Template Reference</h1><!-- doxytag: class="moHC" --><!-- doxytag: inherits="moAlgo< M::EOType >" -->Hill Climbing (HC).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_h_c_8h-source.html">moHC.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moHC< M >:
|
||||
<p><center><img src="classmo_h_c.png" usemap="#moHC< M >_map" border="0" alt=""></center>
|
||||
<map name="moHC< M >_map">
|
||||
<area href="classmo_algo.html" alt="moAlgo< M::EOType >" shape="rect" coords="0,0,141,24">
|
||||
</map>
|
||||
<a href="classmo_h_c-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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">moHC</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>< M > &__move_init, <a class="el" href="classmo_next_move.html">moNextMove</a>< M > &__next_move, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > &__incr_eval, <a class="el" href="classmo_move_select.html">moMoveSelect</a>< M > &__move_select, eoEvalFunc< <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> > &__full_eval)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Full constructor. <a href="#6cafe093f86a80c225827884cb9dc5b7"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#45f27309792e584a27fa6dcb86ccda65">moHC</a> (<a class="el" href="classmo_move_expl.html">moMoveExpl</a>< M > &__move_expl, eoEvalFunc< <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> > &__full_eval)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Light constructor. <a href="#45f27309792e584a27fa6dcb86ccda65"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">operator()</a> (<a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which launches the HC. <a href="#ed4e273c420efa6386c5975a696a5010"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d219296ede03c679646bce2fe8ff96cb"></a><!-- doxytag: member="moHC::EOT" ref="d219296ede03c679646bce2fe8ff96cb" args="" -->
|
||||
typedef M::EOType </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the type. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="56487c97a7cf0c423cc879d1bbd45027"></a><!-- doxytag: member="moHC::Fitness" ref="56487c97a7cf0c423cc879d1bbd45027" args="" -->
|
||||
typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">Fitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the fitness. <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="f6bfb4553fb699f1e08f7d9c37d06103"></a><!-- doxytag: member="moHC::move_expl" ref="f6bfb4553fb699f1e08f7d9c37d06103" args="" -->
|
||||
<a class="el" href="classmo_move_expl.html">moMoveExpl</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">move_expl</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Complete exploration of the neighborhood. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4b0d5cc70fc3d83f59a48b2bdea65736"></a><!-- doxytag: member="moHC::full_eval" ref="4b0d5cc70fc3d83f59a48b2bdea65736" args="" -->
|
||||
eoEvalFunc< <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">full_eval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">A full evaluation function. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moHC< M ></h3>
|
||||
|
||||
Hill Climbing (HC).
|
||||
<p>
|
||||
Class which describes the algorithm for a hill climbing.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_h_c_8h-source.html#l00026">26</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="6cafe093f86a80c225827884cb9dc5b7"></a><!-- doxytag: member="moHC::moHC" ref="6cafe093f86a80c225827884cb9dc5b7" args="(moMoveInit< M > &__move_init, moNextMove< M > &__next_move, moMoveIncrEval< M > &__incr_eval, moMoveSelect< M > &__move_select, eoEvalFunc< EOT > &__full_eval)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmo_h_c.html">moHC</a>< M >::<a class="el" href="classmo_h_c.html">moHC</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmo_move_init.html">moMoveInit</a>< M > & </td>
|
||||
<td class="paramname"> <em>__move_init</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_next_move.html">moNextMove</a>< M > & </td>
|
||||
<td class="paramname"> <em>__next_move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > & </td>
|
||||
<td class="paramname"> <em>__incr_eval</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_move_select.html">moMoveSelect</a>< M > & </td>
|
||||
<td class="paramname"> <em>__move_select</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">eoEvalFunc< <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> > & </td>
|
||||
<td class="paramname"> <em>__full_eval</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Full constructor.
|
||||
<p>
|
||||
All the boxes are given in order the HC to use a <a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a>.<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>__move_init</em> </td><td>a move initialiser. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__next_move</em> </td><td>a neighborhood explorer. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__incr_eval</em> </td><td>a (generally) efficient evaluation function. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__move_select</em> </td><td>a move selector. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__full_eval</em> </td><td>a full evaluation function. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_h_c_8h-source.html#l00053">53</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="45f27309792e584a27fa6dcb86ccda65"></a><!-- doxytag: member="moHC::moHC" ref="45f27309792e584a27fa6dcb86ccda65" args="(moMoveExpl< M > &__move_expl, eoEvalFunc< EOT > &__full_eval)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmo_h_c.html">moHC</a>< M >::<a class="el" href="classmo_h_c.html">moHC</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmo_move_expl.html">moMoveExpl</a>< M > & </td>
|
||||
<td class="paramname"> <em>__move_expl</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">eoEvalFunc< <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> > & </td>
|
||||
<td class="paramname"> <em>__full_eval</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Light constructor.
|
||||
<p>
|
||||
This constructor allow to use another <a class="el" href="classmo_move_expl.html">moMoveExpl</a> (generally not a <a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a>).<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>__move_expl</em> </td><td>a complete explorer. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__full_eval</em> </td><td>a full evaluation function. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_h_c_8h-source.html#l00067">67</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="ed4e273c420efa6386c5975a696a5010"></a><!-- doxytag: member="moHC::operator()" ref="ed4e273c420efa6386c5975a696a5010" args="(EOT &__sol)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmo_h_c.html">moHC</a>< M >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">EOT</a> & </td>
|
||||
<td class="paramname"> <em>__sol</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function which launches the HC.
|
||||
<p>
|
||||
The HC has to improve a current solution. As the <a class="el" href="classmo_s_a.html">moSA</a> and the mo TS, it can be used for HYBRIDATION in an evolutionnary 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>__sol</em> </td><td>a current solution to improve. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_h_c_8h-source.html#l00082">82</a> of file <a class="el" href="mo_h_c_8h-source.html">moHC.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_h_c_8h-source.html#l00130">moHC< M >::full_eval</a>, and <a class="el" href="mo_h_c_8h-source.html#l00127">moHC< M >::move_expl</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_h_c_8h-source.html">moHC.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 454 B |
|
|
@ -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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moHCMoveLoopExpl< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> typedef</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">Fitness</a> typedef</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">incr_eval</a></td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">moHCMoveLoopExpl</a>(moMoveInit< M > &__move_init, moNextMove< M > &__next_move, moMoveIncrEval< M > &__incr_eval, moMoveSelect< M > &__move_select)</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">move_init</a></td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">move_select</a></td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">next_move</a></td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">operator()</a>(const EOT &__old_sol, EOT &__new_sol)</td><td><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,194 +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-MO: moHCMoveLoopExpl< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moHCMoveLoopExpl< M > Class Template Reference</h1><!-- doxytag: class="moHCMoveLoopExpl" --><!-- doxytag: inherits="moMoveLoopExpl" -->Iterative explorer used by a <a class="el" href="classmo_h_c.html">moHC</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moHCMoveLoopExpl< M >:
|
||||
<p><center><img src="classmo_h_c_move_loop_expl.png" usemap="#moHCMoveLoopExpl< M >_map" border="0" alt=""></center>
|
||||
<map name="moHCMoveLoopExpl< M >_map">
|
||||
<area href="classmo_move_loop_expl.html" alt="moMoveLoopExpl< M >" shape="rect" coords="0,56,165,80">
|
||||
<area href="classmo_move_expl.html" alt="moMoveExpl< M >" shape="rect" coords="0,0,165,24">
|
||||
</map>
|
||||
<a href="classmo_h_c_move_loop_expl-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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">moHCMoveLoopExpl</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>< M > &__move_init, <a class="el" href="classmo_next_move.html">moNextMove</a>< M > &__next_move, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > &__incr_eval, <a class="el" href="classmo_move_select.html">moMoveSelect</a>< M > &__move_select)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#11410d648d79746253e9dc249c4ec7b5"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">operator()</a> (const <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> &__old_sol, <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> &__new_sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which launches the explorer. <a href="#f48d5379caac7f6a165e9fe8840e6ccb"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="077befd4106c201eafd3ea22bcea2fe9"></a><!-- doxytag: member="moHCMoveLoopExpl::EOT" ref="077befd4106c201eafd3ea22bcea2fe9" args="" -->
|
||||
typedef M::EOType </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the type. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f24871224316d5549b9013a2d27ab465"></a><!-- doxytag: member="moHCMoveLoopExpl::Fitness" ref="f24871224316d5549b9013a2d27ab465" args="" -->
|
||||
typedef M::EOType::Fitness </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">Fitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the fitness. <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="6776fc51331c1b452d026b92448b4ffc"></a><!-- doxytag: member="moHCMoveLoopExpl::move_init" ref="6776fc51331c1b452d026b92448b4ffc" args="" -->
|
||||
<a class="el" href="classmo_move_init.html">moMoveInit</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">move_init</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move initialiser. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f716c5271e0eba9275c585dc52768443"></a><!-- doxytag: member="moHCMoveLoopExpl::next_move" ref="f716c5271e0eba9275c585dc52768443" args="" -->
|
||||
<a class="el" href="classmo_next_move.html">moNextMove</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">next_move</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Neighborhood explorer. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="84a8fccba05ab30414281469bc8ee779"></a><!-- doxytag: member="moHCMoveLoopExpl::incr_eval" ref="84a8fccba05ab30414281469bc8ee779" args="" -->
|
||||
<a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">incr_eval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">(generally) Efficient evaluation. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="13bcd1322b2b97fd665be2f60c532fbb"></a><!-- doxytag: member="moHCMoveLoopExpl::move_select" ref="13bcd1322b2b97fd665be2f60c532fbb" args="" -->
|
||||
<a class="el" href="classmo_move_select.html">moMoveSelect</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">move_select</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move selector. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moHCMoveLoopExpl< M ></h3>
|
||||
|
||||
Iterative explorer used by a <a class="el" href="classmo_h_c.html">moHC</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00023">23</a> of file <a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="11410d648d79746253e9dc249c4ec7b5"></a><!-- doxytag: member="moHCMoveLoopExpl::moHCMoveLoopExpl" ref="11410d648d79746253e9dc249c4ec7b5" args="(moMoveInit< M > &__move_init, moNextMove< M > &__next_move, moMoveIncrEval< M > &__incr_eval, moMoveSelect< M > &__move_select)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a>< M >::<a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmo_move_init.html">moMoveInit</a>< M > & </td>
|
||||
<td class="paramname"> <em>__move_init</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_next_move.html">moNextMove</a>< M > & </td>
|
||||
<td class="paramname"> <em>__next_move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > & </td>
|
||||
<td class="paramname"> <em>__incr_eval</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_move_select.html">moMoveSelect</a>< M > & </td>
|
||||
<td class="paramname"> <em>__move_select</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Constructor.
|
||||
<p>
|
||||
All the boxes have to be specified.<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>__move_init</em> </td><td>the move initialiser. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__next_move</em> </td><td>the neighborhood explorer. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__incr_eval</em> </td><td>(generally) efficient evaluation function. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__move_select</em> </td><td>the move selector. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00043">43</a> of file <a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="f48d5379caac7f6a165e9fe8840e6ccb"></a><!-- doxytag: member="moHCMoveLoopExpl::operator()" ref="f48d5379caac7f6a165e9fe8840e6ccb" args="(const EOT &__old_sol, EOT &__new_sol)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a>< M >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> & </td>
|
||||
<td class="paramname"> <em>__old_sol</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">EOT</a> & </td>
|
||||
<td class="paramname"> <em>__new_sol</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Procedure which launches the explorer.
|
||||
<p>
|
||||
The exploration starts from an old solution and provides a new solution.<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>__old_sol</em> </td><td>the current solution. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__new_sol</em> </td><td>the new_sol (result of the procedure). </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00059">59</a> of file <a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00101">moHCMoveLoopExpl< M >::incr_eval</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00095">moHCMoveLoopExpl< M >::move_init</a>, <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00104">moHCMoveLoopExpl< M >::move_select</a>, and <a class="el" href="mo_h_c_move_loop_expl_8h-source.html#l00098">moHCMoveLoopExpl< M >::next_move</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_h_c_move_loop_expl_8h-source.html">moHCMoveLoopExpl.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 658 B |
|
|
@ -1,42 +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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moImprBestFitAspirCrit< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">best_fit</a></td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a></td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> typedef</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">init</a>()</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit</a>()</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">operator()</a>(const M &__move, const Fitness &__fit)</td><td><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,132 +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-MO: moImprBestFitAspirCrit< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moImprBestFitAspirCrit< M > Class Template Reference</h1><!-- doxytag: class="moImprBestFitAspirCrit" --><!-- doxytag: inherits="moAspirCrit" -->One of the possible <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moImprBestFitAspirCrit< M >:
|
||||
<p><center><img src="classmo_impr_best_fit_aspir_crit.png" usemap="#moImprBestFitAspirCrit< M >_map" border="0" alt=""></center>
|
||||
<map name="moImprBestFitAspirCrit< M >_map">
|
||||
<area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" shape="rect" coords="0,0,175,24">
|
||||
</map>
|
||||
<a href="classmo_impr_best_fit_aspir_crit-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 Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0bc1a8c9af99781e662570c04750cca8"></a><!-- doxytag: member="moImprBestFitAspirCrit::Fitness" ref="0bc1a8c9af99781e662570c04750cca8" args="" -->
|
||||
typedef M::EOType::Fitness </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the fitness. <br></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="e2c697a5cf3a7696e38bb52b6694a340"></a><!-- doxytag: member="moImprBestFitAspirCrit::moImprBestFitAspirCrit" ref="e2c697a5cf3a7696e38bb52b6694a340" args="()" -->
|
||||
</td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Contructor. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ffa451a14ff4ea86fb8bd9fdbc348630"></a><!-- doxytag: member="moImprBestFitAspirCrit::init" ref="ffa451a14ff4ea86fb8bd9fdbc348630" args="()" -->
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">init</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialisation procedure. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">operator()</a> (const M &__move, const <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> &__fit)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function that indicates if the fit is better that the already saved fit. <a href="#53f62fb56dcae3051a741f1fddb0204b"></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="9e52383f0af8013b4aff0942325e1bf3"></a><!-- doxytag: member="moImprBestFitAspirCrit::best_fit" ref="9e52383f0af8013b4aff0942325e1bf3" args="" -->
|
||||
<a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">best_fit</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Best fitness found until now. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d5226c7dd661b33011402dbbbe78265"></a><!-- doxytag: member="moImprBestFitAspirCrit::first_time" ref="2d5226c7dd661b33011402dbbbe78265" args="" -->
|
||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">first_time</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Indicates that a fitness has been already saved or not. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moImprBestFitAspirCrit< M ></h3>
|
||||
|
||||
One of the possible <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>.
|
||||
<p>
|
||||
This criterion is satisfied when a given fitness is the best ever considered.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00022">22</a> of file <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="53f62fb56dcae3051a741f1fddb0204b"></a><!-- doxytag: member="moImprBestFitAspirCrit::operator()" ref="53f62fb56dcae3051a741f1fddb0204b" args="(const M &__move, const Fitness &__fit)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit</a>< M >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const M & </td>
|
||||
<td class="paramname"> <em>__move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">Fitness</a> & </td>
|
||||
<td class="paramname"> <em>__fit</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function that indicates if the fit is better that the already saved fit.
|
||||
<p>
|
||||
The first time, the function only saved the current move and fitness.<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>__move</em> </td><td>a move. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__fit</em> </td><td>a fitnes linked to the move. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE the first time and if __fit > best_fit, else FALSE. </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00052">52</a> of file <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00078">moImprBestFitAspirCrit< M >::best_fit</a>, and <a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html#l00081">moImprBestFitAspirCrit< M >::first_time</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_impr_best_fit_aspir_crit_8h-source.html">moImprBestFitAspirCrit.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 548 B |
|
|
@ -1,42 +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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moItRandNextMove< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">EOT</a> typedef</td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#3c476f7cc089b171493c52965f920542">max_iter</a></td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#95ed13e1178f4e44cab7184b040b83d7">moItRandNextMove</a>(moRandMove< M > &__rand_move, unsigned __max_iter)</td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#c3551d7910cf351d63f0f3427fc18504">num_iter</a></td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">operator()</a>(M &__move, const EOT &__sol)</td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">rand_move</a></td><td><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a></td><td><code> [private]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,174 +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-MO: moItRandNextMove< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moItRandNextMove< M > Class Template Reference</h1><!-- doxytag: class="moItRandNextMove" --><!-- doxytag: inherits="moNextMove" -->One of the possible <a class="el" href="classmo_next_move.html">moNextMove</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moItRandNextMove< M >:
|
||||
<p><center><img src="classmo_it_rand_next_move.png" usemap="#moItRandNextMove< M >_map" border="0" alt=""></center>
|
||||
<map name="moItRandNextMove< M >_map">
|
||||
<area href="classmo_next_move.html" alt="moNextMove< M >" shape="rect" coords="0,0,155,24">
|
||||
</map>
|
||||
<a href="classmo_it_rand_next_move-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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#95ed13e1178f4e44cab7184b040b83d7">moItRandNextMove</a> (<a class="el" href="classmo_rand_move.html">moRandMove</a>< M > &__rand_move, unsigned __max_iter)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#95ed13e1178f4e44cab7184b040b83d7"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">operator()</a> (M &__move, const <a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">EOT</a> &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Generation of a new move. <a href="#92a2fbbc02a20853b9a309e99018a102"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee666007fc494bf4a5f0cd065e5671cf"></a><!-- doxytag: member="moItRandNextMove::EOT" ref="ee666007fc494bf4a5f0cd065e5671cf" args="" -->
|
||||
typedef M::EOType </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">EOT</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the type. <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="ef9410ec5e7dfa7f002e05967931c459"></a><!-- doxytag: member="moItRandNextMove::rand_move" ref="ef9410ec5e7dfa7f002e05967931c459" args="" -->
|
||||
<a class="el" href="classmo_rand_move.html">moRandMove</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">rand_move</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">A move generator (generally randomly). <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3c476f7cc089b171493c52965f920542"></a><!-- doxytag: member="moItRandNextMove::max_iter" ref="3c476f7cc089b171493c52965f920542" args="" -->
|
||||
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#3c476f7cc089b171493c52965f920542">max_iter</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Iteration maximum number. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c3551d7910cf351d63f0f3427fc18504"></a><!-- doxytag: member="moItRandNextMove::num_iter" ref="c3551d7910cf351d63f0f3427fc18504" args="" -->
|
||||
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_it_rand_next_move.html#c3551d7910cf351d63f0f3427fc18504">num_iter</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Iteration current number. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moItRandNextMove< M ></h3>
|
||||
|
||||
One of the possible <a class="el" href="classmo_next_move.html">moNextMove</a>.
|
||||
<p>
|
||||
This class is a move (<a class="el" href="classmo_move.html">moMove</a>) generator with a bound for the maximum number of iterations.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_it_rand_next_move_8h-source.html#l00022">22</a> of file <a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="95ed13e1178f4e44cab7184b040b83d7"></a><!-- doxytag: member="moItRandNextMove::moItRandNextMove" ref="95ed13e1178f4e44cab7184b040b83d7" args="(moRandMove< M > &__rand_move, unsigned __max_iter)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove</a>< M >::<a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmo_rand_move.html">moRandMove</a>< M > & </td>
|
||||
<td class="paramname"> <em>__rand_move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned </td>
|
||||
<td class="paramname"> <em>__max_iter</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
The constructor.
|
||||
<p>
|
||||
Parameters only for initialising the attributes.<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>__rand_move</em> </td><td>the random move generator. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__max_iter</em> </td><td>the iteration maximum number. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_it_rand_next_move_8h-source.html#l00037">37</a> of file <a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="92a2fbbc02a20853b9a309e99018a102"></a><!-- doxytag: member="moItRandNextMove::operator()" ref="92a2fbbc02a20853b9a309e99018a102" args="(M &__move, const EOT &__sol)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove</a>< M >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">M & </td>
|
||||
<td class="paramname"> <em>__move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">EOT</a> & </td>
|
||||
<td class="paramname"> <em>__sol</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Generation of a new move.
|
||||
<p>
|
||||
If the maximum number is not already reached, the current move is forgotten and remplaced by another one.<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>__move</em> </td><td>the current move. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__sol</em> </td><td>the current solution. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>FALSE if the maximum number of iteration is reached, else TRUE. </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_it_rand_next_move_8h-source.html#l00052">52</a> of file <a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_it_rand_next_move_8h-source.html#l00077">moItRandNextMove< M >::max_iter</a>, <a class="el" href="mo_it_rand_next_move_8h-source.html#l00080">moItRandNextMove< M >::num_iter</a>, and <a class="el" href="mo_it_rand_next_move_8h-source.html#l00074">moItRandNextMove< M >::rand_move</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_it_rand_next_move_8h-source.html">moItRandNextMove.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 511 B |
|
|
@ -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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moLSCheckPoint< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">add</a>(eoBF< const M &, const typename M::EOType &, void > &__f)</td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">func</a></td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">operator()</a>(const M &__move, const typename M::EOType &__sol)</td><td><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,147 +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-MO: moLSCheckPoint< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moLSCheckPoint< M > Class Template Reference</h1><!-- doxytag: class="moLSCheckPoint" -->Class which allows a checkpointing system.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>></code>
|
||||
<p>
|
||||
<a href="classmo_l_s_check_point-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">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">operator()</a> (const M &__move, const typename M::EOType &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which launches the checkpointing. <a href="#2f9c1250279e3f49ec77a66c10029f1e"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">add</a> (eoBF< const M &, const typename M::EOType &, void > &__f)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which add a new function to the function vector. <a href="#66be5fe2944bcdd752f1e58105e969a6"></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="ff2a31ee5689a804bd9a572c51a36ca4"></a><!-- doxytag: member="moLSCheckPoint::func" ref="ff2a31ee5689a804bd9a572c51a36ca4" args="" -->
|
||||
std::vector< eoBF< const M &,<br>
|
||||
const typename M::EOType &,<br>
|
||||
void > * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">func</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">vector of function <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moLSCheckPoint< M ></h3>
|
||||
|
||||
Class which allows a checkpointing system.
|
||||
<p>
|
||||
Thanks to this class, at each iteration, additionnal function can be used (and not only one).
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_l_s_check_point_8h-source.html#l00021">21</a> of file <a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="2f9c1250279e3f49ec77a66c10029f1e"></a><!-- doxytag: member="moLSCheckPoint::operator()" ref="2f9c1250279e3f49ec77a66c10029f1e" args="(const M &__move, const typename M::EOType &__sol)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint</a>< M >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const M & </td>
|
||||
<td class="paramname"> <em>__move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const typename M::EOType & </td>
|
||||
<td class="paramname"> <em>__sol</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function which launches the checkpointing.
|
||||
<p>
|
||||
Each saved function is used on the current move and the current solution.<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>__move</em> </td><td>a move. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__sol</em> </td><td>a solution. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_l_s_check_point_8h-source.html#l00034">34</a> of file <a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_l_s_check_point_8h-source.html#l00062">moLSCheckPoint< M >::func</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="66be5fe2944bcdd752f1e58105e969a6"></a><!-- doxytag: member="moLSCheckPoint::add" ref="66be5fe2944bcdd752f1e58105e969a6" args="(eoBF< const M &, const typename M::EOType &, void > &__f)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint</a>< M >::add </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">eoBF< const M &, const typename M::EOType &, void > & </td>
|
||||
<td class="paramname"> <em>__f</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Procedure which add a new function to the function vector.
|
||||
<p>
|
||||
The new function is added at the end of the vector. <dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>__f</em> </td><td>a new function to add. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_l_s_check_point_8h-source.html#l00049">49</a> of file <a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_l_s_check_point_8h-source.html#l00062">moLSCheckPoint< M >::func</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_l_s_check_point_8h-source.html">moLSCheckPoint.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,37 +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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moMove< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmo_move.html">moMove< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">EOType</a> typedef</td><td><a class="el" href="classmo_move.html">moMove< EOT ></a></td><td></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,60 +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-MO: moMove< EOT > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moMove< EOT > Class Template Reference</h1><!-- doxytag: class="moMove" -->Definition of a move.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_move_8h-source.html">moMove.h</a>></code>
|
||||
<p>
|
||||
<a href="classmo_move-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 Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7fb853a91ba1319530529e515380bbba"></a><!-- doxytag: member="moMove::EOType" ref="7fb853a91ba1319530529e515380bbba" args="" -->
|
||||
typedef EOT </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">EOType</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the type. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT><br>
|
||||
class moMove< EOT ></h3>
|
||||
|
||||
Definition of a move.
|
||||
<p>
|
||||
A move transforms a solution to another close solution. It describes how a solution can be modified to another one.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_move_8h-source.html#l00023">23</a> of file <a class="el" href="mo_move_8h-source.html">moMove.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_8h-source.html">moMove.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -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-MO: moMoveExpl< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moMoveExpl< M > Class Template Reference</h1><!-- doxytag: class="moMoveExpl" -->Description of a move (<a class="el" href="classmo_move.html">moMove</a>) explorer.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moMoveExpl< M >:
|
||||
<p><center><img src="classmo_move_expl.png" usemap="#moMoveExpl< M >_map" border="0" alt=""></center>
|
||||
<map name="moMoveExpl< M >_map">
|
||||
<area href="classmo_move_loop_expl.html" alt="moMoveLoopExpl< M >" shape="rect" coords="87,56,252,80">
|
||||
<area href="classmo_h_c_move_loop_expl.html" alt="moHCMoveLoopExpl< M >" shape="rect" coords="0,112,165,136">
|
||||
<area href="classmo_t_s_move_loop_expl.html" alt="moTSMoveLoopExpl< M >" shape="rect" coords="175,112,340,136">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moMoveExpl< M ></h3>
|
||||
|
||||
Description of a move (<a class="el" href="classmo_move.html">moMove</a>) explorer.
|
||||
<p>
|
||||
Only a description...See <a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_move_expl_8h-source.html#l00021">21</a> of file <a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_expl_8h-source.html">moMoveExpl.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 983 B |
|
|
@ -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-MO: moMoveIncrEval< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moMoveIncrEval< M > Class Template Reference</h1><!-- doxytag: class="moMoveIncrEval" -->(generally) Efficient evaluation function based a move and a solution.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a>></code>
|
||||
<p>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moMoveIncrEval< M ></h3>
|
||||
|
||||
(generally) Efficient evaluation function based a move and a solution.
|
||||
<p>
|
||||
From a move and a solution, it computes a new fitness that could be associated to the solution if this one is updated.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_move_incr_eval_8h-source.html#l00024">24</a> of file <a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_incr_eval_8h-source.html">moMoveIncrEval.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -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-MO: moMoveInit< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moMoveInit< M > Class Template Reference</h1><!-- doxytag: class="moMoveInit" -->Move (<a class="el" href="classmo_move.html">moMove</a>) initializer.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a>></code>
|
||||
<p>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moMoveInit< M ></h3>
|
||||
|
||||
Move (<a class="el" href="classmo_move.html">moMove</a>) initializer.
|
||||
<p>
|
||||
Class which allows to initiase a move. Only a description... An object that herits from this class needs to be designed to be used.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_move_init_8h-source.html#l00022">22</a> of file <a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_init_8h-source.html">moMoveInit.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -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-MO: moMoveLoopExpl< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moMoveLoopExpl< M > Class Template Reference</h1><!-- doxytag: class="moMoveLoopExpl" --><!-- doxytag: inherits="moMoveExpl" -->Class which describes an iterative explorer.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moMoveLoopExpl< M >:
|
||||
<p><center><img src="classmo_move_loop_expl.png" usemap="#moMoveLoopExpl< M >_map" border="0" alt=""></center>
|
||||
<map name="moMoveLoopExpl< M >_map">
|
||||
<area href="classmo_move_expl.html" alt="moMoveExpl< M >" shape="rect" coords="87,0,252,24">
|
||||
<area href="classmo_h_c_move_loop_expl.html" alt="moHCMoveLoopExpl< M >" shape="rect" coords="0,112,165,136">
|
||||
<area href="classmo_t_s_move_loop_expl.html" alt="moTSMoveLoopExpl< M >" shape="rect" coords="175,112,340,136">
|
||||
</map>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moMoveLoopExpl< M ></h3>
|
||||
|
||||
Class which describes an iterative explorer.
|
||||
<p>
|
||||
Only a description... <a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl</a> and <a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a> are exemples of class that are a <a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_move_loop_expl_8h-source.html#l00021">21</a> of file <a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_loop_expl_8h-source.html">moMoveLoopExpl.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 1 KiB |
|
|
@ -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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moMoveSelect< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_select.html">moMoveSelect< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> typedef</td><td><a class="el" href="classmo_move_select.html">moMoveSelect< M ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_move_select.html#bca4c43f13d26eca7163aeb272a4a52e">init</a>(const Fitness &__fit)=0</td><td><a class="el" href="classmo_move_select.html">moMoveSelect< M ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">update</a>(const M &__move, const Fitness &__fit)=0</td><td><a class="el" href="classmo_move_select.html">moMoveSelect< M ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,149 +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-MO: moMoveSelect< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moMoveSelect< M > Class Template Reference</h1><!-- doxytag: class="moMoveSelect" -->Class that describes a move selector (<a class="el" href="classmo_move.html">moMove</a>).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moMoveSelect< M >:
|
||||
<p><center><img src="classmo_move_select.png" usemap="#moMoveSelect< M >_map" border="0" alt=""></center>
|
||||
<map name="moMoveSelect< M >_map">
|
||||
<area href="classmo_best_impr_select.html" alt="moBestImprSelect< M >" shape="rect" coords="0,56,151,80">
|
||||
<area href="classmo_first_impr_select.html" alt="moFirstImprSelect< M >" shape="rect" coords="161,56,312,80">
|
||||
<area href="classmo_rand_impr_select.html" alt="moRandImprSelect< M >" shape="rect" coords="322,56,473,80">
|
||||
</map>
|
||||
<a href="classmo_move_select-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 Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8148ccc0e6fbd209c3fe6829559895c8"></a><!-- doxytag: member="moMoveSelect::Fitness" ref="8148ccc0e6fbd209c3fe6829559895c8" args="" -->
|
||||
typedef M::EOType::Fitness </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the fitness. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_move_select.html#bca4c43f13d26eca7163aeb272a4a52e">init</a> (const <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> &__fit)=0</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which initialises all that the move selector needs including the initial fitness. <a href="#bca4c43f13d26eca7163aeb272a4a52e"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">update</a> (const M &__move, const <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> &__fit)=0</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which updates the best solutions. <a href="#7c157b6e64fd417acf6e900059204eb1"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moMoveSelect< M ></h3>
|
||||
|
||||
Class that describes a move selector (<a class="el" href="classmo_move.html">moMove</a>).
|
||||
<p>
|
||||
It iteratively considers some moves (<a class="el" href="classmo_move.html">moMove</a>) and their associated fitnesses. The best move is so regularly updated. At any time, it could be accessed.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_move_select_8h-source.html#l00032">32</a> of file <a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="bca4c43f13d26eca7163aeb272a4a52e"></a><!-- doxytag: member="moMoveSelect::init" ref="bca4c43f13d26eca7163aeb272a4a52e" args="(const Fitness &__fit)=0" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classmo_move_select.html">moMoveSelect</a>< M >::init </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> & </td>
|
||||
<td class="paramname"> <em>__fit</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [pure virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Procedure which initialises all that the move selector needs including the initial fitness.
|
||||
<p>
|
||||
In order to know the fitness of the solution, for which the neighborhood will be soon explored<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>__fit</em> </td><td>the current fitness. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Implemented in <a class="el" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">moBestImprSelect< M ></a>, <a class="el" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">moFirstImprSelect< M ></a>, and <a class="el" href="classmo_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9">moRandImprSelect< M ></a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="7c157b6e64fd417acf6e900059204eb1"></a><!-- doxytag: member="moMoveSelect::update" ref="7c157b6e64fd417acf6e900059204eb1" args="(const M &__move, const Fitness &__fit)=0" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual bool <a class="el" href="classmo_move_select.html">moMoveSelect</a>< M >::update </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const M & </td>
|
||||
<td class="paramname"> <em>__move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">Fitness</a> & </td>
|
||||
<td class="paramname"> <em>__fit</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function which updates the best solutions.
|
||||
<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>__move</em> </td><td>a new move. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__fit</em> </td><td>a fitness linked to the new move. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a boolean that expresses the need to resume the exploration. </dd></dl>
|
||||
|
||||
<p>
|
||||
Implemented in <a class="el" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">moBestImprSelect< M ></a>, and <a class="el" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9">moRandImprSelect< M ></a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_move_select_8h-source.html">moMoveSelect.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 988 B |
|
|
@ -1,60 +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-MO: moNextMove< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moNextMove< M > Class Template Reference</h1><!-- doxytag: class="moNextMove" -->Class which allows to generate a new move (<a class="el" href="classmo_move.html">moMove</a>).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moNextMove< M >:
|
||||
<p><center><img src="classmo_next_move.png" usemap="#moNextMove< M >_map" border="0" alt=""></center>
|
||||
<map name="moNextMove< M >_map">
|
||||
<area href="classmo_it_rand_next_move.html" alt="moItRandNextMove< M >" shape="rect" coords="0,56,155,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<class M><br>
|
||||
class moNextMove< M ></h3>
|
||||
|
||||
Class which allows to generate a new move (<a class="el" href="classmo_move.html">moMove</a>).
|
||||
<p>
|
||||
Useful for the explorer (for <a class="el" href="classmo_t_s.html">moTS</a> or <a class="el" href="classmo_h_c.html">moHC</a>). Does nothing... An object that herits from this class needs to be designed for being used.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_next_move_8h-source.html#l00022">22</a> of file <a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_next_move_8h-source.html">moNextMove.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 518 B |
|
|
@ -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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moNoAspirCrit< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">init</a>()</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit< M ></a></td><td><code> [inline, private, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">operator()</a>(const M &__move, const typename M::EOType::Fitness &__sol)</td><td><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit< M ></a></td><td><code> [inline, private]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,138 +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-MO: moNoAspirCrit< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moNoAspirCrit< M > Class Template Reference</h1><!-- doxytag: class="moNoAspirCrit" --><!-- doxytag: inherits="moAspirCrit" -->One of the possible aspiration criterion (<a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moNoAspirCrit< M >:
|
||||
<p><center><img src="classmo_no_aspir_crit.png" usemap="#moNoAspirCrit< M >_map" border="0" alt=""></center>
|
||||
<map name="moNoAspirCrit< M >_map">
|
||||
<area href="classmo_aspir_crit.html" alt="moAspirCrit< M >" shape="rect" coords="0,0,129,24">
|
||||
</map>
|
||||
<a href="classmo_no_aspir_crit-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">operator()</a> (const M &__move, const typename M::EOType::Fitness &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which describes the aspiration criterion behaviour. <a href="#8a7180a8d5c25bfb6727d0b59551b0f8"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">init</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which initialises all that needs a <a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>. <a href="#f3a286fc4c2d36bd390ba9a3074f3037"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moNoAspirCrit< M ></h3>
|
||||
|
||||
One of the possible aspiration criterion (<a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>).
|
||||
<p>
|
||||
The simplest : never satisfied.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00021">21</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="8a7180a8d5c25bfb6727d0b59551b0f8"></a><!-- doxytag: member="moNoAspirCrit::operator()" ref="8a7180a8d5c25bfb6727d0b59551b0f8" args="(const M &__move, const typename M::EOType::Fitness &__sol)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>< M >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const M & </td>
|
||||
<td class="paramname"> <em>__move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const typename M::EOType::Fitness & </td>
|
||||
<td class="paramname"> <em>__sol</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, private]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function which describes the aspiration criterion behaviour.
|
||||
<p>
|
||||
Does nothing.<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>__move</em> </td><td>a move. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__sol</em> </td><td>a fitness. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>FALSE. </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00032">32</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="f3a286fc4c2d36bd390ba9a3074f3037"></a><!-- doxytag: member="moNoAspirCrit::init" ref="f3a286fc4c2d36bd390ba9a3074f3037" args="()" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>< M >::init </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, private, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Procedure which initialises all that needs a <a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit</a>.
|
||||
<p>
|
||||
Nothing...
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit< M ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_no_aspir_crit_8h-source.html#l00043">43</a> of file <a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_no_aspir_crit_8h-source.html">moNoAspirCrit.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 478 B |
|
|
@ -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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moRandImprSelect< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> typedef</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect< M ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9">init</a>(const Fitness &__fit)</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect< M ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">init_fit</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">operator()</a>(M &__move, Fitness &__fit)</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9">update</a>(const M &__move, const Fitness &__fit)</td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect< M ></a></td><td><code> [inline, virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">vect_better_fit</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">vect_better_moves</a></td><td><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect< M ></a></td><td><code> [private]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,221 +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-MO: moRandImprSelect< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moRandImprSelect< M > Class Template Reference</h1><!-- doxytag: class="moRandImprSelect" --><!-- doxytag: inherits="moMoveSelect" -->One of the possible <a class="el" href="classmo_move.html">moMove</a> selector (<a class="el" href="classmo_move_select.html">moMoveSelect</a>).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moRandImprSelect< M >:
|
||||
<p><center><img src="classmo_rand_impr_select.png" usemap="#moRandImprSelect< M >_map" border="0" alt=""></center>
|
||||
<map name="moRandImprSelect< M >_map">
|
||||
<area href="classmo_move_select.html" alt="moMoveSelect< M >" shape="rect" coords="0,0,151,24">
|
||||
</map>
|
||||
<a href="classmo_rand_impr_select-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 Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3bff2fdb963297430543c82ffb567a5c"></a><!-- doxytag: member="moRandImprSelect::Fitness" ref="3bff2fdb963297430543c82ffb567a5c" args="" -->
|
||||
typedef M::EOType::Fitness </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the fitness. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9">init</a> (const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &__fit)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which all that needs a <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect</a>. <a href="#a19726a1509cff874801615d63a3b5d9"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9">update</a> (const M &__move, const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &__fit)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function that updates the fitness and move vectors. <a href="#60ae5548560caee7e28d5ed2446186c9"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">operator()</a> (M &__move, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> &__fit) throw (EmptySelection)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The move selection. <a href="#5ee57f77a450c0a9ce50bfccf3ad2a55"></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="d153c277a0a2ea95ac484210d445b40e"></a><!-- doxytag: member="moRandImprSelect::init_fit" ref="d153c277a0a2ea95ac484210d445b40e" args="" -->
|
||||
<a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">init_fit</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fitness of the current solution. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="05c7c3b858e8a25632f2f5c86b0c97a3"></a><!-- doxytag: member="moRandImprSelect::vect_better_fit" ref="05c7c3b858e8a25632f2f5c86b0c97a3" args="" -->
|
||||
std::vector< <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">vect_better_fit</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Candidate fitnesse vector. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ace12bd179144fa71d56324694201f5"></a><!-- doxytag: member="moRandImprSelect::vect_better_moves" ref="2ace12bd179144fa71d56324694201f5" args="" -->
|
||||
std::vector< M > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">vect_better_moves</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Candidate move vector. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moRandImprSelect< M ></h3>
|
||||
|
||||
One of the possible <a class="el" href="classmo_move.html">moMove</a> selector (<a class="el" href="classmo_move_select.html">moMoveSelect</a>).
|
||||
<p>
|
||||
All the neighbors are considered. One of them that enables an improvment of the objective function is choosen.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00025">25</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="a19726a1509cff874801615d63a3b5d9"></a><!-- doxytag: member="moRandImprSelect::init" ref="a19726a1509cff874801615d63a3b5d9" args="(const Fitness &__fit)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect</a>< M >::init </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> & </td>
|
||||
<td class="paramname"> <em>__fit</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Procedure which all that needs a <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect</a>.
|
||||
<p>
|
||||
Give a value to the initialise fitness. Clean the move and fitness vectors.<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>__fit</em> </td><td>the current best fitness </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_move_select.html#bca4c43f13d26eca7163aeb272a4a52e">moMoveSelect< M ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00040">40</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_rand_impr_select_8h-source.html#l00095">moRandImprSelect< M >::init_fit</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00098">moRandImprSelect< M >::vect_better_fit</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00101">moRandImprSelect< M >::vect_better_moves</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="60ae5548560caee7e28d5ed2446186c9"></a><!-- doxytag: member="moRandImprSelect::update" ref="60ae5548560caee7e28d5ed2446186c9" args="(const M &__move, const Fitness &__fit)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect</a>< M >::update </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const M & </td>
|
||||
<td class="paramname"> <em>__move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> & </td>
|
||||
<td class="paramname"> <em>__fit</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline, virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function that updates the fitness and move vectors.
|
||||
<p>
|
||||
if a move give a better fitness than the initial fitness, it is saved and the fitness too.<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>__move</em> </td><td>a new move. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__fit</em> </td><td>a new fitness associated to the new move. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
|
||||
|
||||
<p>
|
||||
Implements <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect< M ></a>.
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00056">56</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_rand_impr_select_8h-source.html#l00095">moRandImprSelect< M >::init_fit</a>, <a class="el" href="mo_rand_impr_select_8h-source.html#l00098">moRandImprSelect< M >::vect_better_fit</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00101">moRandImprSelect< M >::vect_better_moves</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="5ee57f77a450c0a9ce50bfccf3ad2a55"></a><!-- doxytag: member="moRandImprSelect::operator()" ref="5ee57f77a450c0a9ce50bfccf3ad2a55" args="(M &__move, Fitness &__fit)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmo_rand_impr_select.html">moRandImprSelect</a>< M >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">M & </td>
|
||||
<td class="paramname"> <em>__move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">Fitness</a> & </td>
|
||||
<td class="paramname"> <em>__fit</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"> throw (<a class="el" href="class_empty_selection.html">EmptySelection</a>)<code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
The move selection.
|
||||
<p>
|
||||
One the saved move is randomly chosen.<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>__move</em> </td><td>the reference of the move that can be initialised by the function. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__fit</em> </td><td>the reference of the fitness that can be initialised by the function. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Exceptions:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="class_empty_selection.html">EmptySelection</a></em> </td><td>If no move which improves the current fitness are found. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_rand_impr_select_8h-source.html#l00077">77</a> of file <a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_rand_impr_select_8h-source.html#l00098">moRandImprSelect< M >::vect_better_fit</a>, and <a class="el" href="mo_rand_impr_select_8h-source.html#l00101">moRandImprSelect< M >::vect_better_moves</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_rand_impr_select_8h-source.html">moRandImprSelect.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 517 B |
|
|
@ -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-MO: moRandMove< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moRandMove< M > Class Template Reference</h1><!-- doxytag: class="moRandMove" -->Random move generator.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a>></code>
|
||||
<p>
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moRandMove< M ></h3>
|
||||
|
||||
Random move generator.
|
||||
<p>
|
||||
Only a description... An object that herits from this class needs to be designed in order to use a <a class="el" href="classmo_s_a.html">moSA</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_rand_move_8h-source.html#l00021">21</a> of file <a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_rand_move_8h-source.html">moRandMove.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moSA< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_s_a.html">moSA< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">cont</a></td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#c7aaf7424aa1b9f889d2ba9c959e5a1d">cool_sched</a></td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> typedef</td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">Fitness</a> typedef</td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">full_eval</a></td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">incr_eval</a></td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">init_temp</a></td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#ef9ffb0d95c599e0a06c78db5f2f4b12">moSA</a>(moRandMove< M > &__move_rand, moMoveIncrEval< M > &__incr_eval, moSolContinue< EOT > &__cont, double __init_temp, moCoolSched &__cool_sched, eoEvalFunc< EOT > &__full_eval)</td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">move_rand</a></td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">operator()</a>(EOT &__sol)</td><td><a class="el" href="classmo_s_a.html">moSA< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,208 +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-MO: moSA< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moSA< M > Class Template Reference</h1><!-- doxytag: class="moSA" --><!-- doxytag: inherits="moAlgo< M::EOType >" -->Simulated Annealing (SA).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_s_a_8h-source.html">moSA.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moSA< M >:
|
||||
<p><center><img src="classmo_s_a.png" usemap="#moSA< M >_map" border="0" alt=""></center>
|
||||
<map name="moSA< M >_map">
|
||||
<area href="classmo_algo.html" alt="moAlgo< M::EOType >" shape="rect" coords="0,0,141,24">
|
||||
</map>
|
||||
<a href="classmo_s_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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#ef9ffb0d95c599e0a06c78db5f2f4b12">moSA</a> (<a class="el" href="classmo_rand_move.html">moRandMove</a>< M > &__move_rand, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > &__incr_eval, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> > &__cont, double __init_temp, <a class="el" href="classmo_cool_sched.html">moCoolSched</a> &__cool_sched, eoEvalFunc< <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> > &__full_eval)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">SA constructor. <a href="#ef9ffb0d95c599e0a06c78db5f2f4b12"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">operator()</a> (<a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">function that launches the SA algorithm. <a href="#0e4c54b57bc13fcbd4763883b8f719e5"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d5d64a8797bdedc7b3af7893aded0bd5"></a><!-- doxytag: member="moSA::EOT" ref="d5d64a8797bdedc7b3af7893aded0bd5" args="" -->
|
||||
typedef M::EOType </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the type. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="97f1a40d5ab5a0b3f878d0347b34804b"></a><!-- doxytag: member="moSA::Fitness" ref="97f1a40d5ab5a0b3f878d0347b34804b" args="" -->
|
||||
typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">Fitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the fitness. <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="71c49935b63a202d25888a5f86121fec"></a><!-- doxytag: member="moSA::move_rand" ref="71c49935b63a202d25888a5f86121fec" args="" -->
|
||||
<a class="el" href="classmo_rand_move.html">moRandMove</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">move_rand</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">A move generator (generally randomly). <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c3be32e9832e465b24e6d33559356bc"></a><!-- doxytag: member="moSA::incr_eval" ref="4c3be32e9832e465b24e6d33559356bc" args="" -->
|
||||
<a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">incr_eval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">A (generally) efficient evaluation function. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54484c8a514866ea496e0058c2e09716"></a><!-- doxytag: member="moSA::cont" ref="54484c8a514866ea496e0058c2e09716" args="" -->
|
||||
<a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">cont</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Stopping criterion before temperature update. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f1af7636b52aa5f6b381f8187b667bd4"></a><!-- doxytag: member="moSA::init_temp" ref="f1af7636b52aa5f6b381f8187b667bd4" args="" -->
|
||||
double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">init_temp</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initial temperature. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c7aaf7424aa1b9f889d2ba9c959e5a1d"></a><!-- doxytag: member="moSA::cool_sched" ref="c7aaf7424aa1b9f889d2ba9c959e5a1d" args="" -->
|
||||
<a class="el" href="classmo_cool_sched.html">moCoolSched</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#c7aaf7424aa1b9f889d2ba9c959e5a1d">cool_sched</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The cooling schedule. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bcd6a940046f23dd741444c0b85edf2c"></a><!-- doxytag: member="moSA::full_eval" ref="bcd6a940046f23dd741444c0b85edf2c" args="" -->
|
||||
eoEvalFunc< <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">full_eval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">A full evaluation function. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moSA< M ></h3>
|
||||
|
||||
Simulated Annealing (SA).
|
||||
<p>
|
||||
Class that describes a Simulated Annealing algorithm.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_s_a_8h-source.html#l00032">32</a> of file <a class="el" href="mo_s_a_8h-source.html">moSA.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="ef9ffb0d95c599e0a06c78db5f2f4b12"></a><!-- doxytag: member="moSA::moSA" ref="ef9ffb0d95c599e0a06c78db5f2f4b12" args="(moRandMove< M > &__move_rand, moMoveIncrEval< M > &__incr_eval, moSolContinue< EOT > &__cont, double __init_temp, moCoolSched &__cool_sched, eoEvalFunc< EOT > &__full_eval)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmo_s_a.html">moSA</a>< M >::<a class="el" href="classmo_s_a.html">moSA</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmo_rand_move.html">moRandMove</a>< M > & </td>
|
||||
<td class="paramname"> <em>__move_rand</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > & </td>
|
||||
<td class="paramname"> <em>__incr_eval</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> > & </td>
|
||||
<td class="paramname"> <em>__cont</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"> <em>__init_temp</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_cool_sched.html">moCoolSched</a> & </td>
|
||||
<td class="paramname"> <em>__cool_sched</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">eoEvalFunc< <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> > & </td>
|
||||
<td class="paramname"> <em>__full_eval</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
SA constructor.
|
||||
<p>
|
||||
All the boxes used by a SA need to be given.<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>__move_rand</em> </td><td>a move generator (generally randomly). </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__incr_eval</em> </td><td>a (generaly) efficient evaluation function </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__cont</em> </td><td>a stopping criterion. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__init_temp</em> </td><td>the initial temperature. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__cool_sched</em> </td><td>a cooling schedule, describes how the temperature is modified. </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__full_eval</em> </td><td>a full evaluation function. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_s_a_8h-source.html#l00060">60</a> of file <a class="el" href="mo_s_a_8h-source.html">moSA.h</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="0e4c54b57bc13fcbd4763883b8f719e5"></a><!-- doxytag: member="moSA::operator()" ref="0e4c54b57bc13fcbd4763883b8f719e5" args="(EOT &__sol)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmo_s_a.html">moSA</a>< M >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">EOT</a> & </td>
|
||||
<td class="paramname"> <em>__sol</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
function that launches the SA algorithm.
|
||||
<p>
|
||||
As a <a class="el" href="classmo_t_s.html">moTS</a> or a <a class="el" href="classmo_h_c.html">moHC</a>, the SA can be used for HYBRIDATION in an evolutionary 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>__sol</em> </td><td>a solution to improve. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_s_a_8h-source.html#l00082">82</a> of file <a class="el" href="mo_s_a_8h-source.html">moSA.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_s_a_8h-source.html#l00140">moSA< M >::cont</a>, <a class="el" href="mo_s_a_8h-source.html#l00147">moSA< M >::cool_sched</a>, <a class="el" href="mo_s_a_8h-source.html#l00150">moSA< M >::full_eval</a>, <a class="el" href="mo_s_a_8h-source.html#l00137">moSA< M >::incr_eval</a>, <a class="el" href="mo_s_a_8h-source.html#l00144">moSA< M >::init_temp</a>, and <a class="el" href="mo_s_a_8h-source.html#l00134">moSA< M >::move_rand</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_s_a_8h-source.html">moSA.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 462 B |
|
|
@ -1,37 +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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moSolContinue< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmo_sol_continue.html">moSolContinue< EOT ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">init</a>()=0</td><td><a class="el" href="classmo_sol_continue.html">moSolContinue< EOT ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,90 +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-MO: moSolContinue< EOT > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moSolContinue< EOT > Class Template Reference</h1><!-- doxytag: class="moSolContinue" -->Class that describes a stop criterion for a solution-based heuristic.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_sol_continue_8h-source.html">moSolContinue.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moSolContinue< EOT >:
|
||||
<p><center><img src="classmo_sol_continue.png" usemap="#moSolContinue< EOT >_map" border="0" alt=""></center>
|
||||
<map name="moSolContinue< EOT >_map">
|
||||
<area href="classmo_gen_sol_continue.html" alt="moGenSolContinue< EOT >" shape="rect" coords="0,56,168,80">
|
||||
</map>
|
||||
<a href="classmo_sol_continue-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">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">init</a> ()=0</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which initialises all that the stop criterion needs. <a href="#064dc966a210f4ffb9515be3f03ca4c7"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class EOT><br>
|
||||
class moSolContinue< EOT ></h3>
|
||||
|
||||
Class that describes a stop criterion for a solution-based heuristic.
|
||||
<p>
|
||||
It allows to add an initialisation procedure to an object that is a unary function (eoUF).
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_sol_continue_8h-source.html#l00022">22</a> of file <a class="el" href="mo_sol_continue_8h-source.html">moSolContinue.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="064dc966a210f4ffb9515be3f03ca4c7"></a><!-- doxytag: member="moSolContinue::init" ref="064dc966a210f4ffb9515be3f03ca4c7" args="()=0" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class EOT> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classmo_sol_continue.html">moSolContinue</a>< EOT >::init </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [pure virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Procedure which initialises all that the stop criterion needs.
|
||||
<p>
|
||||
Generally, it allocates some data structures or initialises some counters.
|
||||
<p>
|
||||
Implemented in <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue< EOT ></a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_sol_continue_8h-source.html">moSolContinue.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 533 B |
|
|
@ -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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moTS< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_t_s.html">moTS< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#969371cd2202f3d29cbb426f57ac7d3a">cont</a></td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> typedef</td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#564bc1969548ccbd9bb7e76f92898de0">first_time</a></td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [private, static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">Fitness</a> typedef</td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#fb67eddae5d0bfca4ed881995523231e">full_eval</a></td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#2be23f4524733ee6f37b71310d76407e">moTS</a>(moMoveInit< M > &__move_init, moNextMove< M > &__next_move, moMoveIncrEval< M > &__incr_eval, moTabuList< M > &__tabu_list, moAspirCrit< M > &__aspir_crit, moSolContinue< EOT > &__cont, eoEvalFunc< EOT > &__full_eval)</td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#508e675c4232cf2ca06dded931c90bab">moTS</a>(moMoveExpl< M > &__move_expl, moSolContinue< EOT > &__cont, eoEvalFunc< EOT > &__full_eval)</td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#06914ddc90ca96e9158c8dbe182a7865">move_expl</a></td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#688f9ba42eb33cae6431f4f4eb65b9e9">mutex</a></td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [private, static]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">operator()</a>(EOT &__sol)</td><td><a class="el" href="classmo_t_s.html">moTS< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,268 +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-MO: moTS< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moTS< M > Class Template Reference</h1><!-- doxytag: class="moTS" --><!-- doxytag: inherits="moAlgo< M::EOType >" -->Tabu Search (TS).
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_t_s_8h-source.html">moTS.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moTS< M >:
|
||||
<p><center><img src="classmo_t_s.png" usemap="#moTS< M >_map" border="0" alt=""></center>
|
||||
<map name="moTS< M >_map">
|
||||
<area href="classmo_algo.html" alt="moAlgo< M::EOType >" shape="rect" coords="0,0,141,24">
|
||||
</map>
|
||||
<a href="classmo_t_s-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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#2be23f4524733ee6f37b71310d76407e">moTS</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>< M > &__move_init, <a class="el" href="classmo_next_move.html">moNextMove</a>< M > &__next_move, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > &__incr_eval, <a class="el" href="classmo_tabu_list.html">moTabuList</a>< M > &__tabu_list, <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>< M > &__aspir_crit, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > &__cont, eoEvalFunc< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > &__full_eval)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor of a <a class="el" href="classmo_t_s.html">moTS</a> specifying all the boxes. <a href="#2be23f4524733ee6f37b71310d76407e"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#508e675c4232cf2ca06dded931c90bab">moTS</a> (<a class="el" href="classmo_move_expl.html">moMoveExpl</a>< M > &__move_expl, <a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > &__cont, eoEvalFunc< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > &__full_eval)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor with less parameters. <a href="#508e675c4232cf2ca06dded931c90bab"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">operator()</a> (<a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> &__sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function which launchs the Tabu Search. <a href="#94d25a76fe1bc9ef0bbd0358ff55aceb"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="90d19d468c12ab5bd796948ce1ce79b1"></a><!-- doxytag: member="moTS::EOT" ref="90d19d468c12ab5bd796948ce1ce79b1" args="" -->
|
||||
typedef M::EOType </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the type. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa0eefbb17111422e495d1255f876fca"></a><!-- doxytag: member="moTS::Fitness" ref="aa0eefbb17111422e495d1255f876fca" args="" -->
|
||||
typedef EOT::Fitness </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">Fitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the fitness. <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="06914ddc90ca96e9158c8dbe182a7865"></a><!-- doxytag: member="moTS::move_expl" ref="06914ddc90ca96e9158c8dbe182a7865" args="" -->
|
||||
<a class="el" href="classmo_move_expl.html">moMoveExpl</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#06914ddc90ca96e9158c8dbe182a7865">move_expl</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Neighborhood explorer. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="969371cd2202f3d29cbb426f57ac7d3a"></a><!-- doxytag: member="moTS::cont" ref="969371cd2202f3d29cbb426f57ac7d3a" args="" -->
|
||||
<a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#969371cd2202f3d29cbb426f57ac7d3a">cont</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Stop criterion. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb67eddae5d0bfca4ed881995523231e"></a><!-- doxytag: member="moTS::full_eval" ref="fb67eddae5d0bfca4ed881995523231e" args="" -->
|
||||
eoEvalFunc< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#fb67eddae5d0bfca4ed881995523231e">full_eval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Full evaluation function. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Static Private Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="564bc1969548ccbd9bb7e76f92898de0"></a><!-- doxytag: member="moTS::first_time" ref="564bc1969548ccbd9bb7e76f92898de0" args="" -->
|
||||
static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#564bc1969548ccbd9bb7e76f92898de0">first_time</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Boolean allowing to initialise the ptread_mutex_t in the constructor. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="688f9ba42eb33cae6431f4f4eb65b9e9"></a><!-- doxytag: member="moTS::mutex" ref="688f9ba42eb33cae6431f4f4eb65b9e9" args="" -->
|
||||
static pthread_mutex_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s.html#688f9ba42eb33cae6431f4f4eb65b9e9">mutex</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">The lock. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moTS< M ></h3>
|
||||
|
||||
Tabu Search (TS).
|
||||
<p>
|
||||
Generic algorithm that describes a tabu search.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00030">30</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="2be23f4524733ee6f37b71310d76407e"></a><!-- doxytag: member="moTS::moTS" ref="2be23f4524733ee6f37b71310d76407e" args="(moMoveInit< M > &__move_init, moNextMove< M > &__next_move, moMoveIncrEval< M > &__incr_eval, moTabuList< M > &__tabu_list, moAspirCrit< M > &__aspir_crit, moSolContinue< EOT > &__cont, eoEvalFunc< EOT > &__full_eval)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmo_t_s.html">moTS</a>< M >::<a class="el" href="classmo_t_s.html">moTS</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmo_move_init.html">moMoveInit</a>< M > & </td>
|
||||
<td class="paramname"> <em>__move_init</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_next_move.html">moNextMove</a>< M > & </td>
|
||||
<td class="paramname"> <em>__next_move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > & </td>
|
||||
<td class="paramname"> <em>__incr_eval</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_tabu_list.html">moTabuList</a>< M > & </td>
|
||||
<td class="paramname"> <em>__tabu_list</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>< M > & </td>
|
||||
<td class="paramname"> <em>__aspir_crit</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > & </td>
|
||||
<td class="paramname"> <em>__cont</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">eoEvalFunc< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > & </td>
|
||||
<td class="paramname"> <em>__full_eval</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Constructor of a <a class="el" href="classmo_t_s.html">moTS</a> specifying all the boxes.
|
||||
<p>
|
||||
In this constructor, a <a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a> is instanciated.<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>__move_init</em> </td><td>move initialisation </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__next_move</em> </td><td>neighborhood explorer </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__incr_eval</em> </td><td>efficient evaluation </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__tabu_list</em> </td><td>tabu list </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__aspir_crit</em> </td><td>aspiration criterion </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__cont</em> </td><td>stop criterion </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__full_eval</em> </td><td>full evaluation function </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00059">59</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_t_s_8h-source.html#l00161">moTS< M >::first_time</a>, and <a class="el" href="mo_t_s_8h-source.html#l00166">moTS< M >::mutex</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="508e675c4232cf2ca06dded931c90bab"></a><!-- doxytag: member="moTS::moTS" ref="508e675c4232cf2ca06dded931c90bab" args="(moMoveExpl< M > &__move_expl, moSolContinue< EOT > &__cont, eoEvalFunc< EOT > &__full_eval)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmo_t_s.html">moTS</a>< M >::<a class="el" href="classmo_t_s.html">moTS</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmo_move_expl.html">moMoveExpl</a>< M > & </td>
|
||||
<td class="paramname"> <em>__move_expl</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_sol_continue.html">moSolContinue</a>< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > & </td>
|
||||
<td class="paramname"> <em>__cont</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">eoEvalFunc< <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> > & </td>
|
||||
<td class="paramname"> <em>__full_eval</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Constructor with less parameters.
|
||||
<p>
|
||||
The explorer is given in the 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>__move_expl</em> </td><td>the explorer (generally different that a <a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a>) </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__cont</em> </td><td>stop criterion </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__full_eval</em> </td><td>full evaluation function </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00081">81</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_t_s_8h-source.html#l00161">moTS< M >::first_time</a>, and <a class="el" href="mo_t_s_8h-source.html#l00166">moTS< M >::mutex</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="94d25a76fe1bc9ef0bbd0358ff55aceb"></a><!-- doxytag: member="moTS::operator()" ref="94d25a76fe1bc9ef0bbd0358ff55aceb" args="(EOT &__sol)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool <a class="el" href="classmo_t_s.html">moTS</a>< M >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">EOT</a> & </td>
|
||||
<td class="paramname"> <em>__sol</em> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Function which launchs the Tabu Search.
|
||||
<p>
|
||||
Algorithm of the tabu search. As a <a class="el" href="classmo_s_a.html">moSA</a> or a <a class="el" href="classmo_h_c.html">moHC</a>, it can be used for HYBRIDATION in an evolutionary algorithm. For security a lock (pthread_mutex_t) is closed during 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>__sol</em> </td><td>a solution to improve. </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE. </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_t_s_8h-source.html#l00104">104</a> of file <a class="el" href="mo_t_s_8h-source.html">moTS.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_t_s_8h-source.html#l00172">moTS< M >::cont</a>, <a class="el" href="mo_t_s_8h-source.html#l00175">moTS< M >::full_eval</a>, <a class="el" href="mo_t_s_8h-source.html#l00169">moTS< M >::move_expl</a>, and <a class="el" href="mo_t_s_8h-source.html#l00166">moTS< M >::mutex</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_t_s_8h-source.html">moTS.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 457 B |
|
|
@ -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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moTSMoveLoopExpl< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#6786cf5422d17cbf872b07ae74ca6b0f">aspir_crit</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">EOT</a> typedef</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#a1ba36c937b195ca2f7d1a24adaa7018">Fitness</a> typedef</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#ee4443fc8e45d840697619678628c26c">incr_eval</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#43306dae9df150a8d9dc0dec9cd6a381">moTSMoveLoopExpl</a>(moMoveInit< M > &__move_init, moNextMove< M > &__next_move, moMoveIncrEval< M > &__incr_eval, moTabuList< M > &__tabu_list, moAspirCrit< M > &__aspir_crit)</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#6b23f99648902fb72ed17a4a6fa4e400">move_init</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#35a3f3035fb8df875c281d9838904bf1">move_select</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#aeeff6666d26ff5c67acd9c153a5ae49">next_move</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl< M ></a></td><td><code> [private]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#f601bbd0ccc41d6fbe3df9fcd87ad9e7">operator()</a>(const EOT &__old_sol, EOT &__new_sol)</td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl< M ></a></td><td><code> [inline]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">tabu_list</a></td><td><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl< M ></a></td><td><code> [private]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,212 +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-MO: moTSMoveLoopExpl< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moTSMoveLoopExpl< M > Class Template Reference</h1><!-- doxytag: class="moTSMoveLoopExpl" --><!-- doxytag: inherits="moMoveLoopExpl" -->Explorer for a Tabu Search algorithm.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moTSMoveLoopExpl< M >:
|
||||
<p><center><img src="classmo_t_s_move_loop_expl.png" usemap="#moTSMoveLoopExpl< M >_map" border="0" alt=""></center>
|
||||
<map name="moTSMoveLoopExpl< M >_map">
|
||||
<area href="classmo_move_loop_expl.html" alt="moMoveLoopExpl< M >" shape="rect" coords="0,56,162,80">
|
||||
<area href="classmo_move_expl.html" alt="moMoveExpl< M >" shape="rect" coords="0,0,162,24">
|
||||
</map>
|
||||
<a href="classmo_t_s_move_loop_expl-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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#43306dae9df150a8d9dc0dec9cd6a381">moTSMoveLoopExpl</a> (<a class="el" href="classmo_move_init.html">moMoveInit</a>< M > &__move_init, <a class="el" href="classmo_next_move.html">moNextMove</a>< M > &__next_move, <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > &__incr_eval, <a class="el" href="classmo_tabu_list.html">moTabuList</a>< M > &__tabu_list, <a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>< M > &__aspir_crit)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#43306dae9df150a8d9dc0dec9cd6a381"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#f601bbd0ccc41d6fbe3df9fcd87ad9e7">operator()</a> (const <a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">EOT</a> &__old_sol, <a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">EOT</a> &__new_sol)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which lauches the exploration. <a href="#f601bbd0ccc41d6fbe3df9fcd87ad9e7"></a><br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="47f42225e2ed096374b818bdb848a527"></a><!-- doxytag: member="moTSMoveLoopExpl::EOT" ref="47f42225e2ed096374b818bdb848a527" args="" -->
|
||||
typedef M::EOType </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">EOT</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the type. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1ba36c937b195ca2f7d1a24adaa7018"></a><!-- doxytag: member="moTSMoveLoopExpl::Fitness" ref="a1ba36c937b195ca2f7d1a24adaa7018" args="" -->
|
||||
typedef M::EOType::Fitness </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#a1ba36c937b195ca2f7d1a24adaa7018">Fitness</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the fitness. <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="6b23f99648902fb72ed17a4a6fa4e400"></a><!-- doxytag: member="moTSMoveLoopExpl::move_init" ref="6b23f99648902fb72ed17a4a6fa4e400" args="" -->
|
||||
<a class="el" href="classmo_move_init.html">moMoveInit</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#6b23f99648902fb72ed17a4a6fa4e400">move_init</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move initialisation. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aeeff6666d26ff5c67acd9c153a5ae49"></a><!-- doxytag: member="moTSMoveLoopExpl::next_move" ref="aeeff6666d26ff5c67acd9c153a5ae49" args="" -->
|
||||
<a class="el" href="classmo_next_move.html">moNextMove</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#aeeff6666d26ff5c67acd9c153a5ae49">next_move</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Neighborhood explorer. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee4443fc8e45d840697619678628c26c"></a><!-- doxytag: member="moTSMoveLoopExpl::incr_eval" ref="ee4443fc8e45d840697619678628c26c" args="" -->
|
||||
<a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#ee4443fc8e45d840697619678628c26c">incr_eval</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Efficient evaluation. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35a3f3035fb8df875c281d9838904bf1"></a><!-- doxytag: member="moTSMoveLoopExpl::move_select" ref="35a3f3035fb8df875c281d9838904bf1" args="" -->
|
||||
<a class="el" href="classmo_best_impr_select.html">moBestImprSelect</a>< M > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#35a3f3035fb8df875c281d9838904bf1">move_select</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move selector. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0e5988a940ba218e87c53b7e56d79790"></a><!-- doxytag: member="moTSMoveLoopExpl::tabu_list" ref="0e5988a940ba218e87c53b7e56d79790" args="" -->
|
||||
<a class="el" href="classmo_tabu_list.html">moTabuList</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">tabu_list</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Tabu list. <br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6786cf5422d17cbf872b07ae74ca6b0f"></a><!-- doxytag: member="moTSMoveLoopExpl::aspir_crit" ref="6786cf5422d17cbf872b07ae74ca6b0f" args="" -->
|
||||
<a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>< M > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_t_s_move_loop_expl.html#6786cf5422d17cbf872b07ae74ca6b0f">aspir_crit</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Aspiration criterion. <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moTSMoveLoopExpl< M ></h3>
|
||||
|
||||
Explorer for a Tabu Search algorithm.
|
||||
<p>
|
||||
It is used by a <a class="el" href="classmo_t_s.html">moTS</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00030">30</a> of file <a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="43306dae9df150a8d9dc0dec9cd6a381"></a><!-- doxytag: member="moTSMoveLoopExpl::moTSMoveLoopExpl" ref="43306dae9df150a8d9dc0dec9cd6a381" args="(moMoveInit< M > &__move_init, moNextMove< M > &__next_move, moMoveIncrEval< M > &__incr_eval, moTabuList< M > &__tabu_list, moAspirCrit< M > &__aspir_crit)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a>< M >::<a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classmo_move_init.html">moMoveInit</a>< M > & </td>
|
||||
<td class="paramname"> <em>__move_init</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_next_move.html">moNextMove</a>< M > & </td>
|
||||
<td class="paramname"> <em>__next_move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval</a>< M > & </td>
|
||||
<td class="paramname"> <em>__incr_eval</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_tabu_list.html">moTabuList</a>< M > & </td>
|
||||
<td class="paramname"> <em>__tabu_list</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_aspir_crit.html">moAspirCrit</a>< M > & </td>
|
||||
<td class="paramname"> <em>__aspir_crit</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Constructor.
|
||||
<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>__move_init</em> </td><td>move initialisation </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__next_move</em> </td><td>neighborhood explorer </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__incr_eval</em> </td><td>efficient evaluation </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__tabu_list</em> </td><td>tabu list </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__aspir_crit</em> </td><td>aspiration criterion </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00049">49</a> of file <a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00129">moTSMoveLoopExpl< M >::aspir_crit</a>, and <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00126">moTSMoveLoopExpl< M >::tabu_list</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="f601bbd0ccc41d6fbe3df9fcd87ad9e7"></a><!-- doxytag: member="moTSMoveLoopExpl::operator()" ref="f601bbd0ccc41d6fbe3df9fcd87ad9e7" args="(const EOT &__old_sol, EOT &__new_sol)" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void <a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl</a>< M >::operator() </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">EOT</a> & </td>
|
||||
<td class="paramname"> <em>__old_sol</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">EOT</a> & </td>
|
||||
<td class="paramname"> <em>__new_sol</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [inline]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Procedure which lauches the exploration.
|
||||
<p>
|
||||
The exploration continues while the chosen move is not in the tabu list or the aspiration criterion is true. If these 2 conditions are not true, the exploration stops if the move selector update function returns false.<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>__old_sol</em> </td><td>the initial solution </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__new_sol</em> </td><td>the new solution </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00069">69</a> of file <a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a>.
|
||||
<p>
|
||||
References <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00129">moTSMoveLoopExpl< M >::aspir_crit</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00120">moTSMoveLoopExpl< M >::incr_eval</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00114">moTSMoveLoopExpl< M >::move_init</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00123">moTSMoveLoopExpl< M >::move_select</a>, <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00117">moTSMoveLoopExpl< M >::next_move</a>, and <a class="el" href="mo_t_s_move_loop_expl_8h-source.html#l00126">moTSMoveLoopExpl< M >::tabu_list</a>.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_t_s_move_loop_expl_8h-source.html">moTSMoveLoopExpl.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 659 B |
|
|
@ -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-MO: 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moTabuList< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_tabu_list.html">moTabuList< M ></a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#d279d72cb486d812da1ad3d24a69c286">add</a>(const M &__move, const EOT &__sol)=0</td><td><a class="el" href="classmo_tabu_list.html">moTabuList< M ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">EOT</a> typedef</td><td><a class="el" href="classmo_tabu_list.html">moTabuList< M ></a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">init</a>()=0</td><td><a class="el" href="classmo_tabu_list.html">moTabuList< M ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">update</a>()=0</td><td><a class="el" href="classmo_tabu_list.html">moTabuList< M ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,157 +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-MO: moTabuList< M > 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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>moTabuList< M > Class Template Reference</h1><!-- doxytag: class="moTabuList" -->Class describing a tabu list that a <a class="el" href="classmo_t_s.html">moTS</a> uses.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_tabu_list_8h-source.html">moTabuList.h</a>></code>
|
||||
<p>
|
||||
<a href="classmo_tabu_list-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 Types</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e219715cc3fdd5626764bc50ce6357df"></a><!-- doxytag: member="moTabuList::EOT" ref="e219715cc3fdd5626764bc50ce6357df" args="" -->
|
||||
typedef M::EOType </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">EOT</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Alias for the type. <br></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_tabu_list.html#d279d72cb486d812da1ad3d24a69c286">add</a> (const M &__move, const <a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">EOT</a> &__sol)=0</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure to add a move in the tabu list. <a href="#d279d72cb486d812da1ad3d24a69c286"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">update</a> ()=0</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure that updates the tabu list content. <a href="#a2e5d1132f064093c8ed57046405f5ca"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">init</a> ()=0</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">Procedure which initialises the tabu list. <a href="#0a06c459d56e8e2b408a8f3c6aec4e57"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<h3>template<class M><br>
|
||||
class moTabuList< M ></h3>
|
||||
|
||||
Class describing a tabu list that a <a class="el" href="classmo_t_s.html">moTS</a> uses.
|
||||
<p>
|
||||
It is only a description, does nothing... A new object that herits from this class has to be defined in order to be used in a <a class="el" href="classmo_t_s.html">moTS</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="mo_tabu_list_8h-source.html#l00022">22</a> of file <a class="el" href="mo_tabu_list_8h-source.html">moTabuList.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="d279d72cb486d812da1ad3d24a69c286"></a><!-- doxytag: member="moTabuList::add" ref="d279d72cb486d812da1ad3d24a69c286" args="(const M &__move, const EOT &__sol)=0" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classmo_tabu_list.html">moTabuList</a>< M >::add </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const M & </td>
|
||||
<td class="paramname"> <em>__move</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">EOT</a> & </td>
|
||||
<td class="paramname"> <em>__sol</em></td><td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Procedure to add a move in the tabu list.
|
||||
<p>
|
||||
The two parameters have not to be modified so they are constant 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>__move</em> </td><td>a new tabu move </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>__sol</em> </td><td>the solution associated to this move </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="a2e5d1132f064093c8ed57046405f5ca"></a><!-- doxytag: member="moTabuList::update" ref="a2e5d1132f064093c8ed57046405f5ca" args="()=0" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classmo_tabu_list.html">moTabuList</a>< M >::update </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [pure virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Procedure that updates the tabu list content.
|
||||
<p>
|
||||
Generally, a counter associated to each saved move is decreased by one.
|
||||
</div>
|
||||
</div><p>
|
||||
<a class="anchor" name="0a06c459d56e8e2b408a8f3c6aec4e57"></a><!-- doxytag: member="moTabuList::init" ref="0a06c459d56e8e2b408a8f3c6aec4e57" args="()=0" -->
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class M> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void <a class="el" href="classmo_tabu_list.html">moTabuList</a>< M >::init </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"> </td>
|
||||
<td> ) </td>
|
||||
<td width="100%"><code> [pure virtual]</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
Procedure which initialises the tabu list.
|
||||
<p>
|
||||
Can be useful if the data structure needs to be allocated before being used.
|
||||
</div>
|
||||
</div><p>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="mo_tabu_list_8h-source.html">moTabuList.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,358 +0,0 @@
|
|||
BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
|
||||
font-family: Geneva, Arial, Helvetica, sans-serif;
|
||||
}
|
||||
BODY,TD {
|
||||
font-size: 90%;
|
||||
}
|
||||
H1 {
|
||||
text-align: center;
|
||||
font-size: 160%;
|
||||
}
|
||||
H2 {
|
||||
font-size: 120%;
|
||||
}
|
||||
H3 {
|
||||
font-size: 100%;
|
||||
}
|
||||
CAPTION { font-weight: bold }
|
||||
DIV.qindex {
|
||||
width: 100%;
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
padding: 2px;
|
||||
line-height: 140%;
|
||||
}
|
||||
DIV.nav {
|
||||
width: 100%;
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
padding: 2px;
|
||||
line-height: 140%;
|
||||
}
|
||||
DIV.navtab {
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
margin-right: 15px;
|
||||
padding: 2px;
|
||||
}
|
||||
TD.navtab {
|
||||
font-size: 70%;
|
||||
}
|
||||
A.qindex {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
color: #1A419D;
|
||||
}
|
||||
A.qindex:visited {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
color: #1A419D
|
||||
}
|
||||
A.qindex:hover {
|
||||
text-decoration: none;
|
||||
background-color: #ddddff;
|
||||
}
|
||||
A.qindexHL {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
background-color: #6666cc;
|
||||
color: #ffffff;
|
||||
border: 1px double #9295C2;
|
||||
}
|
||||
A.qindexHL:hover {
|
||||
text-decoration: none;
|
||||
background-color: #6666cc;
|
||||
color: #ffffff;
|
||||
}
|
||||
A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
|
||||
A.el { text-decoration: none; font-weight: bold }
|
||||
A.elRef { font-weight: bold }
|
||||
A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
|
||||
A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
|
||||
A.codeRef:link { font-weight: normal; color: #0000FF}
|
||||
A.codeRef:visited { font-weight: normal; color: #0000FF}
|
||||
A:hover { text-decoration: none; background-color: #f2f2ff }
|
||||
DL.el { margin-left: -1cm }
|
||||
.fragment {
|
||||
font-family: monospace, fixed;
|
||||
font-size: 95%;
|
||||
}
|
||||
PRE.fragment {
|
||||
border: 1px solid #CCCCCC;
|
||||
background-color: #f5f5f5;
|
||||
margin-top: 4px;
|
||||
margin-bottom: 4px;
|
||||
margin-left: 2px;
|
||||
margin-right: 8px;
|
||||
padding-left: 6px;
|
||||
padding-right: 6px;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
|
||||
|
||||
DIV.groupHeader {
|
||||
margin-left: 16px;
|
||||
margin-top: 12px;
|
||||
margin-bottom: 6px;
|
||||
font-weight: bold;
|
||||
}
|
||||
DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
|
||||
BODY {
|
||||
background: white;
|
||||
color: black;
|
||||
margin-right: 20px;
|
||||
margin-left: 20px;
|
||||
}
|
||||
TD.indexkey {
|
||||
background-color: #e8eef2;
|
||||
font-weight: bold;
|
||||
padding-right : 10px;
|
||||
padding-top : 2px;
|
||||
padding-left : 10px;
|
||||
padding-bottom : 2px;
|
||||
margin-left : 0px;
|
||||
margin-right : 0px;
|
||||
margin-top : 2px;
|
||||
margin-bottom : 2px;
|
||||
border: 1px solid #CCCCCC;
|
||||
}
|
||||
TD.indexvalue {
|
||||
background-color: #e8eef2;
|
||||
font-style: italic;
|
||||
padding-right : 10px;
|
||||
padding-top : 2px;
|
||||
padding-left : 10px;
|
||||
padding-bottom : 2px;
|
||||
margin-left : 0px;
|
||||
margin-right : 0px;
|
||||
margin-top : 2px;
|
||||
margin-bottom : 2px;
|
||||
border: 1px solid #CCCCCC;
|
||||
}
|
||||
TR.memlist {
|
||||
background-color: #f0f0f0;
|
||||
}
|
||||
P.formulaDsp { text-align: center; }
|
||||
IMG.formulaDsp { }
|
||||
IMG.formulaInl { vertical-align: middle; }
|
||||
SPAN.keyword { color: #008000 }
|
||||
SPAN.keywordtype { color: #604020 }
|
||||
SPAN.keywordflow { color: #e08000 }
|
||||
SPAN.comment { color: #800000 }
|
||||
SPAN.preprocessor { color: #806020 }
|
||||
SPAN.stringliteral { color: #002080 }
|
||||
SPAN.charliteral { color: #008080 }
|
||||
.mdescLeft {
|
||||
padding: 0px 8px 4px 8px;
|
||||
font-size: 80%;
|
||||
font-style: italic;
|
||||
background-color: #FAFAFA;
|
||||
border-top: 1px none #E0E0E0;
|
||||
border-right: 1px none #E0E0E0;
|
||||
border-bottom: 1px none #E0E0E0;
|
||||
border-left: 1px none #E0E0E0;
|
||||
margin: 0px;
|
||||
}
|
||||
.mdescRight {
|
||||
padding: 0px 8px 4px 8px;
|
||||
font-size: 80%;
|
||||
font-style: italic;
|
||||
background-color: #FAFAFA;
|
||||
border-top: 1px none #E0E0E0;
|
||||
border-right: 1px none #E0E0E0;
|
||||
border-bottom: 1px none #E0E0E0;
|
||||
border-left: 1px none #E0E0E0;
|
||||
margin: 0px;
|
||||
}
|
||||
.memItemLeft {
|
||||
padding: 1px 0px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memItemRight {
|
||||
padding: 1px 8px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memTemplItemLeft {
|
||||
padding: 1px 0px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memTemplItemRight {
|
||||
padding: 1px 8px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memTemplParams {
|
||||
padding: 1px 0px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
color: #606060;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.search { color: #003399;
|
||||
font-weight: bold;
|
||||
}
|
||||
FORM.search {
|
||||
margin-bottom: 0px;
|
||||
margin-top: 0px;
|
||||
}
|
||||
INPUT.search { font-size: 75%;
|
||||
color: #000080;
|
||||
font-weight: normal;
|
||||
background-color: #e8eef2;
|
||||
}
|
||||
TD.tiny { font-size: 75%;
|
||||
}
|
||||
a {
|
||||
color: #1A41A8;
|
||||
}
|
||||
a:visited {
|
||||
color: #2A3798;
|
||||
}
|
||||
.dirtab { padding: 4px;
|
||||
border-collapse: collapse;
|
||||
border: 1px solid #84b0c7;
|
||||
}
|
||||
TH.dirtab { background: #e8eef2;
|
||||
font-weight: bold;
|
||||
}
|
||||
HR { height: 1px;
|
||||
border: none;
|
||||
border-top: 1px solid black;
|
||||
}
|
||||
|
||||
/* Style for detailed member documentation */
|
||||
.memtemplate {
|
||||
font-size: 80%;
|
||||
color: #606060;
|
||||
font-weight: normal;
|
||||
}
|
||||
.memnav {
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
margin-right: 15px;
|
||||
padding: 2px;
|
||||
}
|
||||
.memitem {
|
||||
padding: 4px;
|
||||
background-color: #eef3f5;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: #dedeee;
|
||||
-moz-border-radius: 8px 8px 8px 8px;
|
||||
}
|
||||
.memname {
|
||||
white-space: nowrap;
|
||||
font-weight: bold;
|
||||
}
|
||||
.memdoc{
|
||||
padding-left: 10px;
|
||||
}
|
||||
.memproto {
|
||||
background-color: #d5e1e8;
|
||||
width: 100%;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: #84b0c7;
|
||||
font-weight: bold;
|
||||
-moz-border-radius: 8px 8px 8px 8px;
|
||||
}
|
||||
.paramkey {
|
||||
text-align: right;
|
||||
}
|
||||
.paramtype {
|
||||
white-space: nowrap;
|
||||
}
|
||||
.paramname {
|
||||
color: #602020;
|
||||
font-style: italic;
|
||||
white-space: nowrap;
|
||||
}
|
||||
/* End Styling for detailed member documentation */
|
||||
|
||||
/* for the tree view */
|
||||
.ftvtree {
|
||||
font-family: sans-serif;
|
||||
margin:0.5em;
|
||||
}
|
||||
.directory { font-size: 9pt; font-weight: bold; }
|
||||
.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
|
||||
.directory > h3 { margin-top: 0; }
|
||||
.directory p { margin: 0px; white-space: nowrap; }
|
||||
.directory div { display: none; margin: 0px; }
|
||||
.directory img { vertical-align: -30%; }
|
||||
|
Before Width: | Height: | Size: 1.3 KiB |
|
|
@ -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-MO: File Index</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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </label></td>
|
||||
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</li>
|
||||
</ul></div>
|
||||
<h1>PARADISEO-MO File List</h1>Here is a list of all documented files with brief descriptions:<table>
|
||||
<tr><td class="indexkey"><b>index.h</b> <a href="index_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>mo.h</b> <a href="mo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moAlgo.h</b> <a href="mo_algo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moAspirCrit.h</b> <a href="mo_aspir_crit_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moBestImprSelect.h</b> <a href="mo_best_impr_select_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moCoolSched.h</b> <a href="mo_cool_sched_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moEasyCoolSched.h</b> <a href="mo_easy_cool_sched_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moFirstImprSelect.h</b> <a href="mo_first_impr_select_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moGenSolContinue.h</b> <a href="mo_gen_sol_continue_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moHC.h</b> <a href="mo_h_c_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moHCMoveLoopExpl.h</b> <a href="mo_h_c_move_loop_expl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moImprBestFitAspirCrit.h</b> <a href="mo_impr_best_fit_aspir_crit_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moItRandNextMove.h</b> <a href="mo_it_rand_next_move_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moLSCheckPoint.h</b> <a href="mo_l_s_check_point_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moMove.h</b> <a href="mo_move_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moMoveExpl.h</b> <a href="mo_move_expl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moMoveIncrEval.h</b> <a href="mo_move_incr_eval_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moMoveInit.h</b> <a href="mo_move_init_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moMoveLoopExpl.h</b> <a href="mo_move_loop_expl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moMoveSelect.h</b> <a href="mo_move_select_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moNextMove.h</b> <a href="mo_next_move_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moNoAspirCrit.h</b> <a href="mo_no_aspir_crit_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moRandImprSelect.h</b> <a href="mo_rand_impr_select_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moRandMove.h</b> <a href="mo_rand_move_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moSA.h</b> <a href="mo_s_a_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moSolContinue.h</b> <a href="mo_sol_continue_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moTabuList.h</b> <a href="mo_tabu_list_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moTS.h</b> <a href="mo_t_s_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><b>moTSMoveLoopExpl.h</b> <a href="mo_t_s_move_loop_expl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 174 B |
|
Before Width: | Height: | Size: 255 B |
|
Before Width: | Height: | Size: 259 B |
|
Before Width: | Height: | Size: 261 B |
|
Before Width: | Height: | Size: 233 B |
|
Before Width: | Height: | Size: 358 B |
|
Before Width: | Height: | Size: 160 B |
|
Before Width: | Height: | Size: 194 B |
|
Before Width: | Height: | Size: 235 B |
|
Before Width: | Height: | Size: 165 B |
|
Before Width: | Height: | Size: 200 B |
|
Before Width: | Height: | Size: 229 B |
|
|
@ -1,235 +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-MO: Class Members</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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li id="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li id="current"><a href="functions.html"><span>All</span></a></li>
|
||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
||||
<li><a href="functions_type.html"><span>Typedefs</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="#index_a"><span>a</span></a></li>
|
||||
<li><a href="#index_b"><span>b</span></a></li>
|
||||
<li><a href="#index_c"><span>c</span></a></li>
|
||||
<li><a href="#index_e"><span>e</span></a></li>
|
||||
<li><a href="#index_f"><span>f</span></a></li>
|
||||
<li><a href="#index_i"><span>i</span></a></li>
|
||||
<li><a href="#index_m"><span>m</span></a></li>
|
||||
<li><a href="#index_n"><span>n</span></a></li>
|
||||
<li><a href="#index_o"><span>o</span></a></li>
|
||||
<li><a href="#index_r"><span>r</span></a></li>
|
||||
<li><a href="#index_t"><span>t</span></a></li>
|
||||
<li><a href="#index_u"><span>u</span></a></li>
|
||||
<li><a href="#index_v"><span>v</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Here is a list of all documented class members with links to the class documentation for each member:
|
||||
<p>
|
||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||
<li>add()
|
||||
: <a class="el" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">moLSCheckPoint< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#d279d72cb486d812da1ad3d24a69c286">moTabuList< M ></a>
|
||||
<li>aspir_crit
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#6786cf5422d17cbf872b07ae74ca6b0f">moTSMoveLoopExpl< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
|
||||
<li>best_fit
|
||||
: <a class="el" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">moFirstImprSelect< M ></a>
|
||||
<li>best_move
|
||||
: <a class="el" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">moBestImprSelect< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
||||
<li>cont
|
||||
: <a class="el" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">moSA< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#969371cd2202f3d29cbb426f57ac7d3a">moTS< M ></a>
|
||||
<li>cool_sched
|
||||
: <a class="el" href="classmo_s_a.html#c7aaf7424aa1b9f889d2ba9c959e5a1d">moSA< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
|
||||
<li>EOT
|
||||
: <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">moHC< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">moTS< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">moSA< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">moItRandNextMove< M ></a>
|
||||
<li>EOType
|
||||
: <a class="el" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">moMove< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
|
||||
<li>first_time
|
||||
: <a class="el" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#564bc1969548ccbd9bb7e76f92898de0">moTS< M ></a>
|
||||
<li>Fitness
|
||||
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">moTS< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#a1ba36c937b195ca2f7d1a24adaa7018">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">moHC< M ></a>
|
||||
, <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">moSA< M ></a>
|
||||
<li>full_eval
|
||||
: <a class="el" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">moHC< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">moSA< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#fb67eddae5d0bfca4ed881995523231e">moTS< M ></a>
|
||||
<li>func
|
||||
: <a class="el" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">moLSCheckPoint< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||
<li>incr_eval
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">moSA< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#ee4443fc8e45d840697619678628c26c">moTSMoveLoopExpl< M ></a>
|
||||
<li>init()
|
||||
: <a class="el" href="classmo_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_move_select.html#bca4c43f13d26eca7163aeb272a4a52e">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></a>
|
||||
<li>init_fit
|
||||
: <a class="el" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">moRandImprSelect< M ></a>
|
||||
<li>init_temp
|
||||
: <a class="el" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">moSA< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||
<li>max_iter
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#3c476f7cc089b171493c52965f920542">moItRandNextMove< M ></a>
|
||||
<li>maxNumGen
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#6d7674fc51d17423e8ee28693a08b5af">moGenSolContinue< EOT ></a>
|
||||
<li>moEasyCoolSched()
|
||||
: <a class="el" href="classmo_easy_cool_sched.html#c556b41343700293bb17e3b20d81e0f2">moEasyCoolSched</a>
|
||||
<li>moGenSolContinue()
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#6b6cab23a23bd8904ea52ef5141d8d0a">moGenSolContinue< EOT ></a>
|
||||
<li>moHC()
|
||||
: <a class="el" href="classmo_h_c.html#6cafe093f86a80c225827884cb9dc5b7">moHC< M ></a>
|
||||
<li>moHCMoveLoopExpl()
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">moHCMoveLoopExpl< M ></a>
|
||||
<li>moImprBestFitAspirCrit()
|
||||
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit< M ></a>
|
||||
<li>moItRandNextMove()
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#95ed13e1178f4e44cab7184b040b83d7">moItRandNextMove< M ></a>
|
||||
<li>moSA()
|
||||
: <a class="el" href="classmo_s_a.html#ef9ffb0d95c599e0a06c78db5f2f4b12">moSA< M ></a>
|
||||
<li>moTS()
|
||||
: <a class="el" href="classmo_t_s.html#508e675c4232cf2ca06dded931c90bab">moTS< M ></a>
|
||||
<li>moTSMoveLoopExpl()
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#43306dae9df150a8d9dc0dec9cd6a381">moTSMoveLoopExpl< M ></a>
|
||||
<li>move_expl
|
||||
: <a class="el" href="classmo_t_s.html#06914ddc90ca96e9158c8dbe182a7865">moTS< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">moHC< M ></a>
|
||||
<li>move_init
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#6b23f99648902fb72ed17a4a6fa4e400">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">moHCMoveLoopExpl< M ></a>
|
||||
<li>move_rand
|
||||
: <a class="el" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">moSA< M ></a>
|
||||
<li>move_select
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#35a3f3035fb8df875c281d9838904bf1">moTSMoveLoopExpl< M ></a>
|
||||
<li>mutex
|
||||
: <a class="el" href="classmo_t_s.html#688f9ba42eb33cae6431f4f4eb65b9e9">moTS< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
||||
<li>next_move
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#aeeff6666d26ff5c67acd9c153a5ae49">moTSMoveLoopExpl< M ></a>
|
||||
<li>num_iter
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#c3551d7910cf351d63f0f3427fc18504">moItRandNextMove< M ></a>
|
||||
<li>numGen
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#a18ebfd270f96517b4edaa2cad3eb9e0">moGenSolContinue< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
|
||||
<li>operator()()
|
||||
: <a class="el" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#f601bbd0ccc41d6fbe3df9fcd87ad9e7">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">moTS< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">moSA< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">moNoAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">moLSCheckPoint< M ></a>
|
||||
, <a class="el" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">moItRandNextMove< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">moHC< M ></a>
|
||||
, <a class="el" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">moGenSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_easy_cool_sched.html#ca08df878417ef1124e6933a9c2d7a0b">moEasyCoolSched</a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||
<li>rand_move
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">moItRandNextMove< M ></a>
|
||||
<li>ratio
|
||||
: <a class="el" href="classmo_easy_cool_sched.html#1f84deff87defafd927e8c323b188f38">moEasyCoolSched</a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
|
||||
<li>tabu_list
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">moTSMoveLoopExpl< M ></a>
|
||||
<li>threshold
|
||||
: <a class="el" href="classmo_easy_cool_sched.html#3dd53700390b7bb6428db80e01626c83">moEasyCoolSched</a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
|
||||
<li>update()
|
||||
: <a class="el" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">moFirstImprSelect< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
|
||||
<li>valid
|
||||
: <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect< M ></a>
|
||||
<li>vect_better_fit
|
||||
: <a class="el" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">moRandImprSelect< M ></a>
|
||||
<li>vect_better_moves
|
||||
: <a class="el" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">moRandImprSelect< M ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,119 +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-MO: Class Members - Functions</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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li id="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="functions.html"><span>All</span></a></li>
|
||||
<li id="current"><a href="functions_func.html"><span>Functions</span></a></li>
|
||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
||||
<li><a href="functions_type.html"><span>Typedefs</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="#index_a"><span>a</span></a></li>
|
||||
<li><a href="#index_i"><span>i</span></a></li>
|
||||
<li><a href="#index_m"><span>m</span></a></li>
|
||||
<li><a href="#index_o"><span>o</span></a></li>
|
||||
<li><a href="#index_u"><span>u</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||
<li>add()
|
||||
: <a class="el" href="classmo_l_s_check_point.html#66be5fe2944bcdd752f1e58105e969a6">moLSCheckPoint< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#d279d72cb486d812da1ad3d24a69c286">moTabuList< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||
<li>init()
|
||||
: <a class="el" href="classmo_aspir_crit.html#a8ce84510a5ec7c9078381e542c6d140">moAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#0a06c459d56e8e2b408a8f3c6aec4e57">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_sol_continue.html#064dc966a210f4ffb9515be3f03ca4c7">moSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#a19726a1509cff874801615d63a3b5d9">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_no_aspir_crit.html#f3a286fc4c2d36bd390ba9a3074f3037">moNoAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_move_select.html#bca4c43f13d26eca7163aeb272a4a52e">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#ffa451a14ff4ea86fb8bd9fdbc348630">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_gen_sol_continue.html#6c5db8182157584b56507cc9075602d4">moGenSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#4c5ce18ede46247a439c68f6954a4055">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_best_impr_select.html#2d2abf9aa17dc77cbb4f41810ab7b956">moBestImprSelect< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||
<li>moEasyCoolSched()
|
||||
: <a class="el" href="classmo_easy_cool_sched.html#c556b41343700293bb17e3b20d81e0f2">moEasyCoolSched</a>
|
||||
<li>moGenSolContinue()
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#6b6cab23a23bd8904ea52ef5141d8d0a">moGenSolContinue< EOT ></a>
|
||||
<li>moHC()
|
||||
: <a class="el" href="classmo_h_c.html#45f27309792e584a27fa6dcb86ccda65">moHC< M ></a>
|
||||
<li>moHCMoveLoopExpl()
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#11410d648d79746253e9dc249c4ec7b5">moHCMoveLoopExpl< M ></a>
|
||||
<li>moImprBestFitAspirCrit()
|
||||
: <a class="el" href="classmo_impr_best_fit_aspir_crit.html#e2c697a5cf3a7696e38bb52b6694a340">moImprBestFitAspirCrit< M ></a>
|
||||
<li>moItRandNextMove()
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#95ed13e1178f4e44cab7184b040b83d7">moItRandNextMove< M ></a>
|
||||
<li>moSA()
|
||||
: <a class="el" href="classmo_s_a.html#ef9ffb0d95c599e0a06c78db5f2f4b12">moSA< M ></a>
|
||||
<li>moTS()
|
||||
: <a class="el" href="classmo_t_s.html#508e675c4232cf2ca06dded931c90bab">moTS< M ></a>
|
||||
<li>moTSMoveLoopExpl()
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#43306dae9df150a8d9dc0dec9cd6a381">moTSMoveLoopExpl< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
|
||||
<li>operator()()
|
||||
: <a class="el" href="classmo_best_impr_select.html#169773d4d127acd782cf379f758222da">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#f601bbd0ccc41d6fbe3df9fcd87ad9e7">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#94d25a76fe1bc9ef0bbd0358ff55aceb">moTS< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#0e4c54b57bc13fcbd4763883b8f719e5">moSA< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#5ee57f77a450c0a9ce50bfccf3ad2a55">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_no_aspir_crit.html#8a7180a8d5c25bfb6727d0b59551b0f8">moNoAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_l_s_check_point.html#2f9c1250279e3f49ec77a66c10029f1e">moLSCheckPoint< M ></a>
|
||||
, <a class="el" href="classmo_it_rand_next_move.html#92a2fbbc02a20853b9a309e99018a102">moItRandNextMove< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#53f62fb56dcae3051a741f1fddb0204b">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#f48d5379caac7f6a165e9fe8840e6ccb">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#ed4e273c420efa6386c5975a696a5010">moHC< M ></a>
|
||||
, <a class="el" href="classmo_gen_sol_continue.html#457257cd73b474d6f7783d84d02c2e61">moGenSolContinue< EOT ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#3be12cf4cbaed00df7c4fa735b2c0a95">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_easy_cool_sched.html#ca08df878417ef1124e6933a9c2d7a0b">moEasyCoolSched</a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
|
||||
<li>update()
|
||||
: <a class="el" href="classmo_best_impr_select.html#d10e3e6f8a0277731e95ef506d064d6d">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#a2e5d1132f064093c8ed57046405f5ca">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#60ae5548560caee7e28d5ed2446186c9">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_move_select.html#7c157b6e64fd417acf6e900059204eb1">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#7ba0882728daedc75c249647c070ccf0">moFirstImprSelect< M ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -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-MO: Class Members - Typedefs</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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li id="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="functions.html"><span>All</span></a></li>
|
||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
||||
<li id="current"><a href="functions_type.html"><span>Typedefs</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<ul>
|
||||
<li>EOT
|
||||
: <a class="el" href="classmo_h_c.html#d219296ede03c679646bce2fe8ff96cb">moHC< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#077befd4106c201eafd3ea22bcea2fe9">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#90d19d468c12ab5bd796948ce1ce79b1">moTS< M ></a>
|
||||
, <a class="el" href="classmo_tabu_list.html#e219715cc3fdd5626764bc50ce6357df">moTabuList< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#d5d64a8797bdedc7b3af7893aded0bd5">moSA< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#47f42225e2ed096374b818bdb848a527">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_it_rand_next_move.html#ee666007fc494bf4a5f0cd065e5671cf">moItRandNextMove< M ></a>
|
||||
<li>EOType
|
||||
: <a class="el" href="classmo_move.html#7fb853a91ba1319530529e515380bbba">moMove< EOT ></a>
|
||||
<li>Fitness
|
||||
: <a class="el" href="classmo_best_impr_select.html#c4ae17435221fb0a8e8acd285210cfcb">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#a1ba36c937b195ca2f7d1a24adaa7018">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#aa0eefbb17111422e495d1255f876fca">moTS< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#97f1a40d5ab5a0b3f878d0347b34804b">moSA< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#3bff2fdb963297430543c82ffb567a5c">moRandImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_move_select.html#8148ccc0e6fbd209c3fe6829559895c8">moMoveSelect< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#0bc1a8c9af99781e662570c04750cca8">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#f24871224316d5549b9013a2d27ab465">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#56487c97a7cf0c423cc879d1bbd45027">moHC< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#64763ce3e6d2873266624382b407fa5a">moFirstImprSelect< M ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,152 +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-MO: Class Members - Variables</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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li id="current"><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="functions.html"><span>All</span></a></li>
|
||||
<li><a href="functions_func.html"><span>Functions</span></a></li>
|
||||
<li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
|
||||
<li><a href="functions_type.html"><span>Typedefs</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="#index_a"><span>a</span></a></li>
|
||||
<li><a href="#index_b"><span>b</span></a></li>
|
||||
<li><a href="#index_c"><span>c</span></a></li>
|
||||
<li><a href="#index_f"><span>f</span></a></li>
|
||||
<li><a href="#index_i"><span>i</span></a></li>
|
||||
<li><a href="#index_m"><span>m</span></a></li>
|
||||
<li><a href="#index_n"><span>n</span></a></li>
|
||||
<li><a href="#index_r"><span>r</span></a></li>
|
||||
<li><a href="#index_t"><span>t</span></a></li>
|
||||
<li><a href="#index_v"><span>v</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||
<li>aspir_crit
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#6786cf5422d17cbf872b07ae74ca6b0f">moTSMoveLoopExpl< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
|
||||
<li>best_fit
|
||||
: <a class="el" href="classmo_best_impr_select.html#dcac897424b5805f146bb1dbb429f2fe">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#9e52383f0af8013b4aff0942325e1bf3">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_first_impr_select.html#e1190347b76ec6fe717be32354b4a9a9">moFirstImprSelect< M ></a>
|
||||
<li>best_move
|
||||
: <a class="el" href="classmo_first_impr_select.html#dfed419a608dd7c41f07fa1f1279cb8c">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_best_impr_select.html#bd86f70519f954c07ff0d8a2a3a8ff6a">moBestImprSelect< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
||||
<li>cont
|
||||
: <a class="el" href="classmo_s_a.html#54484c8a514866ea496e0058c2e09716">moSA< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#969371cd2202f3d29cbb426f57ac7d3a">moTS< M ></a>
|
||||
<li>cool_sched
|
||||
: <a class="el" href="classmo_s_a.html#c7aaf7424aa1b9f889d2ba9c959e5a1d">moSA< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
|
||||
<li>first_time
|
||||
: <a class="el" href="classmo_best_impr_select.html#352b14d206b0772eb9f40efb7beb0f13">moBestImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_impr_best_fit_aspir_crit.html#2d5226c7dd661b33011402dbbbe78265">moImprBestFitAspirCrit< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#564bc1969548ccbd9bb7e76f92898de0">moTS< M ></a>
|
||||
<li>full_eval
|
||||
: <a class="el" href="classmo_s_a.html#bcd6a940046f23dd741444c0b85edf2c">moSA< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#4b0d5cc70fc3d83f59a48b2bdea65736">moHC< M ></a>
|
||||
, <a class="el" href="classmo_t_s.html#fb67eddae5d0bfca4ed881995523231e">moTS< M ></a>
|
||||
<li>func
|
||||
: <a class="el" href="classmo_l_s_check_point.html#ff2a31ee5689a804bd9a572c51a36ca4">moLSCheckPoint< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||
<li>incr_eval
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#84a8fccba05ab30414281469bc8ee779">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_s_a.html#4c3be32e9832e465b24e6d33559356bc">moSA< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#ee4443fc8e45d840697619678628c26c">moTSMoveLoopExpl< M ></a>
|
||||
<li>init_fit
|
||||
: <a class="el" href="classmo_first_impr_select.html#ce7ba63e8cc3a9164f4e546477e98ca8">moFirstImprSelect< M ></a>
|
||||
, <a class="el" href="classmo_rand_impr_select.html#d153c277a0a2ea95ac484210d445b40e">moRandImprSelect< M ></a>
|
||||
<li>init_temp
|
||||
: <a class="el" href="classmo_s_a.html#f1af7636b52aa5f6b381f8187b667bd4">moSA< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||
<li>max_iter
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#3c476f7cc089b171493c52965f920542">moItRandNextMove< M ></a>
|
||||
<li>maxNumGen
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#6d7674fc51d17423e8ee28693a08b5af">moGenSolContinue< EOT ></a>
|
||||
<li>move_expl
|
||||
: <a class="el" href="classmo_t_s.html#06914ddc90ca96e9158c8dbe182a7865">moTS< M ></a>
|
||||
, <a class="el" href="classmo_h_c.html#f6bfb4553fb699f1e08f7d9c37d06103">moHC< M ></a>
|
||||
<li>move_init
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#6b23f99648902fb72ed17a4a6fa4e400">moTSMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_h_c_move_loop_expl.html#6776fc51331c1b452d026b92448b4ffc">moHCMoveLoopExpl< M ></a>
|
||||
<li>move_rand
|
||||
: <a class="el" href="classmo_s_a.html#71c49935b63a202d25888a5f86121fec">moSA< M ></a>
|
||||
<li>move_select
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#13bcd1322b2b97fd665be2f60c532fbb">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#35a3f3035fb8df875c281d9838904bf1">moTSMoveLoopExpl< M ></a>
|
||||
<li>mutex
|
||||
: <a class="el" href="classmo_t_s.html#688f9ba42eb33cae6431f4f4eb65b9e9">moTS< M ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
||||
<li>next_move
|
||||
: <a class="el" href="classmo_h_c_move_loop_expl.html#f716c5271e0eba9275c585dc52768443">moHCMoveLoopExpl< M ></a>
|
||||
, <a class="el" href="classmo_t_s_move_loop_expl.html#aeeff6666d26ff5c67acd9c153a5ae49">moTSMoveLoopExpl< M ></a>
|
||||
<li>num_iter
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#c3551d7910cf351d63f0f3427fc18504">moItRandNextMove< M ></a>
|
||||
<li>numGen
|
||||
: <a class="el" href="classmo_gen_sol_continue.html#a18ebfd270f96517b4edaa2cad3eb9e0">moGenSolContinue< EOT ></a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||
<li>rand_move
|
||||
: <a class="el" href="classmo_it_rand_next_move.html#ef9410ec5e7dfa7f002e05967931c459">moItRandNextMove< M ></a>
|
||||
<li>ratio
|
||||
: <a class="el" href="classmo_easy_cool_sched.html#1f84deff87defafd927e8c323b188f38">moEasyCoolSched</a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
|
||||
<li>tabu_list
|
||||
: <a class="el" href="classmo_t_s_move_loop_expl.html#0e5988a940ba218e87c53b7e56d79790">moTSMoveLoopExpl< M ></a>
|
||||
<li>threshold
|
||||
: <a class="el" href="classmo_easy_cool_sched.html#3dd53700390b7bb6428db80e01626c83">moEasyCoolSched</a>
|
||||
</ul>
|
||||
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
|
||||
<li>valid
|
||||
: <a class="el" href="classmo_first_impr_select.html#a99c0586ba07449234705c17a258d58c">moFirstImprSelect< M ></a>
|
||||
<li>vect_better_fit
|
||||
: <a class="el" href="classmo_rand_impr_select.html#05c7c3b858e8a25632f2f5c86b0c97a3">moRandImprSelect< M ></a>
|
||||
<li>vect_better_moves
|
||||
: <a class="el" href="classmo_rand_impr_select.html#2ace12bd179144fa71d56324694201f5">moRandImprSelect< M ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,82 +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-MO: Hierarchical Index</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.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="main.html"><span>Main Page</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> <u>S</u>earch for </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 List</span></a></li>
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li id="current"><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul></div>
|
||||
<h1>PARADISEO-MO Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
|
||||
<li><a class="el" href="class_empty_selection.html">EmptySelection</a>
|
||||
<li><a class="el" href="classmo_algo.html">moAlgo< EOT ></a>
|
||||
<li><a class="el" href="classmo_algo.html">moAlgo< M::EOType ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmo_h_c.html">moHC< M ></a>
|
||||
<li><a class="el" href="classmo_s_a.html">moSA< M ></a>
|
||||
<li><a class="el" href="classmo_t_s.html">moTS< M ></a>
|
||||
</ul>
|
||||
<li><a class="el" href="classmo_aspir_crit.html">moAspirCrit< M ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmo_impr_best_fit_aspir_crit.html">moImprBestFitAspirCrit< M ></a>
|
||||
<li><a class="el" href="classmo_no_aspir_crit.html">moNoAspirCrit< M ></a>
|
||||
</ul>
|
||||
<li><a class="el" href="classmo_cool_sched.html">moCoolSched</a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmo_easy_cool_sched.html">moEasyCoolSched</a>
|
||||
</ul>
|
||||
<li><a class="el" href="classmo_l_s_check_point.html">moLSCheckPoint< M ></a>
|
||||
<li><a class="el" href="classmo_move.html">moMove< EOT ></a>
|
||||
<li><a class="el" href="classmo_move_expl.html">moMoveExpl< M ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl< M ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmo_h_c_move_loop_expl.html">moHCMoveLoopExpl< M ></a>
|
||||
<li><a class="el" href="classmo_t_s_move_loop_expl.html">moTSMoveLoopExpl< M ></a>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval< M ></a>
|
||||
<li><a class="el" href="classmo_move_init.html">moMoveInit< M ></a>
|
||||
<li><a class="el" href="classmo_move_select.html">moMoveSelect< M ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmo_best_impr_select.html">moBestImprSelect< M ></a>
|
||||
<li><a class="el" href="classmo_first_impr_select.html">moFirstImprSelect< M ></a>
|
||||
<li><a class="el" href="classmo_rand_impr_select.html">moRandImprSelect< M ></a>
|
||||
</ul>
|
||||
<li><a class="el" href="classmo_next_move.html">moNextMove< M ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmo_it_rand_next_move.html">moItRandNextMove< M ></a>
|
||||
</ul>
|
||||
<li><a class="el" href="classmo_rand_move.html">moRandMove< M ></a>
|
||||
<li><a class="el" href="classmo_sol_continue.html">moSolContinue< EOT ></a>
|
||||
<ul>
|
||||
<li><a class="el" href="classmo_gen_sol_continue.html">moGenSolContinue< EOT ></a>
|
||||
</ul>
|
||||
<li><a class="el" href="classmo_tabu_list.html">moTabuList< M ></a>
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 18 15:12:36 2006 for PARADISEO-MO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>PARADISEO-MO</title></head>
|
||||
<frameset cols="250,*">
|
||||
<frame src="tree.html" name="treefrm">
|
||||
<frame src="main.html" name="basefrm">
|
||||
</frameset>
|
||||
</html>
|
||||