- Jan 20, 2008
-
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
fix compile
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
make parser embeddable in code with other parser (yy->gmsh_yy) more work on headers fixed lots of gcc warnings
-
- Jan 19, 2008
-
-
Christophe Geuzaine authored
more work on header pollution
-
Christophe Geuzaine authored
More header cleanups in preparation for embedding. We now have a self-consistent API for the model foundation classes: installing the following header files in a separate directory gmsh/ GEdge.h -> ../Geo/GEdge.h GEdgeLoop.h -> ../Geo/GEdgeLoop.h GEntity.h -> ../Geo/GEntity.h GFace.h -> ../Geo/GFace.h GModel.h -> ../Geo/GModel.h GPoint.h -> ../Geo/GPoint.h GRegion.h -> ../Geo/GRegion.h GVertex.h -> ../Geo/GVertex.h GmshDefines.h -> ../Common/GmshDefines.h MEdge.h -> ../Geo/MEdge.h MElement.h -> ../Geo/MElement.h MFace.h -> ../Geo/MFace.h MVertex.h -> ../Geo/MVertex.h Pair.h -> ../Geo/Pair.h Range.h -> ../Geo/Range.h SBoundingBox3d.h -> ../Geo/SBoundingBox3d.h SPoint2.h -> ../Geo/SPoint2.h SPoint3.h -> ../Geo/SPoint3.h SVector3.h -> ../Geo/SVector3.h and compiling a single "libGmsh.a" lib with "make embed" we can link a test.cpp program like this #include <gmsh/GModel.h> int main(int argc, char **argv) { if(argc > 1){ GModel *m = new GModel(); m->readMSH(argv[1]); m->writeMSH("out.msh"); } } with g++ test.cpp -lGmsh -lgsl -lgslcblas
-
Christophe Geuzaine authored
start reducing header pollution (removed Gmsh.h + cleaned up GModel & co)
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
simplify Visual C++ stuff: removed hacks from configure and created template "variables" file (so that building with msvc only requires gnu make)
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
- Jan 18, 2008
-
-
Christophe Geuzaine authored
avoid stack overflows in vc too
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
more Visual C++ work
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
more work for Visual C++
-
Christophe Geuzaine authored
-
- Jan 17, 2008
-
-
Jean-François Remacle authored
is now "delaunized" using swaps using a "fast" algorithm
-
- Jan 16, 2008
-
-
Christophe Geuzaine authored
rename transf params & remove unused ones in old structs
-
Christophe Geuzaine authored
fix nasty memory bug
-
Christophe Geuzaine authored
fix memory bugs
-
- Jan 15, 2008
-
-
Jean-François Remacle authored
-
Christophe Geuzaine authored
-