Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add navigation bar in the documentation (of GRAS)
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Sat, 22 Oct 2005 11:40:09 +0000 (11:40 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Sat, 22 Oct 2005 11:40:09 +0000 (11:40 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1790 48e7efb5-ca39-0410-a469-dd3cf9ba447f

doc/Doxyfile.in
doc/module-gras.doc
doc/modules.doc

index 9e622f9..ba77b1a 100644 (file)
@@ -644,7 +644,7 @@ BINARY_TOC             = NO
 # The TOC_EXPAND flag can be set to YES to add extra items for group members 
 # to the contents of the HTML help documentation and to the tree view.
 
 # The TOC_EXPAND flag can be set to YES to add extra items for group members 
 # to the contents of the HTML help documentation and to the tree view.
 
-TOC_EXPAND             = NO
+TOC_EXPAND             = YES
 
 # The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
 # top of each HTML page. The value NO (the default) enables the index and 
 
 # The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
 # top of each HTML page. The value NO (the default) enables the index and 
index 1e08192..a6e54bb 100644 (file)
 
 /** \page GRAS_main_generation main() and GRAS
 
 
 /** \page GRAS_main_generation main() and GRAS
 
-    <center>[\ref GRAS_API]</center>
+  <center><table><tr><td><b>Top</b>    <td> [\ref index]::[\ref GRAS_API]
+                 <tr><td><b>Prev</b>   <td> [\ref GRAS_emul]
+                 <tr><td><b>Next</b>   <td> [\ref GRAS_compile]            </table></center>
+
 
     \section GRAS_maingen_toc Table of content
      
 
     \section GRAS_maingen_toc Table of content
      
 
 /** \page GRAS_compile Compiling your GRAS project
 
 
 /** \page GRAS_compile Compiling your GRAS project
 
-    <center>[\ref GRAS_API]</center>
+    <center><table><tr><td><b>Top</b>    <td> [\ref index]::[\ref GRAS_API]
+                   <tr><td><b>Prev</b>   <td> [\ref GRAS_main_generation]
+                   <tr><td><b>Next</b>   <td> [\ref GRAS_ex_ping]            </table></center>
 
     As explained in section \ref GRAS_main_generation, the
     gras_stub_generator tool can be used to generate the system
 
     As explained in section \ref GRAS_main_generation, the
     gras_stub_generator tool can be used to generate the system
 
 /** \page GRAS_ex_ping The classical Ping-Pong in GRAS
 
 
 /** \page GRAS_ex_ping The classical Ping-Pong in GRAS
 
-    <center>[\ref GRAS_API]</center>
+    <center><table><tr><td><b>Top</b>    <td> [\ref index]::[\ref GRAS_API]
+                   <tr><td><b>Prev</b>   <td> [\ref GRAS_compile]
+                   <tr><td><b>Next</b>   <td> [\ref GRAS_ex_mmrpc]            </table></center>
 
     This example implements the very classical ping-pong in GRAS. It
     involves a client (initiating the ping-pong) and a server (answering to 
 
     This example implements the very classical ping-pong in GRAS. It
     involves a client (initiating the ping-pong) and a server (answering to 
 
 /** \page GRAS_ex_mmrpc A simple RPC for matrix multiplication
 
 
 /** \page GRAS_ex_mmrpc A simple RPC for matrix multiplication
 
-    <center>[\ref GRAS_API]</center>
+    <center><table><tr><td><b>Top</b>    <td> [\ref index]::[\ref GRAS_API]
+                   <tr><td><b>Prev</b>   <td> [\ref GRAS_ex_ping]
+                   <tr><td><b>Next</b>   <td> [\ref GRAS_ex_timer]            </table></center>
 
     This example implements a remote matrix multiplication. It involves a client 
     (creating the matrices and sending the multiplications requests) and a server 
 
     This example implements a remote matrix multiplication. It involves a client 
     (creating the matrices and sending the multiplications requests) and a server 
 
 /** \page GRAS_ex_timer Some timer games
 
 
 /** \page GRAS_ex_timer Some timer games
 
-    <center>[\ref GRAS_API]</center>
+    <center><table><tr><td><b>Top</b>    <td> [\ref index]::[\ref GRAS_API]
+                   <tr><td><b>Prev</b>   <td> [\ref GRAS_ex_mmrpc]
+                   <tr><td>   Next       <td>            </table></center>
 
     This example fools around with the GRAS timers (\ref GRAS_timer). It is
     mainly a regression test, since it uses almost all timer features.
 
     This example fools around with the GRAS timers (\ref GRAS_timer). It is
     mainly a regression test, since it uses almost all timer features.
index fede18e..79a4cf5 100644 (file)
@@ -6,6 +6,8 @@
     \brief The core toolbox of SimGrid, containing usefull datatypes,
            portability support and so on.
 
     \brief The core toolbox of SimGrid, containing usefull datatypes,
            portability support and so on.
 
+  <center><table><tr><td><b>Top</b>     <td> [\ref index]
+                 <tr><td>   Other modules      <td> [\ref SURF_API] [\ref MSG_API] [\ref GRAS_API] [\ref AMOK_API] [\ref SMPI_API] </table></center>
    
 */
 
    
 */
 
     \ingroup SimGrid_API
     \brief Kernel of all the simulators used in SimGrid, and associated models.
  
     \ingroup SimGrid_API
     \brief Kernel of all the simulators used in SimGrid, and associated models.
  
+  <center><table><tr><td><b>Top</b>     <td> [\ref index]
+                 <tr><td><b>Related modules</b> <td> [\ref XBT_API]   
+                 <tr><td>   Other modules      <td> [\ref MSG_API] [\ref GRAS_API] [\ref AMOK_API] [\ref SMPI_API] </table></center>
+
       SURF provides the core functionnalities to simulate a virtual
       platform. It is very low-level and is not intended to be used as
       such but rather to serve as a basis for higher-level simulators.
       SURF provides the core functionnalities to simulate a virtual
       platform. It is very low-level and is not intended to be used as
       such but rather to serve as a basis for higher-level simulators.
     \ingroup SimGrid_API
     \brief Simple programming environment 
   
     \ingroup SimGrid_API
     \brief Simple programming environment 
   
+  <center><table><tr><td><b>Top</b>     <td> [\ref index]
+                 <tr><td><b>Related modules</b> <td> [\ref XBT_API]   
+                 <tr><td>   Other modules      <td> [\ref SURF_API] [\ref GRAS_API] [\ref AMOK_API] [\ref SMPI_API] </table></center>
+
       MSG was the first distributed programming environment provided within
       SimGrid. While almost realistic, it remains quite simple (simplistic?).
 
       MSG was the first distributed programming environment provided within
       SimGrid. While almost realistic, it remains quite simple (simplistic?).
 
     \ingroup SimGrid_API
     \brief Realistic programming environment (Grid Reality And Simulation)
   
     \ingroup SimGrid_API
     \brief Realistic programming environment (Grid Reality And Simulation)
   
+  <center><table><tr><td><b>Top</b>     <td> [\ref index]
+                 <tr><td><b>Related modules</b> <td> [\ref XBT_API]   [\ref AMOK_API]
+                 <tr><td>   Other modules       <td> [\ref SURF_API]  [\ref MSG_API] [\ref SMPI_API] 
+                 <tr><td><b>Down</b>            <td> [\ref GRAS_dd]   </table></center>
+
     GRAS provides a complete API to implement distributed application on top
     of heterogeneous plateforms. In addition to the SimGrid implementation
     of this interface (allowing you to work on your application within the
     GRAS provides a complete API to implement distributed application on top
     of heterogeneous plateforms. In addition to the SimGrid implementation
     of this interface (allowing you to work on your application within the
     \ingroup SimGrid_API
     \brief Distributed toolkit built over \ref GRAS_API (Advanced Metacomputing Overlay Kit)
 
     \ingroup SimGrid_API
     \brief Distributed toolkit built over \ref GRAS_API (Advanced Metacomputing Overlay Kit)
 
+  <center><table><tr><td><b>Top</b>     <td> [\ref index]
+                 <tr><td><b>Related modules</b> <td> [\ref XBT_API] [\ref GRAS_API]
+                 <tr><td>   Other modules      <td> [\ref SURF_API] [\ref MSG_API] [\ref SMPI_API] </table></center>
+
     AMOK provides several tools useful to most applications built on top of GRAS, 
     but yet not belonging to GRAS itself. It is planned that those modules will be 
     changed to real plugins one day, allowing users to load only the needed parts at
     AMOK provides several tools useful to most applications built on top of GRAS, 
     but yet not belonging to GRAS itself. It is planned that those modules will be 
     changed to real plugins one day, allowing users to load only the needed parts at
     \ingroup SimGrid_API
     \brief Programming environment for the simulation of MPI applications
   
     \ingroup SimGrid_API
     \brief Programming environment for the simulation of MPI applications
   
+  <center><table><tr><td><b>Top</b>     <td> [\ref index]
+                 <tr><td><b>Related modules</b> <td> [\ref XBT_API] 
+                 <tr><td>   Other modules       <td> [\ref SURF_API] [\ref GRAS_API] [\ref AMOK_API] [\ref MSG_API] </table></center>
+
     Once implemented, this programming environment will allow you to study
     within the simulator any MPI application without having to modify them
     for that. In other words, it will constitute an emulation solution for
     Once implemented, this programming environment will allow you to study
     within the simulator any MPI application without having to modify them
     for that. In other words, it will constitute an emulation solution for