Skip to content
Snippets Groups Projects
  1. Jan 01, 2013
  2. Jan 21, 2012
  3. Mar 26, 2011
  4. Dec 05, 2010
  5. Feb 10, 2010
  6. Jan 07, 2009
  7. Dec 29, 2008
    • Christophe Geuzaine's avatar
      - (c) update · 0b598844
      Christophe Geuzaine authored
      - fix bb computation to avoid model jumping around when adding points in z=0 plane
      - pass interpol matrices as ref
      0b598844
  8. Nov 28, 2008
  9. Nov 21, 2008
  10. Aug 11, 2008
  11. Jul 11, 2008
  12. 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
  13. Feb 17, 2008
  14. Dec 03, 2007
  15. Nov 28, 2007
  16. 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
  17. Nov 27, 2006
  18. Nov 25, 2006
  19. Jan 06, 2006
    • Christophe Geuzaine's avatar
      airport work: · 1930bbe2
      Christophe Geuzaine authored
      - new button under the graphic window to temporarily disable mouse
        selection (speeds-up redrawing of very large models + permits to
        rotate/zoom-in a model in selection mode even when the whole screen
        is full of selectable entities--e.g. a surface mesh)
      
      - new "lasso" selection mode (to select entities using the same kind
        of lasso as the lasso zoom: just Ctrl+click, then drag the mouse in
        selection mode; the shortcuts are the same as for the lasso zoom)
      
      - it is now possible to unselect entities using the middle mouse button
        (only for the creation of physicals at the moment; not sure if it's
        useful in the other cases)
      
      - new button in visibility browser to invert the current selection
        (very useful e.g. when multiple physical entities are associated
        with a given elementary entity, in order to "peel" away the model
        when adding new physicals; cf. philou)
      
      - changed meaning of Escape shortcut (cancel lasso or toggle mouse
        selection) + restore standard fltk Escape handling for all dialog
        windows
      
      - updated copyright string
      
      - new mesh label mode (coordinates); all label types are now also
        available for mesh vertices
      
      - added option in 'Print Option' dialog to disable printing of help
        strings
      
      - added a comment string with the date when creating a new file
      
      - new snapping grid for adding points in the GUI
      1930bbe2
  20. Jan 01, 2005
  21. Feb 07, 2004
  22. Mar 21, 2003
    • Christophe Geuzaine's avatar
      · fb423350
      Christophe Geuzaine authored
      Fix whitespace in copyright headers
      fb423350
  23. Feb 10, 2003
  24. Jan 23, 2003
  25. May 20, 2002
  26. May 18, 2002
  27. Jan 08, 2001
Loading