diff --git a/trunk/paradiseo-mo/docs/html/classmo_cooling_schedule.html b/trunk/paradiseo-mo/docs/html/classmo_cooling_schedule.html new file mode 100644 index 000000000..f75d027f5 --- /dev/null +++ b/trunk/paradiseo-mo/docs/html/classmo_cooling_schedule.html @@ -0,0 +1,58 @@ + +
+
+#include <moCoolingSchedule.h>
+
+
Inheritance diagram for moCoolingSchedule: +

+It is only a description... An object that herits from this class is needed to be used in a moSA. See moExponentialCoolingSchedule or moLinearCoolingSchedule for example. +
+ +
+Definition at line 22 of file moCoolingSchedule.h.
1.5.1
+
+
diff --git a/trunk/paradiseo-mo/docs/html/classmo_cooling_schedule.png b/trunk/paradiseo-mo/docs/html/classmo_cooling_schedule.png
new file mode 100644
index 000000000..078143b2d
Binary files /dev/null and b/trunk/paradiseo-mo/docs/html/classmo_cooling_schedule.png differ
diff --git a/trunk/paradiseo-mo/docs/html/mo_cooling_schedule_8h-source.html b/trunk/paradiseo-mo/docs/html/mo_cooling_schedule_8h-source.html
new file mode 100644
index 000000000..4037b52c8
--- /dev/null
+++ b/trunk/paradiseo-mo/docs/html/mo_cooling_schedule_8h-source.html
@@ -0,0 +1,51 @@
+
+
+00001 // -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*- +00002 +00003 // "moCoolingSchedule.h" +00004 +00005 // (c) OPAC Team, LIFL, 2003-2007 +00006 +00007 /* LICENCE TEXT +00008 +00009 Contact: paradiseo-help@lists.gforge.inria.fr +00010 */ +00011 +00012 #ifndef __moCoolingSchedule_h +00013 #define __moCoolingSchedule_h +00014 +00015 #include <eoFunctor.h> +00016 +00018 +00022 class moCoolingSchedule:public eoUF < double &, bool > +00023 { +00024 +00025 }; +00026 +00027 #endif +
1.5.1
+
+
diff --git a/trunk/paradiseo-mo/docs/latex/classmo_cooling_schedule.eps b/trunk/paradiseo-mo/docs/latex/classmo_cooling_schedule.eps
new file mode 100644
index 000000000..a1d0c2d59
--- /dev/null
+++ b/trunk/paradiseo-mo/docs/latex/classmo_cooling_schedule.eps
@@ -0,0 +1,203 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: ClassName
+%%Creator: Doxygen
+%%CreationDate: Time
+%%For:
+%Magnification: 1.00
+%%Orientation: Portrait
+%%BoundingBox: 0 0 500 101.523
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%EndComments
+
+% ----- variables -----
+
+/boxwidth 0 def
+/boxheight 40 def
+/fontheight 24 def
+/marginwidth 10 def
+/distx 20 def
+/disty 40 def
+/boundaspect 4.925 def % aspect ratio of the BoundingBox (width/height)
+/boundx 500 def
+/boundy boundx boundaspect div def
+/xspacing 0 def
+/yspacing 0 def
+/rows 2 def
+/cols 2 def
+/scalefactor 0 def
+/boxfont /Times-Roman findfont fontheight scalefont def
+
+% ----- procedures -----
+
+/dotted { [1 4] 0 setdash } def
+/dashed { [5] 0 setdash } def
+/solid { [] 0 setdash } def
+
+/max % result = MAX(arg1,arg2)
+{
+ /a exch def
+ /b exch def
+ a b gt {a} {b} ifelse
+} def
+
+/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
+{
+ 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
+} def
+
+/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
+{
+ /str exch def
+ /boxwidth boxwidth str stringwidth pop max def
+} def
+
+/box % draws a box with text `arg1' at grid pos (arg2,arg3)
+{ gsave
+ 2 setlinewidth
+ newpath
+ exch xspacing mul xoffset add
+ exch yspacing mul
+ moveto
+ boxwidth 0 rlineto
+ 0 boxheight rlineto
+ boxwidth neg 0 rlineto
+ 0 boxheight neg rlineto
+ closepath
+ dup stringwidth pop neg boxwidth add 2 div
+ boxheight fontheight 2 div sub 2 div
+ rmoveto show stroke
+ grestore
+} def
+
+/mark
+{ newpath
+ exch xspacing mul xoffset add boxwidth add
+ exch yspacing mul
+ moveto
+ 0 boxheight 4 div rlineto
+ boxheight neg 4 div boxheight neg 4 div rlineto
+ closepath
+ eofill
+ stroke
+} def
+
+/arrow
+{ newpath
+ moveto
+ 3 -8 rlineto
+ -6 0 rlineto
+ 3 8 rlineto
+ closepath
+ eofill
+ stroke
+} def
+
+/out % draws an output connector for the block at (arg1,arg2)
+{
+ newpath
+ exch xspacing mul xoffset add boxwidth 2 div add
+ exch yspacing mul boxheight add
+ /y exch def
+ /x exch def
+ x y moveto
+ 0 disty 2 div rlineto
+ stroke
+ 1 eq { x y disty 2 div add arrow } if
+} def
+
+/in % draws an input connector for the block at (arg1,arg2)
+{
+ newpath
+ exch xspacing mul xoffset add boxwidth 2 div add
+ exch yspacing mul disty 2 div sub
+ /y exch def
+ /x exch def
+ x y moveto
+ 0 disty 2 div rlineto
+ stroke
+ 1 eq { x y disty 2 div add arrow } if
+} def
+
+/hedge
+{
+ exch xspacing mul xoffset add boxwidth 2 div add
+ exch yspacing mul boxheight 2 div sub
+ /y exch def
+ /x exch def
+ newpath
+ x y moveto
+ boxwidth 2 div distx add 0 rlineto
+ stroke
+ 1 eq
+ { newpath x boxwidth 2 div distx add add y moveto
+ -8 3 rlineto
+ 0 -6 rlineto
+ 8 3 rlineto
+ closepath
+ eofill
+ stroke
+ } if
+} def
+
+/vedge
+{
+ /ye exch def
+ /ys exch def
+ /xs exch def
+ newpath
+ xs xspacing mul xoffset add boxwidth 2 div add dup
+ ys yspacing mul boxheight 2 div sub
+ moveto
+ ye yspacing mul boxheight 2 div sub
+ lineto
+ stroke
+} def
+
+/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
+{
+ /ys exch def
+ /xe exch def
+ /xs exch def
+ newpath
+ xs xspacing mul xoffset add boxwidth 2 div add
+ ys yspacing mul disty 2 div sub
+ moveto
+ xspacing xe xs sub mul 0
+ rlineto
+ stroke
+} def
+
+% ----- main ------
+
+boxfont setfont
+1 boundaspect scale
+(moCoolingSchedule) cw
+(moExponentialCoolingSchedule) cw
+(moLinearCoolingSchedule) cw
+/boxwidth boxwidth marginwidth 2 mul add def
+/xspacing boxwidth distx add def
+/yspacing boxheight disty add def
+/scalefactor
+ boxwidth cols mul distx cols 1 sub mul add
+ boxheight rows mul disty rows 1 sub mul add boundaspect mul
+ max def
+boundx scalefactor div boundy scalefactor div scale
+
+% ----- classes -----
+
+ (moCoolingSchedule) 0.5 1 box
+ (moExponentialCoolingSchedule) 0 0 box
+ (moLinearCoolingSchedule) 1 0 box
+
+% ----- relations -----
+
+solid
+1 0.5 0.25 out
+solid
+0 1 1 conn
+solid
+0 0 0.75 in
+solid
+0 1 0.75 in
diff --git a/trunk/paradiseo-mo/docs/latex/classmo_cooling_schedule.tex b/trunk/paradiseo-mo/docs/latex/classmo_cooling_schedule.tex
new file mode 100644
index 000000000..d0d7d7b80
--- /dev/null
+++ b/trunk/paradiseo-mo/docs/latex/classmo_cooling_schedule.tex
@@ -0,0 +1,27 @@
+\section{mo\-Cooling\-Schedule Class Reference}
+\label{classmo_cooling_schedule}\index{moCoolingSchedule@{moCoolingSchedule}}
+This class gives the description of a cooling schedule.
+
+
+{\tt \#include $<$mo\-Cooling\-Schedule.h$>$}
+
+Inheritance diagram for mo\-Cooling\-Schedule::\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=2cm]{classmo_cooling_schedule}
+\end{center}
+\end{figure}
+
+
+\subsection{Detailed Description}
+This class gives the description of a cooling schedule.
+
+It is only a description... An object that herits from this class is needed to be used in a \doxyref{mo\-SA}{p.}{classmo_s_a}. See \doxyref{mo\-Exponential\-Cooling\-Schedule}{p.}{classmo_exponential_cooling_schedule} or \doxyref{mo\-Linear\-Cooling\-Schedule}{p.}{classmo_linear_cooling_schedule} for example.
+
+
+
+Definition at line 22 of file mo\-Cooling\-Schedule.h.
+
+The documentation for this class was generated from the following file:\begin{CompactItemize}
+\item
+mo\-Cooling\-Schedule.h\end{CompactItemize}
diff --git a/trunk/paradiseo-mo/docs/man/man3/moCoolingSchedule.3 b/trunk/paradiseo-mo/docs/man/man3/moCoolingSchedule.3
new file mode 100644
index 000000000..ef0b01fdd
--- /dev/null
+++ b/trunk/paradiseo-mo/docs/man/man3/moCoolingSchedule.3
@@ -0,0 +1,25 @@
+.TH "moCoolingSchedule" 3 "18 Apr 2007" "Version 0.1" "PARADISEO-MO" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+moCoolingSchedule \- This class gives the description of a cooling schedule.
+
+.PP
+.SH SYNOPSIS
+.br
+.PP
+\fC#include