Skip to content
Snippets Groups Projects
  1. Nov 27, 2008
  2. Nov 21, 2008
  3. Nov 14, 2008
  4. Aug 28, 2008
  5. Aug 20, 2008
  6. Aug 15, 2008
  7. Aug 11, 2008
  8. Jul 11, 2008
  9. Jul 03, 2008
    • Christophe Geuzaine's avatar
      improved error handling for libGmsh: · 252c55a6
      Christophe Geuzaine authored
      - removed every "throw;", i.e., every throw that did not throw an actual exception.
        throw wihout args should ONLY be used in a catch{} to re-throw the same exception
        (for it to be handled in another catch clause)
      
      - introduced GmshMessage callback class so that clients can easily implement
        their own message handling (see example in driverOCC.cpp)
      252c55a6
  10. Jun 05, 2008
  11. May 06, 2008
  12. May 04, 2008
    • Christophe Geuzaine's avatar
      * replaced old Msg function with message class inspired from what we · 26ff0c6f
      Christophe Geuzaine authored
        did in high
      * added mesh generation error log summary
      * removed Parallel subdir (this is now handled by the message class)
      * removed Box subdir and consolidated batch processing in a single
        routine
      * made List_T into a class
      * reduced dependencies in Pview*.h so we can eventually add the post-pro
        interface to the public API
      26ff0c6f
  13. Apr 30, 2008
  14. Apr 28, 2008
  15. Apr 17, 2008
  16. Mar 20, 2008
  17. Mar 11, 2008
    • Christophe Geuzaine's avatar
      · 9139fe13
      Christophe Geuzaine authored
      - new GmshInitialize(argc, argv) and GmshFinalize() for library version,
        now also used throughout
      
      - GModel::mesh(dimension)
      
      We now have a simple API to do basic stuff. We'll interface more as we go (optimize, adapt, etc.).
      
      #include <stdio.h>
      #include <gmsh/Gmsh.h>
      #include <gmsh/GModel.h>
      #include <gmsh/MElement.h>
      
      int main(int argc, char **argv)
      {
        GmshInitialize(argc, argv);
        GModel *m = new GModel();
        m->readGEO("./tutorial/t5.geo");
        m->mesh(3);
        for(GModel::riter it = m->firstRegion(); it != m->lastRegion(); ++it){
          printf("volume %d contains %d elements:\n", (*it)->tag(), (*it)->getNumMeshElements());
          for(unsigned int i = 0; i < (*it)->getNumMeshElements(); i++)
            printf(" %d", (*it)->getMeshElement(i)->getNum());
          printf("\n");
        }
        m->writeMSH("test.msh");
        m->writeUNV("test.unv");
        GmshFinalize();
      }
      9139fe13
  18. Feb 24, 2008
    • Christophe Geuzaine's avatar
      · 3b3fb9d0
      Christophe Geuzaine authored
      introduce notion of entities in PViewData (in prepa for gmodel stuff)
      3b3fb9d0
  19. Feb 20, 2008
  20. Feb 17, 2008
  21. Feb 05, 2008
  22. Jan 28, 2008
  23. Jan 25, 2008
  24. Jan 19, 2008
    • Christophe Geuzaine's avatar
      · a86ef74c
      Christophe Geuzaine authored
      start reducing header pollution (removed Gmsh.h + cleaned up GModel & co)
      a86ef74c
  25. Dec 03, 2007
  26. Nov 28, 2007
  27. Nov 27, 2007
  28. Nov 26, 2007
  29. Nov 04, 2007
  30. Sep 10, 2007
    • Christophe Geuzaine's avatar
      · 86a0dffe
      Christophe Geuzaine authored
      moving to new post-processing database
      
                          *** WARNING ***
      
      do not upgrade if you need plugins or adaptive views: these have not
      been ported (yet) to the new database
      
                          *** WARNING ***
      86a0dffe
  31. Sep 03, 2007
    • Christophe Geuzaine's avatar
      · 856d14f0
      Christophe Geuzaine authored
      lots of improvements to boundary layer generation: we can now constuct
      and mesh models with entities connected to boundary layer points, edges
      and faces
      856d14f0
  32. Aug 21, 2007
    • Christophe Geuzaine's avatar
      airplane work: · 5da17442
      Christophe Geuzaine authored
      - removed static GMODEL (can now have multiple models)
      - added infrastructure for new post-processor module
      5da17442
  33. Jul 11, 2007
  34. May 10, 2007
    • Christophe Geuzaine's avatar
      · cc71f081
      Christophe Geuzaine authored
      - prepare group of nodes in UNV (for Guillaume)
      - prepare delaunay for connected volumes
      - test 2nd patch from Michel for phase1() extrusion
      cc71f081
  35. Apr 20, 2007
  36. Feb 28, 2007
    • Christophe Geuzaine's avatar
      · fedf44e8
      Christophe Geuzaine authored
      bug fixes in new high order element code
      fedf44e8
  37. Feb 27, 2007
  38. Feb 26, 2007
    • Christophe Geuzaine's avatar
      · 8381c872
      Christophe Geuzaine authored
      new boundary layer mesh generator
      
      refactored smooth value/smooth normal code into single SmoothData.* file
      8381c872
Loading