Skip to content
Snippets Groups Projects
  1. 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
  2. Feb 24, 2008
    • Christophe Geuzaine's avatar
      · 3b3fb9d0
      Christophe Geuzaine authored
      introduce notion of entities in PViewData (in prepa for gmodel stuff)
      3b3fb9d0
  3. Feb 20, 2008
  4. Feb 17, 2008
  5. Feb 05, 2008
  6. Jan 28, 2008
  7. Jan 25, 2008
  8. Jan 19, 2008
    • Christophe Geuzaine's avatar
      · a86ef74c
      Christophe Geuzaine authored
      start reducing header pollution (removed Gmsh.h + cleaned up GModel & co)
      a86ef74c
  9. Dec 03, 2007
  10. Nov 28, 2007
  11. Nov 27, 2007
  12. Nov 26, 2007
  13. Nov 04, 2007
  14. 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
  15. 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
  16. 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
  17. Jul 11, 2007
  18. 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
  19. Apr 20, 2007
  20. Feb 28, 2007
    • Christophe Geuzaine's avatar
      · fedf44e8
      Christophe Geuzaine authored
      bug fixes in new high order element code
      fedf44e8
  21. Feb 27, 2007
  22. 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
  23. Feb 04, 2007
    • Christophe Geuzaine's avatar
      · f15018c4
      Christophe Geuzaine authored
      - print num vert+elm after each generation
      - reork tutorial a bit
      f15018c4
  24. Jan 18, 2007
  25. Jan 16, 2007
    • Christophe Geuzaine's avatar
      · 2edc8251
      Christophe Geuzaine authored
      - reimplemented subdivision of extruded meshes
      - fix indent + unused var + gcc warnings all over the place
      2edc8251
  26. Dec 17, 2006
  27. Dec 16, 2006
    • Christophe Geuzaine's avatar
      · 2b102700
      Christophe Geuzaine authored
      cleanup msg
      2b102700
    • Christophe Geuzaine's avatar
      · 055a6f0c
      Christophe Geuzaine authored
      change the logic in GenerateMesh():
      
      - never reload the model file--we don't need this trick anymore!
      
      - always only generate the mesh we are asked to generate (pressing
        "1D" should *always* mesh the edges; pressing "2D" should only mesh
        the surfaces, unless there is no 1D mesh). This makes the behavour
        much more predictable when changing mesh attributes interactively.
      055a6f0c
  28. Nov 27, 2006
  29. Nov 26, 2006
  30. Nov 25, 2006
Loading