From aa6f62acd2e72f72d3253551265d9583ef7f5039 Mon Sep 17 00:00:00 2001 From: jboisson Date: Wed, 18 Apr 2007 08:28:51 +0000 Subject: [PATCH] update for moCoolingSchedule in the documentations git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@273 331e1502-861f-0410-8da2-ba01fb791d7f --- .../docs/html/classmo_cooling_schedule.html | 58 +++++ .../docs/html/classmo_cooling_schedule.png | Bin 0 -> 819 bytes .../html/mo_cooling_schedule_8h-source.html | 51 +++++ .../docs/latex/classmo_cooling_schedule.eps | 203 ++++++++++++++++++ .../docs/latex/classmo_cooling_schedule.tex | 27 +++ .../docs/man/man3/moCoolingSchedule.3 | 25 +++ 6 files changed, 364 insertions(+) create mode 100644 trunk/paradiseo-mo/docs/html/classmo_cooling_schedule.html create mode 100644 trunk/paradiseo-mo/docs/html/classmo_cooling_schedule.png create mode 100644 trunk/paradiseo-mo/docs/html/mo_cooling_schedule_8h-source.html create mode 100644 trunk/paradiseo-mo/docs/latex/classmo_cooling_schedule.eps create mode 100644 trunk/paradiseo-mo/docs/latex/classmo_cooling_schedule.tex create mode 100644 trunk/paradiseo-mo/docs/man/man3/moCoolingSchedule.3 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 @@ + + +PARADISEO-MO: moCoolingSchedule Class Reference + + + + +
+
+
+
+

moCoolingSchedule Class Reference

This class gives the description of a cooling schedule. +More... +

+#include <moCoolingSchedule.h> +

+

Inheritance diagram for moCoolingSchedule: +

+ +moExponentialCoolingSchedule +moLinearCoolingSchedule + + + +
+

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 moSA. See moExponentialCoolingSchedule or moLinearCoolingSchedule for example. +

+ +

+Definition at line 22 of file moCoolingSchedule.h.


The documentation for this class was generated from the following file: +
Generated on Wed Apr 18 10:15:04 2007 for PARADISEO-MO by  + +doxygen 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 0000000000000000000000000000000000000000..078143b2df0e36e3111cade89ddcacd7d4a26fde GIT binary patch literal 819 zcmeAS@N?(olHy`uVBq!ia0y~yU~B=h16Y`W4w>EaktG3V`!z`i940&R-3&ln%&EzsX^ z)AO5++UzfX`!@uzc6E7WUS4$izd=Ue*Td>vwp<6Nwk%3I|GeQz?_GN%59bw$6WTts zIUbXB zS3F>#fBk*bQ-K%#3|vhMWM0l*a=CQ%gXJd93zWS(T(dgv2so~2NSObIQSoQ;B0m;M zMGnEWPV0W(-rDN0d9H$oDd#VakV@r;e9QvxJ@~v<3WQ8)p7^V5iSF7x4ELVYdF*k# z@>fvhbNvi1!B<89Pbly%Y;%-ydZzIGKgZ!K*RKj&tY=r)^J{f_LDYBmA60wT%{vrn z%kYr1zu0+&Bkw{s(-x^K0$BmI9P9a47&yh>h@TR_ecy)t861+YxPN!IO<0JR^TS?n zU*)gU-v6Jr{W!S#=V9;vV*7VbQfgV`{3nN_I*Y@yN~($R!bzRn4ZB}6wB5<`_D%ARWicXH;uw{^Vm;8DbbQ>JrWd*5HH(|yrWwML$Gp>q9W z={-utED~vgp*t*PKg?5TvD}r;=(c#{!LN}DKOXMhP`7!K$e{@HWl1j?->WdiEtfcG z)G8I>{-L9S_gLZw&pWOgBH7FY%=TOtI5Xw??Pd8(3QYKfV-0rs{a!6_t>OLNwgn%5 z#;%KrD6y43_QLamdqc6ZAjAFY#s_6g)%RVjgVLRvttWka-&%ORpmy5mdKI;Vst0L0aHH2?qr literal 0 HcmV?d00001 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 @@ + + +PARADISEO-MO: moCoolingSchedule.h Source File + + + + +
+
+

moCoolingSchedule.h

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
+

Generated on Wed Apr 18 10:15:03 2007 for PARADISEO-MO by  + +doxygen 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 \fP +.PP +Inherited by \fBmoExponentialCoolingSchedule\fP, and \fBmoLinearCoolingSchedule\fP. +.PP +.SH "Detailed Description" +.PP +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 \fBmoSA\fP. See \fBmoExponentialCoolingSchedule\fP or \fBmoLinearCoolingSchedule\fP for example. +.PP +Definition at line 22 of file moCoolingSchedule.h. + +.SH "Author" +.PP +Generated automatically by Doxygen for PARADISEO-MO from the source code.