Sprintul din decembrie 2009

  • Lansarea este pe 01-12-2009.
  • Sprint-ul din 12-2009 va conține task-uri ce n-au fost realizate în acest sprint.
  • Se lucrează doar pe versiune instabilă din Temelia
    • unstable SVN/git branch

Descriere

  1. Îmbunătățiri
    1. edge_t
      1 void edge_debug(edge_t edge, void *stream);
      
    2. vertex_t
      1 void vertex_debug(vertex_t vertex, void *stream);
      
  2. Graf
    1. Implementarea grafului cu matrice de adiacență
       1 void *graph_matrix_new(int size);
       2 void graph_matrix_delete(void *graph);
       3 void graph_matrix_resize(void *graph, int size);
       4 void graph_matrix_add_edge(void *graph, unsigned int src, unsigned int dest,
       5         edge_t edge);
       6 edge_t graph_matrix_remove_edge(void *graph, unsigned int vertex1,
       7         unsigned int vertex2);
       8 edge_t graph_matrix_get_edge(void *graph, unsigned int vertex1,
       9         unsigned int vertex2);
      10 vertex_t graph_matrix_first_vertex(void *graph, unsigned int vertex,
      11         void *context);
      12 vertex_t graph_matrix_next_vertex(void *graph, unsigned int vertex,
      13         void *context);
      14 void graph_matrix_iterate(void *graph, void(*iterate)(vertex_t src,
      15         vertex_t dest, double cost, char *label, void *key, char type));
      16 
      17 graph_implementation_t graph_matrix_get_implementation();
      
    2. Teste de calitate pentru codul scris mai sus

Disponibil și în: HTML TXT