-
- Downloads
- 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(); }
Showing
- Box/Box.cpp 9 additions, 47 deletionsBox/Box.cpp
- Common/Gmsh.cpp 55 additions, 0 deletionsCommon/Gmsh.cpp
- Common/Gmsh.h 25 additions, 0 deletionsCommon/Gmsh.h
- Common/Makefile 10 additions, 1 deletionCommon/Makefile
- Common/Message.h 0 additions, 1 deletionCommon/Message.h
- Common/Options.cpp 5 additions, 5 deletionsCommon/Options.cpp
- Fltk/Callbacks.cpp 4 additions, 4 deletionsFltk/Callbacks.cpp
- Fltk/GUI_Projection.cpp 7 additions, 7 deletionsFltk/GUI_Projection.cpp
- Fltk/Main.cpp 29 additions, 76 deletionsFltk/Main.cpp
- Fltk/Makefile 10 additions, 11 deletionsFltk/Makefile
- Fltk/Message.cpp 1 addition, 28 deletionsFltk/Message.cpp
- Geo/GModel.cpp 15 additions, 5 deletionsGeo/GModel.cpp
- Geo/GModel.h 3 additions, 0 deletionsGeo/GModel.h
- Geo/GModelIO_Fourier.cpp 3 additions, 5 deletionsGeo/GModelIO_Fourier.cpp
- Geo/GModelIO_Fourier.h 1 addition, 1 deletionGeo/GModelIO_Fourier.h
- Makefile 2 additions, 2 deletionsMakefile
- Mesh/Generator.cpp 13 additions, 16 deletionsMesh/Generator.cpp
- Mesh/Generator.h 2 additions, 2 deletionsMesh/Generator.h
- doc/texinfo/opt_general.texi 2 additions, 2 deletionsdoc/texinfo/opt_general.texi
- utils/embed/GmshEmbedded.cpp 8 additions, 0 deletionsutils/embed/GmshEmbedded.cpp
Loading
Please register or sign in to comment