Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Remove xbt_parmap_get_worker_id to simplify the parmap interface
[simgrid.git] / include / xbt / parmap.h
index 9412595..172ef6b 100644 (file)
@@ -15,8 +15,8 @@
 
 SG_BEGIN_DECL()
 
-/** @addtogroup XBT_parmap
-  * @brief Parallel map.
+/** \addtogroup XBT_parmap
+  * \brief Parallel map.
   *
   * A function is applied to the n first elements of a dynar in parallel,
   * where n is the number of threads. The threads are persistent until the
@@ -25,10 +25,10 @@ SG_BEGIN_DECL()
   * If there are more than n elements in the dynar, the worker threads should
   * fetch themselves remaining work with xbt_parmap_next() and execute it.
   *
-  * @{
+  * \{
   */
-  /** \brief Queue data type (opaque type) */
 
+/** \brief Parallel map data type (opaque type) */
 typedef struct s_xbt_parmap *xbt_parmap_t;
 
 XBT_PUBLIC(xbt_parmap_t) xbt_parmap_new(unsigned int num_workers);
@@ -38,9 +38,8 @@ XBT_PUBLIC(void) xbt_parmap_apply(xbt_parmap_t parmap,
                                   void_f_pvoid_t fun,
                                   xbt_dynar_t data);
 XBT_PUBLIC(void*) xbt_parmap_next(xbt_parmap_t parmap);
-XBT_PUBLIC(unsigned long) xbt_parmap_get_worker_id(xbt_parmap_t parmap);
 
-/** @} */
+/** \} */
 
 SG_END_DECL()