paradiseo-i386-0.2 (stable) 16/01/2007
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@165 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
3fa2de9158
commit
8dc4ab0dea
1320 changed files with 129033 additions and 0 deletions
1
tags/paradiseo-i386-0.2/.mpd.conf
Normal file
1
tags/paradiseo-i386-0.2/.mpd.conf
Normal file
|
|
@ -0,0 +1 @@
|
|||
secretword=Nothing
|
||||
88
tags/paradiseo-i386-0.2/README
Normal file
88
tags/paradiseo-i386-0.2/README
Normal file
|
|
@ -0,0 +1,88 @@
|
|||
|
||||
==========================================================================================
|
||||
BUILDING PARADISEO FULL PACKAGE
|
||||
==========================================================================================
|
||||
The basic installation procedure must be done in the directory
|
||||
which contains the extracted archive.
|
||||
|
||||
--> Example : ./installParadiseo.sh
|
||||
|
||||
Please try ./installParadiseo.sh --help for further information
|
||||
|
||||
==========================================================================================
|
||||
DIRECTORY STRUCTURE
|
||||
==========================================================================================
|
||||
After unpacking the archive file, you should end up with the following
|
||||
structure:
|
||||
|
||||
.../ Installation directory (specified with ./installParadiseo.sh)
|
||||
|
|
||||
+-- lib/
|
||||
| | +-- /paradiseo-eo.tgz paradiseo-eo archive
|
||||
| | +-- /libxml2-2.6.0.tar.bz2 LIBXML2 archive (required for ParadisEO)
|
||||
| | +-- /mpich2-1.0.3.tar.gz MPICH2 archive (required for ParadisEO)
|
||||
|
|
||||
|
|
||||
+-- paradiseo-mo paradiseo-mo dir
|
||||
|
|
||||
|
|
||||
+-- paradiseo-moeo paradiseo-moeo dir
|
||||
|
|
||||
|
|
||||
+-- paradiseo-peo paradiseo-peo dir
|
||||
|
|
||||
+-- README README file
|
||||
|
|
||||
+-- installParadiseo.sh Install script
|
||||
|
|
||||
+-- .mpd.conf Paradiseo-peo config file
|
||||
|
||||
==========================================================================================
|
||||
DIRECTORY STRUCTURE AFTER INSTALLATION
|
||||
==========================================================================================
|
||||
After running the script "installParadiseo.sh" and if the process is successful,
|
||||
you should have the following structure :
|
||||
|
||||
.../ Installation directory (specified with ./installParadiseo.sh)
|
||||
|
|
||||
+-- lib/
|
||||
| | +-- /paradiseo-eo.tgz paradiseo-eo archive
|
||||
| | +-- /libxml2-2.6.0.tar.bz2 LIBXML2 archive (required for ParadisEO)
|
||||
| | +-- /mpich2-1.0.3.tar.gz MPICH2 archive (required for ParadisEO)
|
||||
|
|
||||
|
|
||||
+-- paradiseo-eo paradiseo-eo dir
|
||||
|
|
||||
|
|
||||
+-- paradiseo-mo paradiseo-mo dir
|
||||
|
|
||||
|
|
||||
+-- paradiseo-moeo paradiseo-moeo dir
|
||||
|
|
||||
|
|
||||
+-- paradiseo-peo paradiseo-peo dir
|
||||
|
|
||||
|
|
||||
+-- libxml2 LIBXML2 dir (required for ParadisEO)
|
||||
|
|
||||
|
|
||||
+-- mpich2 MPICH2 dir (required for ParadisEO)
|
||||
|
|
||||
+-- README README file
|
||||
|
|
||||
+-- installParadiseo.sh Install script
|
||||
|
|
||||
+-- .mpd.conf Paradiseo-peo config file
|
||||
|
||||
==========================================================================================
|
||||
NOTES
|
||||
==========================================================================================
|
||||
Please read README file of each extracted directory if you have
|
||||
problems for the installation.
|
||||
|
||||
|
||||
==========================================================================================
|
||||
CONTACT
|
||||
==========================================================================================
|
||||
For further information about ParadisEO, help or to report any
|
||||
problem : paradiseo-help@lists.gforge.inria.fr
|
||||
516
tags/paradiseo-i386-0.2/installParadiseo.sh
Executable file
516
tags/paradiseo-i386-0.2/installParadiseo.sh
Executable file
|
|
@ -0,0 +1,516 @@
|
|||
#!/bin/sh
|
||||
|
||||
#########################################################################################
|
||||
#
|
||||
# Project : paradisEO full package install
|
||||
# File : installParadiseo.sh
|
||||
# Comment : # This file attempts to install ParadisEO #
|
||||
#
|
||||
#########################################################################################
|
||||
|
||||
# global variables
|
||||
installStartTime=$SECONDS
|
||||
resourceKitPath=$PWD
|
||||
TAR_MSG=" "
|
||||
|
||||
|
||||
#others
|
||||
PARADISEO_EO_ARCHIVE=paradiseo-eo.tar.gz
|
||||
LIBS_PATH=lib
|
||||
LIBXML2_ARCHIVE=libxml2-2.6.0.tar.bz2
|
||||
MPICH2_ARCHIVE=mpich2-1.0.3.tar.gz
|
||||
|
||||
# errors
|
||||
SUCCESSFUL_PARADISEO_INSTALL=0
|
||||
EO_UNPACKING_ERROR=100
|
||||
LIBXML_UNPACKING_ERROR=104
|
||||
MPICH_UNPACKING_ERROR=105
|
||||
EO_INSTALL_ERROR=106
|
||||
MO_INSTALL_ERROR=107
|
||||
MOEO_INSTALL_ERROR=108
|
||||
PARADISEO_INSTALL_ERROR=110
|
||||
LIBXML_INSTALL_ERROR=111
|
||||
MPICH_INSTALL_ERROR=112
|
||||
REMOVE_TEMP_DIRECTORY_ERROR=113
|
||||
VAR_CONFIG_ERROR=114
|
||||
MPD_COPY_ERROR=115
|
||||
|
||||
#Date
|
||||
DATE=`/bin/date '+%Y%m%d%H%M%S'`
|
||||
# create log file
|
||||
SPY=$PWD/install-paradiseo.${DATE}.log
|
||||
|
||||
#------------------------------------------------------#
|
||||
#-- FUNCTION : execute_cmd ---#
|
||||
#------------------------------------------------------#
|
||||
#-- PARAMETERS : ---#
|
||||
#-- $1 : cmd line ---#
|
||||
#-- $2 : comment ---#
|
||||
#-- $3 : spy file ---#
|
||||
#-- $4 : output std file ---#
|
||||
#-- $5 : error log file ---#
|
||||
#-- ---#
|
||||
#------------------------------------------------------#
|
||||
#-- CODE RETURN : 0 : OK ---#
|
||||
#-- CODE RETURN : 1 : NOK ---#
|
||||
#------------------------------------------------------#
|
||||
function execute_cmd
|
||||
{
|
||||
COMMAND=${1}
|
||||
COMMENT=${2}
|
||||
FIC_ESP=${3}
|
||||
FIC_OUT=${4}
|
||||
FIC_ERR=${5}
|
||||
|
||||
if [ `echo ${FIC_OUT} | wc -c` -eq 1 ]
|
||||
then
|
||||
FIC_OUT=${FIC_ESP}
|
||||
fi
|
||||
|
||||
if [ `echo ${FIC_ERR} | wc -c` -eq 1 ]
|
||||
then
|
||||
FIC_ERR=${FIC_ESP}
|
||||
fi
|
||||
|
||||
echo "" >> ${FIC_ESP}
|
||||
echo "[execute_cmd][Begin][`/bin/date +%H:%M:%S`]" >> ${FIC_ESP}
|
||||
|
||||
echo "------------------------------------------------------------------------------------------------------------" >> ${FIC_ESP}
|
||||
echo "${COMMENT}" >> ${FIC_ESP}
|
||||
echo "------------------------------------------------------------------------------------------------------------" >> ${FIC_ESP}
|
||||
echo "${COMMAND}" >> ${FIC_ESP}
|
||||
|
||||
${COMMAND} >> ${FIC_OUT} 2>> ${FIC_ERR}
|
||||
|
||||
RETURN_CODE=$?
|
||||
echo "RETURN_CODE : ${RETURN_CODE}" >> ${FIC_ESP}
|
||||
|
||||
if [ ${RETURN_CODE} -eq 0 ]
|
||||
then
|
||||
echo " ${COMMENT} OK" >> ${FIC_ESP}
|
||||
echo "[execute_cmd][End][`/bin/date +%H:%M:%S`]" >> ${FIC_ESP}
|
||||
return 0
|
||||
else
|
||||
echo " $ERROR_TAG ${COMMENT} NOK" >> ${FIC_ESP}
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
#------------------------------------------------------#
|
||||
#-- FUNCTION : run_install ---#
|
||||
#------------------------------------------------------#
|
||||
#-- PARAMETERS : ---#
|
||||
#-- install path ---#
|
||||
#-- Major function for install ---#
|
||||
#------------------------------------------------------#
|
||||
#-- RETURN: 0 if install OK ---#
|
||||
#------------------------------------------------------#
|
||||
|
||||
function run_install()
|
||||
{
|
||||
installKitPath=$1
|
||||
RETURN=0
|
||||
|
||||
########## STEP 0 : introduction ##########
|
||||
clear
|
||||
echo ""
|
||||
echo -e ' \033[40m\033[1;33m### ParadisEO install starting .... ### \033[0m '
|
||||
#sleep 4
|
||||
echo
|
||||
echo "Installing the environment for Paradiseo... this may take about 15 minutes to complete. Note that the librairies \"libxml2\" ans \"mpich2\" required for ParadisEO are provided with this package."
|
||||
sleep 3
|
||||
|
||||
echo
|
||||
echo
|
||||
|
||||
########## STEP 1: unpacking paradiseo-eo ##########
|
||||
echo -e ' \033[40m\033[1;34m# STEP 1 \033[0m '
|
||||
echo ' --> Unpacking Paradiseo-EO (Evolving Objects) ...'
|
||||
|
||||
execute_cmd "tar xvzf $resourceKitPath/$LIBS_PATH/$PARADISEO_EO_ARCHIVE --directory $installKitPath" "[1] Unpack Paradiseo-EO" $SPY
|
||||
if [ ! "$?" = "0" ]
|
||||
then
|
||||
echo ''
|
||||
echo " --> Error when unpacking Paradiseo-EO"
|
||||
echo -e ' \033[40m\033[1;33m### END ### \033[0m '
|
||||
return $EO_UNPACKING_ERROR
|
||||
else
|
||||
echo -e ' \033[40m\033[1;34m# STEP 1 OK \033[0m'
|
||||
echo
|
||||
fi
|
||||
|
||||
|
||||
########## STEP 2: unpacking libxml2 ##########
|
||||
echo -e ' \033[40m\033[1;34m# STEP 2 \033[0m '
|
||||
echo ' --> Unpacking libxml2 (required for ParadisEO) ...'
|
||||
|
||||
execute_cmd "tar xvjf $resourceKitPath/$LIBS_PATH/$LIBXML2_ARCHIVE --directory $installKitPath" "[2] Unpack Libxml2" $SPY
|
||||
if [ ! "$?" = "0" ]
|
||||
then
|
||||
echo ''
|
||||
echo " --> Error when unpacking libxml2"
|
||||
echo -e ' \033[40m\033[1;33m### END ### \033[0m '
|
||||
return $LIBXML_UNPACKING_ERROR
|
||||
else
|
||||
echo -e ' \033[40m\033[1;34m# STEP 2 OK \033[0m'
|
||||
echo
|
||||
fi
|
||||
|
||||
########## STEP 3: unpacking mpich2 ##########
|
||||
echo -e ' \033[40m\033[1;34m# STEP 3 \033[0m '
|
||||
echo ' --> Unpacking mpich2 (required for ParadisEO) ...'
|
||||
|
||||
execute_cmd "tar xzvf $resourceKitPath/$LIBS_PATH/$MPICH2_ARCHIVE --directory $installKitPath" "[3] Unpack Mpich2" $SPY
|
||||
if [ ! "$?" = "0" ]
|
||||
then
|
||||
echo ''
|
||||
echo " --> Error when unpacking mpich2"
|
||||
echo -e ' \033[40m\033[1;33m### END ### \033[0m '
|
||||
return $MPICH_UNPACKING_ERROR
|
||||
else
|
||||
echo -e ' \033[40m\033[1;34m# STEP 3 OK \033[0m'
|
||||
echo
|
||||
fi
|
||||
|
||||
########## STEP 4: installing paradiseo-eo ##########
|
||||
echo -e ' \033[40m\033[1;34m# STEP 4 \033[0m '
|
||||
echo ' --> Installing Paradiseo-EO. Please wait ...'
|
||||
|
||||
execute_cmd "cd $installKitPath/paradiseo-eo" "[4-1] Go in Paradiseo-EO dir" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
execute_cmd "./autogen.sh" "[4-2] Run autogen" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
execute_cmd "./configure" "[4-3] Run configure" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
execute_cmd "make" "[4-4] Compile ParadisEO-EO" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
if [ ! $(($RETURN)) = 0 ]
|
||||
then
|
||||
echo ''
|
||||
echo " --> Error when installing Paradiseo-EO"
|
||||
echo -e ' \033[40m\033[1;33m### END ### \033[0m '
|
||||
return $EO_INSTALL_ERROR
|
||||
else
|
||||
echo -e ' \033[40m\033[1;34m# STEP 4 OK \033[0m'
|
||||
echo
|
||||
fi
|
||||
|
||||
########## STEP 5: installing paradiseo-mo ##########
|
||||
echo -e ' \033[40m\033[1;34m# STEP 5 \033[0m '
|
||||
echo ' --> Installing Paradiseo-MO. Please wait ...'
|
||||
|
||||
execute_cmd "cd $installKitPath/paradiseo-mo" "[5-1] Go in Paradiseo-MO dir" $SPY
|
||||
RETURN=$?
|
||||
execute_cmd "./autogen.sh --with-EOdir=$installKitPath/paradiseo-eo" "[5-2] Run autogen" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
execute_cmd "make" "[5-3] Compile ParadisEO-MO" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
if [ ! $(($RETURN)) = 0 ]
|
||||
then
|
||||
echo ''
|
||||
echo " --> Error when installing Paradiseo-MO"
|
||||
echo -e ' \033[40m\033[1;33m### END ### \033[0m '
|
||||
return $MO_INSTALL_ERROR
|
||||
else
|
||||
echo -e ' \033[40m\033[1;34m# STEP 5 OK \033[0m'
|
||||
echo
|
||||
fi
|
||||
|
||||
########## STEP 6: installing MOEO ##########
|
||||
echo -e ' \033[40m\033[1;34m# STEP 6 \033[0m '
|
||||
echo ' --> Installing Paradiseo-MOEO. Please wait ...'
|
||||
|
||||
execute_cmd "cd $installKitPath/paradiseo-moeo" "[6-1] Go in Paradiseo-MOEO dir" $SPY
|
||||
RETURN=$?
|
||||
execute_cmd "./autogen.sh --with-EOdir=$installKitPath/paradiseo-eo" "[6-2] Run autogen" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
execute_cmd "make" "[6-3] Compile ParadisEO-MOEO" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
if [ ! $(($RETURN)) = 0 ]
|
||||
then
|
||||
echo ''
|
||||
echo " --> Error when installing Paradiseo-MOEO"
|
||||
echo -e ' \033[40m\033[1;33m### END ### \033[0m '
|
||||
return $MOEO_INSTALL_ERROR
|
||||
else
|
||||
echo -e ' \033[40m\033[1;34m# STEP 6 OK \033[0m'
|
||||
echo
|
||||
fi
|
||||
|
||||
########## STEP 7: installing LIBXML2 ##########
|
||||
echo -e ' \033[40m\033[1;34m# STEP 7 \033[0m '
|
||||
echo ' --> Installing LIBXML2. Please wait ...'
|
||||
|
||||
execute_cmd "mkdir $installKitPath/libxml2" "[7-1] Create libxml2 dir" $SPY
|
||||
RETURN=$?
|
||||
execute_cmd "cd $installKitPath/libxml2-2.6.0/" "[7-2] Go in libxml2-2.6.0 dir" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
execute_cmd "./configure --prefix=$installKitPath/libxml2/ --exec-prefix=$installKitPath/libxml2/" "[7-3] Run configure for libxml2" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
execute_cmd "make" "[7-4] Compile libxml2" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
execute_cmd "make install" "[7-5] Run install libxml2 " $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
if [ ! $(($RETURN)) = 0 ]
|
||||
then
|
||||
echo ''
|
||||
echo " --> Error when installing LIBXML2"
|
||||
echo -e ' \033[40m\033[1;33m### END ### \033[0m '
|
||||
return $LIBXML_INSTALL_ERROR
|
||||
else
|
||||
echo -e ' \033[40m\033[1;34m# STEP 7 OK \033[0m'
|
||||
echo
|
||||
fi
|
||||
|
||||
|
||||
########## STEP 8: installing MPICH2 ##########
|
||||
echo -e ' \033[40m\033[1;34m# STEP 8 \033[0m '
|
||||
echo ' --> Installing MPICH2. Please wait ...'
|
||||
|
||||
execute_cmd "mkdir $installKitPath/mpich2" "[8-1] Create mpich2 dir" $SPY
|
||||
RETURN=$?
|
||||
execute_cmd "cd $installKitPath/mpich2-1.0.3/" "[8-2] Go in mpich2-1.0.3 dir" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
execute_cmd "./configure --prefix=$installKitPath/mpich2/" "[8-3] Run configure for mpich2" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
execute_cmd "make" "[8-4] Compile mpich2" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
execute_cmd "make install" "[8-5] Run install mpich2 " $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
if [ ! $(($RETURN)) = 0 ]
|
||||
then
|
||||
echo ''
|
||||
echo " --> Error when installing MPICH2"
|
||||
echo -e ' \033[40m\033[1;33m### END ### \033[0m '
|
||||
return $MPICH_INSTALL_ERROR
|
||||
else
|
||||
echo -e ' \033[40m\033[1;34m# STEP 8 OK \033[0m'
|
||||
echo
|
||||
fi
|
||||
|
||||
########## STEP 9: removing temp directory for libxml ##########
|
||||
echo -e ' \033[40m\033[1;34m# STEP 9 \033[0m '
|
||||
echo ' --> Removing libxml2 temp install directory ...'
|
||||
|
||||
execute_cmd "rm -fr $installKitPath/libxml2-2.6.0" "[9] Remove Libxml2 temporary directory" $SPY
|
||||
if [ ! "$?" = "0" ]
|
||||
then
|
||||
echo ''
|
||||
echo " --> Error when removing $installKitPath/libxml2-2.6.0"
|
||||
echo -e ' \033[40m\033[1;33m### END ### \033[0m '
|
||||
return $REMOVE_TEMP_DIRECTORY_ERROR
|
||||
else
|
||||
echo -e ' \033[40m\033[1;34m# STEP 9 OK \033[0m'
|
||||
echo
|
||||
fi
|
||||
|
||||
########## STEP 10: removing temp directory for mpich ##########
|
||||
echo -e ' \033[40m\033[1;34m# STEP 10 \033[0m '
|
||||
echo ' --> Removing mpich2 temp install directory ...'
|
||||
|
||||
execute_cmd "rm -fr $installKitPath/mpich2-1.0.3" "[10] Remove Mpich2 temporary directory" $SPY
|
||||
if [ ! "$?" = "0" ]
|
||||
then
|
||||
echo ''
|
||||
echo " --> Error when removing $installKitPath/mpich2-1.0.3"
|
||||
echo -e ' \033[40m\033[1;33m### END ### \033[0m '
|
||||
return $REMOVE_TEMP_DIRECTORY_ERROR
|
||||
else
|
||||
echo -e ' \033[40m\033[1;34m# STEP 10 OK \033[0m'
|
||||
echo
|
||||
fi
|
||||
|
||||
|
||||
########## STEP 11: Configuring environment variables ##########
|
||||
echo -e ' \033[40m\033[1;34m# STEP 11 \033[0m '
|
||||
echo ' --> Configuring environment variables for libxml2 and mpich2 ...'
|
||||
|
||||
execute_cmd "export LD_LIBRARY_PATH=$installKitPath/libxml2/lib:$LD_LIBRARY_PATH" "[11-1] Export LD_LIBRARY_PATH variable" $SPY
|
||||
idx=$?
|
||||
execute_cmd "export PATH=$installKitPath/libxml2/bin:$installKitPath/mpich2/bin:$PATH" "[11-2] Export PATH variable" $SPY
|
||||
|
||||
execute_cmd "echo export LD_LIBRARY_PATH=$installKitPath/libxml2/lib:$LD_LIBRARY_PATH" "[11-3] Export LD_LIBRARY_PATH variable into env" $SPY $homePath/.bashrc
|
||||
idx=$?
|
||||
execute_cmd "echo export PATH=$installKitPath/libxml2/bin:$installKitPath/mpich2/bin:$PATH" "[11-4] Export PATH variable into env" $SPY $homePath/.bashrc
|
||||
idx=`expr $idx + $?`
|
||||
execute_cmd "source $homePath/.bashrc" "[11-3] Export variables" $SPY
|
||||
idx=`expr $idx + $?`
|
||||
if [ ! $(($idx)) = 0 ]
|
||||
then
|
||||
echo ''
|
||||
echo " --> Error when configuring environment variables for libxml2 and mpich2"
|
||||
echo -e ' \033[40m\033[1;33m### END ### \033[0m '
|
||||
return $VAR_CONFIG_ERROR
|
||||
else
|
||||
echo -e ' \033[40m\033[1;34m# STEP 11 OK \033[0m'
|
||||
echo
|
||||
fi
|
||||
|
||||
|
||||
######## STEP 12: installing paradiseo-peo ##########
|
||||
echo -e ' \033[40m\033[1;34m# STEP 12 \033[0m '
|
||||
echo ' --> Installing Paradiseo-PEO. Please wait ...'
|
||||
|
||||
execute_cmd "cd $installKitPath/paradiseo-peo" "[12-1] Go in Paradiseo-PEO dir" $SPY
|
||||
RETURN=$?
|
||||
execute_cmd " ./autogen.sh --with-EOdir=$installKitPath/paradiseo-eo/ --with-MOdir=$installKitPath/paradiseo-mo/ --with-MOEOdir=$installKitPath/paradiseo-moeo" "[12-2] Run autogen for ParadisEO-PEO" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
execute_cmd "make" "[12-3] Compile ParadisEO-PEO " $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
if [ ! $(($RETURN)) = 0 ]
|
||||
then
|
||||
echo ''
|
||||
echo " --> Error when installing Paradiseo-PEO"
|
||||
echo -e ' \033[40m\033[1;33m### END ### \033[0m '
|
||||
return $PARADISEO_INSTALL_ERROR
|
||||
else
|
||||
echo -e ' \033[40m\033[1;34m# STEP 12 OK \033[0m'
|
||||
echo
|
||||
fi
|
||||
|
||||
|
||||
######## STEP 13: copy .mpd.conf file in your HOME directory or in /etc if you are root (required for mpich2)
|
||||
echo -e ' \033[40m\033[1;34m# STEP 13 \033[0m '
|
||||
echo ' --> Copy .mpd.conf file in your HOME directory or in /etc if you are root (required for mpich2) ...'
|
||||
if [ "$UID" = "0" ]
|
||||
then
|
||||
execute_cmd "cp $resourceKitPath/.mpd.conf /etc" "[13-1] Copy mpd.conf file in /etc (root)" $SPY
|
||||
RETURN=$?
|
||||
execute_cmd "mv /etc/.mpd.conf /etc/mpd.conf" "[13-2] Move .mpd.conf to mpd.conf" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
execute_cmd "chmod 600 /etc/mpd.conf" "[13-3] Change .mpd.conf rights" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
else
|
||||
execute_cmd "cp $resourceKitPath/.mpd.conf $HOME" "[13-1] Copy mpd.conf file in in your HOME directory" $SPY
|
||||
RETURN=$?
|
||||
execute_cmd "chmod 600 $HOME/.mpd.conf" "[13-2] Change .mpd.conf rights" $SPY
|
||||
RETURN=`expr $RETURN + $?`
|
||||
fi
|
||||
if [ ! $(($RETURN)) = 0 ]
|
||||
then
|
||||
echo ''
|
||||
echo " --> Error when copying .mpd.conf file "
|
||||
echo -e ' \033[40m\033[1;33m### END ### \033[0m '
|
||||
return $MPD_COPY_ERROR
|
||||
else
|
||||
echo -e ' \033[40m\033[1;34m# STEP 13 OK \033[0m'
|
||||
echo
|
||||
fi
|
||||
|
||||
echo -e "\033[40m\033[1;33m### Now please run \"source $homePath/.bashrc\" to save context ### \033[0m"
|
||||
sleep 2
|
||||
echo
|
||||
echo
|
||||
echo '=> ParadisEO install successful.To report any problem or for help, please contact paradiseo-help@lists.gforge.inria.fr'
|
||||
echo
|
||||
return $SUCCESSFUL_PARADISEO_INSTALL
|
||||
}
|
||||
|
||||
|
||||
#------------------------------------------------------#
|
||||
#-- FUNCTION : on_error ---#
|
||||
#------------------------------------------------------#
|
||||
#-- PARAMETERS : ---#
|
||||
#-- Error number ---#
|
||||
#------------------------------------------------------#
|
||||
#-- RETURN: ---#
|
||||
#------------------------------------------------------#
|
||||
function on_error()
|
||||
{
|
||||
case $1 in
|
||||
$EO_UNPACKING_ERROR)
|
||||
echo
|
||||
echo " An error has occured : impossible to unpack paradiseo-eo archive.See $SPY for more details"
|
||||
echo " Make sure that eo archive exists in current directory "
|
||||
echo
|
||||
echo " => To report any problem of for help, please contact paradiseo-help@lists.gforge.inria.fr and join $SPY"
|
||||
echo ;;
|
||||
|
||||
$LIBXML_UNPACKING_ERROR)
|
||||
echo
|
||||
echo " An error has occured : impossible to unpack libxml2 archive.See $SPY for more details"
|
||||
echo " Make sure that libxml2 archive exists in current directory"
|
||||
echo
|
||||
echo " => To report any problem or for help, please contact paradiseo-help@lists.gforge.inria.fr and join $SPY"
|
||||
echo ;;
|
||||
|
||||
$MPICH_UNPACKING_ERROR)
|
||||
echo
|
||||
echo " An error has occured : impossible to unpack mpich2 archive.See $SPY for more details"
|
||||
echo " Make sure that mpich2 archive exists in current directory"
|
||||
echo
|
||||
echo " => To report any problem or for help, please contact paradiseo-help@lists.gforge.inria.fr and join $SPY"
|
||||
echo ;;
|
||||
|
||||
$EO_INSTALL_ERROR)
|
||||
echo
|
||||
echo " An error has occured : impossible to install Paradiseo-EO.See $SPY for more details"
|
||||
echo "If you need help, please contact paradiseo-help@lists.gforge.inria.fr and join $SPY"
|
||||
echo
|
||||
echo ;;
|
||||
|
||||
$MO_INSTALL_ERROR)
|
||||
echo
|
||||
echo " An error has occured : impossible to install Paradiseo-MO.See $SPY for more details"
|
||||
echo " => To report any problem or for help, please contact paradiseo-help@lists.gforge.inria.fr and join $SPY"
|
||||
echo ;;
|
||||
|
||||
$MOEO_INSTALL_ERROR)
|
||||
echo
|
||||
echo " An error has occured : impossible to install Paradiseo-MOEO.See $SPY for more details"
|
||||
echo " => To report any problem or for help, please contact paradiseo-help@lists.gforge.inria.fr and join $SPY"
|
||||
echo ;;
|
||||
|
||||
$PARADISEO_INSTALL_ERROR)
|
||||
echo
|
||||
echo " An error has occured : impossible to install Paradiseo-PEO.See $SPY for more details"
|
||||
echo ' Make sure you have the required variables in your environment (ex: by using "echo $PATH" for PATH variable) : '
|
||||
echo ' -LD_LIBRARY_PATH=<libxml2 install path>/libxml2/lib:$LD_LIBRARY_PATH'
|
||||
echo ' -PATH=<libxml2 install path>/libxml2/bin:<mpich2 install path>/mpich2/bin:$PATH'
|
||||
echo
|
||||
echo " => To report any problem or for help, please contact paradiseo-help@lists.gforge.inria.fr and join $SPY"
|
||||
echo ;;
|
||||
|
||||
*)
|
||||
echo
|
||||
echo " => To report any problem or for help, please contact paradiseo-help@lists.gforge.inria.fr and join $SPY"
|
||||
echo ;;
|
||||
esac
|
||||
}
|
||||
|
||||
#------------------------------------------------------#
|
||||
#-- BODY : ---#
|
||||
#------------------------------------------------------#
|
||||
|
||||
if [ "$1" = "--help" ]
|
||||
then
|
||||
echo
|
||||
echo 'Use : ./installParadiseo.sh for standard install'
|
||||
echo
|
||||
echo 'Use : ./installParadiseo.sh <HOME path> to give your HOME path'
|
||||
echo 'Example: ./installParadiseo.sh /usr/home/me'
|
||||
echo
|
||||
echo '=> For further help, please contact paradiseo-help@lists.gforge.inria.fr'
|
||||
echo
|
||||
exit
|
||||
fi
|
||||
|
||||
if [ ! -d $HOME ]
|
||||
then
|
||||
if [ "$1" == "" ]
|
||||
then
|
||||
echo " Please give a valid path for your home directory (use ./installParadiseo.sh --help for further information)"
|
||||
else
|
||||
homePath=$1
|
||||
fi
|
||||
else
|
||||
homePath=$HOME
|
||||
fi
|
||||
|
||||
|
||||
# That's it !
|
||||
run_install $PWD
|
||||
paradiseoInstall=$?
|
||||
on_error $paradiseoInstall
|
||||
|
||||
|
||||
BIN
tags/paradiseo-i386-0.2/lib/libxml2-2.6.0.tar.bz2
Normal file
BIN
tags/paradiseo-i386-0.2/lib/libxml2-2.6.0.tar.bz2
Normal file
Binary file not shown.
BIN
tags/paradiseo-i386-0.2/lib/mpich2-1.0.3.tar.gz
Normal file
BIN
tags/paradiseo-i386-0.2/lib/mpich2-1.0.3.tar.gz
Normal file
Binary file not shown.
BIN
tags/paradiseo-i386-0.2/lib/paradiseo-eo.tar.gz
Normal file
BIN
tags/paradiseo-i386-0.2/lib/paradiseo-eo.tar.gz
Normal file
Binary file not shown.
1
tags/paradiseo-i386-0.2/paradiseo-mo/AUTHORS
Normal file
1
tags/paradiseo-i386-0.2/paradiseo-mo/AUTHORS
Normal file
|
|
@ -0,0 +1 @@
|
|||
Documentation : boisson@lifl.fr
|
||||
0
tags/paradiseo-i386-0.2/paradiseo-mo/ChangeLog
Executable file
0
tags/paradiseo-i386-0.2/paradiseo-mo/ChangeLog
Executable file
28
tags/paradiseo-i386-0.2/paradiseo-mo/Makefile.am
Executable file
28
tags/paradiseo-i386-0.2/paradiseo-mo/Makefile.am
Executable file
|
|
@ -0,0 +1,28 @@
|
|||
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)
|
||||
0
tags/paradiseo-i386-0.2/paradiseo-mo/NEWS
Normal file
0
tags/paradiseo-i386-0.2/paradiseo-mo/NEWS
Normal file
69
tags/paradiseo-i386-0.2/paradiseo-mo/README
Normal file
69
tags/paradiseo-i386-0.2/paradiseo-mo/README
Normal file
|
|
@ -0,0 +1,69 @@
|
|||
PARADISEO-MO README FILE
|
||||
=======================================================================
|
||||
|
||||
=======================================================================
|
||||
|
||||
Welcome to PARADISEO-MO (Moving Objects), one of the extension of Evolving Objects library.
|
||||
|
||||
==================================================================
|
||||
BUILDING PARADISEO-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 ParadisEO-MO, i.e. where
|
||||
the sources where unpacked.
|
||||
|
||||
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 PARADISEO-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
|
||||
154
tags/paradiseo-i386-0.2/paradiseo-mo/autogen.sh
Executable file
154
tags/paradiseo-i386-0.2/paradiseo-mo/autogen.sh
Executable file
|
|
@ -0,0 +1,154 @@
|
|||
#!/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
|
||||
7
tags/paradiseo-i386-0.2/paradiseo-mo/cleaner
Executable file
7
tags/paradiseo-i386-0.2/paradiseo-mo/cleaner
Executable file
|
|
@ -0,0 +1,7 @@
|
|||
(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 \{\} \;
|
||||
52
tags/paradiseo-i386-0.2/paradiseo-mo/configure.in
Executable file
52
tags/paradiseo-i386-0.2/paradiseo-mo/configure.in
Executable file
|
|
@ -0,0 +1,52 @@
|
|||
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"
|
||||
236
tags/paradiseo-i386-0.2/paradiseo-mo/docs/Doxyfile
Normal file
236
tags/paradiseo-i386-0.2/paradiseo-mo/docs/Doxyfile
Normal file
|
|
@ -0,0 +1,236 @@
|
|||
# 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 = ../../paradiseo-eo/doc/eo.doxytag=../../../paradiseo-eo/doc/html
|
||||
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
|
||||
5
tags/paradiseo-i386-0.2/paradiseo-mo/docs/Makefile.am
Normal file
5
tags/paradiseo-i386-0.2/paradiseo-mo/docs/Makefile.am
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
doc:
|
||||
-@doxygen Doxyfile
|
||||
|
||||
clean-local:
|
||||
rm -rf html latex man
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
<!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 paradiseo-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 Thu Dec 21 10:49:58 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>
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
<!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 Thu Dec 21 10:49:59 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>
|
||||
52
tags/paradiseo-i386-0.2/paradiseo-mo/docs/html/classes.html
Normal file
52
tags/paradiseo-i386-0.2/paradiseo-mo/docs/html/classes.html
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
<!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 Thu Dec 21 10:49:58 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>
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
<!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" --><!-- doxytag: inherits="eoMonOp< EOT >" -->Description of an algorithm of the paradiseo-mo library.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="mo_algo_8h-source.html">moAlgo.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for moAlgo< EOT >:
|
||||
<p><center><img src="classmo_algo.png" usemap="#moAlgo< EOT >_map" border="0" alt=""></center>
|
||||
<map name="moAlgo< EOT >_map">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html" alt="eoMonOp< EOT >" shape="rect" coords="74,112,212,136">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html" alt="eoOp< EOType >" shape="rect" coords="0,56,138,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html" alt="eoUF< EOT &, bool >" shape="rect" coords="148,56,286,80">
|
||||
<area doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html" alt="eoFunctorBase" shape="rect" coords="148,0,286,24">
|
||||
</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 EOT><br>
|
||||
class moAlgo< EOT ></h3>
|
||||
|
||||
Description of an algorithm of the paradiseo-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 paradiseo-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 Thu Dec 21 10:49:59 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>
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue