Commit Graph

934 Commits

Author SHA1 Message Date
Christoph Wintersteiger
ffd9f56292 windows fixes 2014-10-08 13:38:13 +00:00
Joachim Schoeberl
42ea36b932 opengl/tcl structure 2014-10-08 12:46:25 +00:00
Joachim Schoeberl
bdc3718499 remove test function 2014-10-07 12:18:28 +00:00
Joachim Schoeberl
ece18134d1 opengl visualization 2014-10-06 20:00:40 +00:00
Matthias Hochsteger
e398e948b6 pyopengl 2014-10-06 16:36:17 +00:00
Joachim Schoeberl
f2f7a27d86 vs-csg 2014-10-06 14:44:06 +00:00
Joachim Schoeberl
c216e3f3ed vis-library 2014-10-06 09:57:44 +00:00
Joachim Schoeberl
be8fa7286f mp with named args in constructor 2014-10-05 16:54:16 +00:00
Joachim Schoeberl
a39fc1e28c material property, list-constructor 2014-10-05 16:53:19 +00:00
Christoph Wintersteiger
2f4ff3ab2b Element2D exported to Python 2014-10-01 13:16:34 +00:00
Christoph Wintersteiger
39ae75500a changed PACKAGE_VERSION to 6.0-dev for Windows 2014-10-01 12:57:05 +00:00
Joachim Schoeberl
1c7db2c393 print python solid 2014-10-01 12:07:09 +00:00
Joachim Schoeberl
1d99bd274b python - csg: set bc 2014-09-30 20:36:02 +00:00
Joachim Schoeberl
335148a503 occ meshing with mesh-sharedptr 2014-09-30 17:30:36 +00:00
Joachim Schoeberl
aa3ce9653f 2d bc 2014-09-26 11:51:10 +00:00
Joachim Schoeberl
19884bd1b5 2d rendering 2014-09-26 10:49:21 +00:00
Joachim Schoeberl
1437009867 makefile, mesh shared ptr 2014-09-26 10:10:16 +00:00
Christoph Wintersteiger
908ac2bf0b Boost Python Module added 2014-09-26 09:34:25 +00:00
Joachim Schoeberl
4dda85ac90 python, shared ptr 2014-09-25 20:23:31 +00:00
Joachim Schoeberl
3b5a612ddf no global variable mparam 2014-09-25 14:51:57 +00:00
Matthias Hochsteger
a86e747953 python csg 2014-09-25 14:42:36 +00:00
Joachim Schoeberl
61479ed2a4 py 2014-09-25 11:30:38 +00:00
Joachim Schoeberl
5bfa6a39df python csg 2014-09-25 10:50:48 +00:00
Christoph Wintersteiger
be3ee96678 new method "Append" to add segments 2014-09-16 16:39:54 +00:00
Joachim Schoeberl
cd1b288c43 fix warning 2014-09-15 08:09:39 +00:00
Joachim Schoeberl
04f6c7be46 shared ptr in occ 2014-09-15 08:07:23 +00:00
Joachim Schoeberl
f96adac6fe autoptr and parallel 2014-09-10 16:15:03 +00:00
Christoph Wintersteiger
55e3841eea Python interface for SplineGeometry2d 2014-09-10 11:16:09 +00:00
Gerhard Kitzler
affe34d80f changed Autoptr to shared_ptr 2014-09-09 16:16:15 +00:00
Gerhard Kitzler
e05da58ed5 changed Autoptr to shared_ptr 2014-09-09 16:15:54 +00:00
Gerhard Kitzler
b4fbca16eb changed Autoptr to shared_ptr 2014-09-09 16:15:31 +00:00
Joachim Schoeberl
9805ec973a shared pointer 2014-09-09 15:58:35 +00:00
Joachim Schoeberl
7892d0eeec shared ptr in netgen 2014-09-08 15:21:09 +00:00
Joachim Schoeberl
baa67899a9 occ fixes 2014-09-03 13:27:28 +00:00
Gerhard Kitzler
52dcfc503c removed & & 2014-09-03 09:07:10 +00:00
Gerhard Kitzler
8f410c89ea added netgen::MeshingParameters mparam for Windows 2014-09-03 09:06:37 +00:00
Gerhard Kitzler
bc3feca974 Removed & from netgen::Meshingparameters mparam 2014-09-03 09:05:54 +00:00
Joachim Schoeberl
a22d279ef7 python defines 2014-08-31 13:05:24 +00:00
Joachim Schoeberl
b76e033f8b move zrefine 2014-08-31 12:51:39 +00:00
Joachim Schoeberl
7804ece54b python export 2014-08-31 12:12:31 +00:00
Joachim Schoeberl
a5650c992d python exports 2014-08-31 09:14:18 +00:00
Joachim Schoeberl
e2cf4ea591 closed modules 2014-08-30 00:15:59 +00:00
Joachim Schoeberl
5d297fdc7f eliminate warnings 2014-08-19 19:58:36 +00:00
Joachim Schoeberl
34d9ea3da5 remove missing 2014-08-19 11:01:15 +00:00
Joachim Schoeberl
f7e2953ad9 remove some warnings 2014-08-15 15:19:10 +00:00
Joachim Schoeberl
4de47bdbeb fixed some warnings 2014-08-15 14:46:26 +00:00
Joachim Schoeberl
4175aff8b5 libadds 2014-08-13 16:15:19 +00:00
Joachim Schoeberl
66168dcd9e clipping timestep fix 2014-08-08 15:51:13 +00:00
Joachim Schoeberl
e0293b1bda getvertexsurfaceelement for 2D/3D 2014-06-25 02:15:45 +00:00
Gerhard Kitzler
2c79a2a4d9 removed semicolon from preprocessor directive 2014-06-12 08:54:37 +00:00
Joachim Schoeberl
7f8fc52371 archive 2014-04-28 07:15:26 +00:00
Joachim Schoeberl
763f8f9660 optimization 2014-04-28 07:14:34 +00:00
Joachim Schoeberl
0c78fe56a7 matrix 2014-04-28 07:14:13 +00:00
Joachim Schoeberl
bfc7e7772f polish 2014-04-28 07:09:39 +00:00
Joachim Schoeberl
22222d4cbc second order mesh merge 2014-04-28 07:07:36 +00:00
Joachim Schoeberl
834304923b archive 2014-04-28 06:54:24 +00:00
Joachim Schoeberl
e9657ab1bb archive 2014-04-28 06:54:06 +00:00
Joachim Schoeberl
7c4c54e2c5 parallel 2014-04-28 06:53:37 +00:00
Joachim Schoeberl
aeac1711a9 bug fix for 2d hp-refinement (non-affine quads) 2014-04-03 09:49:43 +00:00
Joachim Schoeberl
d0f82c3993 archive 2014-03-04 12:27:15 +00:00
Joachim Schoeberl
3a82cf2258 archive 2014-02-23 19:31:40 +00:00
Joachim Schoeberl
725a714bf3 dbl-clk function with point coordinates 2014-02-12 15:13:35 +00:00
Joachim Schoeberl
361ea96704 physical point 2014-02-06 14:13:32 +00:00
Joachim Schoeberl
088bda222f periodic visualization of vector components 2014-01-27 12:31:03 +00:00
Joachim Schoeberl
10a246055c shrink tets 2014-01-26 20:23:48 +00:00
Philippose Rajan
c7ba1a6dc8 * Converted the minimum edge length used for subdividing geometry edges during the meshing phase into a user defined parameter accessible from the GUI 2014-01-25 21:17:16 +00:00
Joachim Schoeberl
d5ae11a9b1 ngx mesh for stand-alone application 2014-01-20 09:30:17 +00:00
Gerhard Kitzler
20381f37ac removed unsafe use of boolean 2014-01-16 10:02:51 +00:00
Gerhard Kitzler
682983901f Changes for OCC 6.5 2014-01-16 08:49:20 +00:00
Joachim Schoeberl
204e29ed86 version 5.3 2014-01-13 09:05:29 +00:00
Joachim Schoeberl
ed51959493 edge/face topology 2014-01-07 10:42:39 +00:00
Joachim Schoeberl
3d8e1d407f edge/face topology 2014-01-07 10:42:30 +00:00
Joachim Schoeberl
081e9f129e identify output 2014-01-07 10:13:11 +00:00
Joachim Schoeberl
36a470fe04 bix maxh 2014-01-07 10:12:42 +00:00
Joachim Schoeberl
486ccac9ad surfaceelementlist fix in z-refinement 2013-12-16 13:02:05 +00:00
Gerhard Kitzler
efad3c9ce5 removed DLL_HEADER from class SolutionData 2013-11-25 09:57:35 +00:00
Joachim Schoeberl
f82ea24a8a second order elements with STL 2013-11-18 09:16:11 +00:00
Joachim Schoeberl
58cfeebca8 changed starting edge for smooth faces (for proteins) 2013-11-14 16:57:22 +00:00
Gerhard Kitzler
ffa8e70e26 windows fix for numeric_limits<double>::max(); 2013-10-04 12:50:36 +00:00
Joachim Schoeberl
7eac0b44f2 parallel mesh distribution 2013-09-02 12:51:53 +00:00
Joachim Schoeberl
1da60d3e5c autoscale fix 2013-07-10 14:51:25 +00:00
Joachim Schoeberl
7aa13b2cdd parallel getminmax 2013-07-10 07:07:29 +00:00
Joachim Schoeberl
c68278cd67 parallel getminmax 2013-07-09 20:52:59 +00:00
Joachim Schoeberl
b5d914880a version 5.1-dev -> 5.2-dev 2013-06-25 13:01:27 +00:00
Joachim Schoeberl
25ff8c25f3 makefile fixes for Mac 2013-06-18 06:45:04 +00:00
Joachim Schoeberl
b021185fb8 non-transparent clipping plane 2013-06-06 14:47:05 +00:00
Joachim Schoeberl
18df3bbaf4 fixes by Jacques Lechelle for P2 elements 2013-05-28 06:46:40 +00:00
Joachim Schoeberl
f86bbbc827 meshes in 1D, visualization 2013-05-27 13:01:58 +00:00
Philippose Rajan
f9f8d5481b * Added capability of writing gz compressed STL surface meshes
* Added capability of writing gz compressed OpenFOAM meshes
2013-05-02 17:51:04 +00:00
Philippose Rajan
0ca9193607 * OpenCascade geometry broken by changes in the NetgenGeometry memory leak fix.
* This commit makes the required changes to get it working again
2013-04-29 18:25:27 +00:00
Joachim Schoeberl
323a425673 bug fix for memory cleanup for curved elements 2013-04-22 13:00:07 +00:00
Gerhard Kitzler
18ba82517f DLL_HEADER 2013-04-05 13:08:07 +00:00
Gerhard Kitzler
b27cb6568f DLL_HEADER for NGx_Mesh Class 2013-04-05 10:06:06 +00:00
Joachim Schoeberl
bc96ff071f DLL_HEADERs 2013-04-04 14:35:21 +00:00
Joachim Schoeberl
47eb0dc600 remove debug output 2013-04-02 20:31:20 +00:00
Joachim Schoeberl
27861d15a0 array operations 2013-04-02 20:31:02 +00:00
Joachim Schoeberl
c46329ebf7 improved usage of PointIndex 2013-04-02 20:29:53 +00:00
Joachim Schoeberl
15a1e07092 thread-save build-searchtree 2013-04-02 20:29:05 +00:00
Joachim Schoeberl
641d40639d Ngx_Mesh C++ interface 2013-04-02 20:27:35 +00:00
Joachim Schoeberl
a9552c8be6 Ngx_Mesh C++ interface 2013-04-02 20:27:12 +00:00
Joachim Schoeberl
8d7debaf9b indirect arrays 2013-04-02 20:26:21 +00:00
Joachim Schoeberl
15b7f3d119 remove debug output 2013-03-14 12:05:25 +00:00
Joachim Schoeberl
906a3fa3e7 small polish, remove warnings 2013-03-13 23:34:30 +00:00
Joachim Schoeberl
7d4c806012 extern printdots 2013-03-05 10:25:17 +00:00
Gerhard Kitzler
d46731a448 fixed PACKAGE_VERSION 2013-03-04 15:16:37 +00:00
Joachim Schoeberl
6a930665ae complex visualization 2013-02-27 17:30:38 +00:00
Joachim Schoeberl
b225adb2cd compressed mesh files (zlib) 2013-02-27 17:29:12 +00:00
Gerhard Kitzler
4370277c1e AutoPtr 2013-02-27 15:11:46 +00:00
Joachim Schoeberl
71f5a34c74 clean up geometry 2013-02-27 13:49:17 +00:00
Joachim Schoeberl
22d054bc89 fix mem-leaks, autoptr geometry 2013-02-26 13:00:06 +00:00
Joachim Schoeberl
7aa0128d6f add zlib / gzstream 2013-02-26 12:59:12 +00:00
Joachim Schoeberl
3c150dfa73 fixing mem-leak 2013-02-06 12:55:47 +00:00
Joachim Schoeberl
60843c9bf0 2d mesh smoothing 2013-02-06 12:55:20 +00:00
Joachim Schoeberl
d0629955db csg fixes 2013-02-03 14:44:15 +00:00
Joachim Schoeberl
1bc41b35a4 slight tuning of optimization 2013-02-03 14:43:44 +00:00
Joachim Schoeberl
be7274b29e v2 format fix 2013-02-03 14:42:19 +00:00
Joachim Schoeberl
4ea8277920 fix for coloring on quad elements, transparent clipping plane 2013-02-03 14:41:44 +00:00
Joachim Schoeberl
affda364a2 small polish 2013-02-03 14:40:27 +00:00
Joachim Schoeberl
f2cb1a75d4 remove timers 2013-02-03 14:37:51 +00:00
Joachim Schoeberl
5db60383e5 small improvement in smoothing2 2013-02-03 14:37:35 +00:00
Joachim Schoeberl
3d7092e8b3 fix LoadGeometry in nglib (geom2d, stl) 2013-01-17 12:41:57 +00:00
Joachim Schoeberl
7f4d9f485b swapping bug fix 2012-12-03 07:37:05 +00:00
Joachim Schoeberl
12801836fd makefile fixes 2012-11-18 09:10:02 +00:00
Joachim Schoeberl
32bed2c940 fix mem leak 2012-11-18 09:08:59 +00:00
Joachim Schoeberl
5dc9eaf1e4 remove profiler output 2012-11-13 15:54:16 +00:00
Joachim Schoeberl
81a3f3ff8a bcnames - string as reference 2012-11-09 07:27:26 +00:00
Joachim Schoeberl
eaf9ec57ac clipping plane 2012-11-05 11:28:36 +00:00
Joachim Schoeberl
ff3e491863 metis5.h -> metis.h 2012-11-01 12:57:40 +00:00
Joachim Schoeberl
a5ed3f8159 set DPARALLEL when -enable-parallel is used 2012-11-01 12:53:59 +00:00
Gerhard Kitzler
8e2759e25a viewport saved as a static variable 2012-10-29 17:52:31 +00:00
Gerhard Kitzler
6988af4222 more points for displaying splines 2012-10-29 17:50:16 +00:00
Gerhard Kitzler
36a7a2a471 DLL_HEADER 2012-10-29 17:46:32 +00:00
Gerhard Kitzler
6c48d43c27 DLL_HEADER 2012-10-29 17:45:15 +00:00
Joachim Schoeberl
2bb3cb5713 minor improvements 2012-10-27 15:06:13 +00:00
Joachim Schoeberl
5dde1907d6 profiler 2012-10-27 11:47:21 +00:00
Joachim Schoeberl
c9af3f72e9 various improvements 2012-10-27 11:43:14 +00:00
Joachim Schoeberl
c7fb4b676f improvements for STL meshing 2012-10-22 13:13:57 +00:00
Joachim Schoeberl
9c151ce274 thread save geometry check 2012-10-19 08:46:46 +00:00
Joachim Schoeberl
052ef5db85 stl meshing 2012-10-19 08:42:19 +00:00
Joachim Schoeberl
0166fca8d4 search tree fix 2012-10-18 14:18:36 +00:00
Joachim Schoeberl
b72d5caf1b weightsfile 2012-10-18 08:26:30 +00:00
Joachim Schoeberl
a8dd47ac18 deformation visualizatio in parallel 2012-10-17 13:13:50 +00:00
Joachim Schoeberl
c2a51d61a4 weights for metis distribution 2012-10-17 10:31:43 +00:00
Joachim Schoeberl
9574c3d649 metis include 2012-10-04 11:42:47 +00:00
Joachim Schoeberl
bd8869338b correct mesh-size for closed surfaces 2012-10-03 13:14:18 +00:00
Joachim Schoeberl
17e36e2659 metis 5 2012-09-28 12:39:41 +00:00
Joachim Schoeberl
9f8155d305 tet10 fix 2012-09-21 07:59:29 +00:00
Joachim Schoeberl
047107e0c9 2d mesh size control 2012-09-17 18:41:31 +00:00
Christoph Lehrenfeld
1b7bb14848 * curvedelemens bug fix due to Michael Woopen (marked in the code) 2012-09-12 21:54:34 +00:00
Joachim Schoeberl
26b5b8564c fix for sequential curved elements 2012-09-03 09:59:06 +00:00
Joachim Schoeberl
20ff8f9869 parallel curved elements 2012-09-03 09:49:43 +00:00
Joachim Schoeberl
8ef8c2e975 improved exchangetable 2012-09-03 09:49:18 +00:00
Joachim Schoeberl
7233ecdcd5 mpi - table exchange improved 2012-08-30 19:24:20 +00:00
Joachim Schoeberl
d0b8d63889 user defined dblclick handler 2012-08-30 13:40:17 +00:00
Joachim Schoeberl
c2a3f5c149 --disable-gui configuration flag 2012-08-29 18:49:42 +00:00
Joachim Schoeberl
2103a0d503 little polish, 2d meshing 2012-08-28 10:43:39 +00:00
Joachim Schoeberl
2637b547b5 automatic 2d mesh-size control 2012-08-28 10:36:58 +00:00
Joachim Schoeberl
4dcae7ec4d local refinement for 2d curves 2012-08-27 16:07:27 +00:00
Joachim Schoeberl
33828d132f fix of new bug in 2d curved edges 2012-08-27 12:14:37 +00:00
Joachim Schoeberl
6a1e8f7e97 parallel topology + curved elements 2012-08-20 14:10:23 +00:00
Joachim Schoeberl
b1bf267ef3 set correct pointtype 2012-07-30 05:27:37 +00:00
Joachim Schoeberl
14362ac2f0 ngsolve 1d 2012-07-09 09:50:48 +00:00
Joachim Schoeberl
1d163e69dc get arguments 2012-07-06 07:49:05 +00:00
Joachim Schoeberl
a7d1c6c657 sequential fixes 2012-07-05 13:02:01 +00:00
Joachim Schoeberl
faad040fb0 parallel command processing 2012-07-05 11:05:33 +00:00
Joachim Schoeberl
a4dcf70c69 visualization of vector functions, internal representation 2012-06-28 09:06:45 +00:00
Gerhard Kitzler
2374ec9782 Added return value in Ng_GetElement<0> 2012-06-27 13:29:56 +00:00
Joachim Schoeberl
c09027355b usleep 2012-06-25 17:45:44 +00:00
Joachim Schoeberl
2496eabde5 0-dim elements 2012-06-25 16:20:01 +00:00
Joachim Schoeberl
fc81f592f5 parallel tuning 2012-06-21 14:19:25 +00:00
Joachim Schoeberl
312dcb3e31 parallel 2012-06-18 18:40:05 +00:00
Joachim Schoeberl
eade1f6b2d mpi 2012-06-16 16:58:46 +00:00
Joachim Schoeberl
05b0abfce1 mpi 2012-06-16 16:58:28 +00:00
Joachim Schoeberl
51084912d9 vampir 2012-06-16 15:22:46 +00:00
Joachim Schoeberl
e988f3e455 simplified mpi interface 2012-06-16 12:05:07 +00:00
Joachim Schoeberl
0d39c64fbe mpi - topology 2012-06-16 12:04:04 +00:00
Joachim Schoeberl
2c3d08ec2a mpi - table exchange 2012-06-16 12:03:36 +00:00
Joachim Schoeberl
27f8e452fd parallel fixes 2012-06-13 09:07:11 +00:00
Joachim Schoeberl
65a48bcd25 Makefiles 2012-06-11 22:17:20 +00:00
Joachim Schoeberl
98f7a7f289 Makefile 2012-06-11 22:10:08 +00:00
Joachim Schoeberl
279d9342ba makefile backport 2012-06-11 21:58:43 +00:00
Joachim Schoeberl
0aee7bc25d undo lib dependencies 2012-06-11 20:19:06 +00:00
Joachim Schoeberl
867374b0fa dependent libraries 2012-06-11 18:15:48 +00:00
Joachim Schoeberl
ea1be3f246 vertex arrays 2012-06-11 14:24:35 +00:00
Joachim Schoeberl
4e3be67517 improved elementmapping for non-curved trigs 2012-06-07 18:51:36 +00:00
Joachim Schoeberl
97630292e2 vscsg moved to csg directory 2012-06-07 18:50:54 +00:00
Joachim Schoeberl
61a310d740 tet - visualization with vertex arrays 2012-06-07 18:49:41 +00:00
Joachim Schoeberl
cb06d775a5 csg - visualization with vertex arrays 2012-06-07 18:49:20 +00:00
Joachim Schoeberl
854b54aa1c strange crashes avoided ??? 2012-06-06 18:26:25 +00:00
Joachim Schoeberl
6741b74a54 fixes by matthias 2012-05-24 11:12:37 +00:00
Joachim Schoeberl
76a9a8037b load geometry not from parallel procs 2012-05-21 14:16:49 +00:00
Joachim Schoeberl
679afe06b1 facet visualization for quads 2012-04-26 19:20:47 +00:00
Joachim Schoeberl
f6142d027e 2D facet visualization 2012-04-26 18:22:49 +00:00
Joachim Schoeberl
95355e0b97 switch to OCC6.5 2012-02-12 02:59:15 +00:00
Joachim Schoeberl
f51a58296a small mesh load improvement 2012-02-12 02:58:02 +00:00
Joachim Schoeberl
db216f1836 remove warning 2012-02-12 02:33:19 +00:00
Joachim Schoeberl
d705856ed0 performance optimization 2012-02-12 02:21:34 +00:00
Joachim Schoeberl
7d636fbd58 fix clusters with linked lists 2012-01-13 12:12:20 +00:00
Joachim Schoeberl
a08283bbbc linked listes for building anisotropic clusters 2012-01-12 12:22:41 +00:00
Joachim Schoeberl
da9df250d5 opengl improvements and fixes 2011-11-14 18:17:54 +00:00
Joachim Schoeberl
f8b82a24eb opengl improvements and fixes 2011-11-14 18:16:40 +00:00
Joachim Schoeberl
cfc7c46df0 tiny parallel polish 2011-11-03 11:03:11 +00:00
Joachim Schoeberl
bf3a579548 parallel multidim fix 2011-11-03 11:02:05 +00:00
Joachim Schoeberl
fec9740f4c metis 5 adaption 2011-11-01 12:54:07 +00:00
Joachim Schoeberl
97dcbc09c2 remove very very bad ... output 2011-10-12 20:57:49 +00:00
Joachim Schoeberl
0c17f7fb65 strange fix for msvc 2010 2011-10-12 20:53:13 +00:00
Joachim Schoeberl
4d3352c426 remove debug 2011-10-12 19:51:42 +00:00
Joachim Schoeberl
1e9656e25e remove debug 2011-10-12 19:51:26 +00:00
Joachim Schoeberl
64fbdb9d46 debug 2011-10-12 19:15:07 +00:00
Joachim Schoeberl
2810112b5d debug 2011-10-12 19:09:37 +00:00
Joachim Schoeberl
553a664a2c debug 2011-10-12 19:07:02 +00:00
Joachim Schoeberl
ebd8671e1b debug 2011-10-12 19:06:26 +00:00
Joachim Schoeberl
f76a30c6f4 debug 2011-10-12 18:59:58 +00:00
Joachim Schoeberl
b98cd54263 debug 2011-10-12 18:47:13 +00:00
Joachim Schoeberl
e652bae19e multidim component check 2011-09-06 15:26:14 +00:00
Joachim Schoeberl
4f766a4075 windows version 2011-09-02 14:04:04 +00:00
Joachim Schoeberl
563c072c0d dll exports 2011-09-02 12:37:54 +00:00
Joachim Schoeberl
436a6ce726 additional include 2011-09-02 12:37:16 +00:00
Joachim Schoeberl
921af419a8 added dll headers 2011-09-02 12:36:54 +00:00
Joachim Schoeberl
edd6607f0e B-spline curves in 2D geometry 2011-09-01 16:42:39 +00:00
Joachim Schoeberl
0291271c05 B-spline curves in 2D geometry 2011-09-01 16:40:00 +00:00
Joachim Schoeberl
ba0319d388 special point 0-point fixes 2011-09-01 07:35:06 +00:00
Joachim Schoeberl
f5f099d868 export mpi variables 2011-08-31 17:31:59 +00:00
Joachim Schoeberl
be7164016e dll exports 2011-08-31 15:08:16 +00:00
Joachim Schoeberl
7c088f5f6f move parallel mesh interface 2011-08-29 10:09:11 +00:00
Joachim Schoeberl
71c6645567 distribute mixed element mesh 2011-08-22 14:51:21 +00:00
Joachim Schoeberl
577ecd6f47 curved elements support MPI and multithreading 2011-08-11 22:28:22 +00:00
Joachim Schoeberl
1312e1d1da pointsearch in 2D 2011-08-11 16:13:35 +00:00
Joachim Schoeberl
5733e491fe curved elements: parallel and 2d 2011-08-09 21:23:05 +00:00
Joachim Schoeberl
8a450b506b remove debugging output 2011-08-08 19:48:12 +00:00
Joachim Schoeberl
b90dbcfbe5 needed for curved elements in parallel 2011-08-08 13:34:08 +00:00
Joachim Schoeberl
150c7c1f10 curved elements in parallel 2011-08-08 13:33:43 +00:00
Joachim Schoeberl
9c4f4221ec non-global variable mparam 2011-07-25 11:33:19 +00:00
Joachim Schoeberl
3a43cec5d7 threadsafe 2011-07-25 09:38:37 +00:00
Joachim Schoeberl
fa83527ce5 threadsafe 2011-07-25 08:57:49 +00:00
Joachim Schoeberl
a582fc6231 on the way to thread-save meshing 2011-07-25 08:40:23 +00:00
Joachim Schoeberl
5b430b57bd absolute value vis in parallel 2011-07-22 23:06:25 +00:00
Joachim Schoeberl
d647d8ccf1 non-parallel fix 2011-07-22 09:51:25 +00:00
Joachim Schoeberl
4bd7ba5550 multithreaded mpi 2011-07-21 20:52:45 +00:00
Joachim Schoeberl
edd41fbf68 parallel tuninig 2011-07-21 14:45:41 +00:00
Joachim Schoeberl
f0f57bfa52 read unv file update 2011-07-20 15:08:39 +00:00
Joachim Schoeberl
40eae2fbae load 2d meshes in parallel 2011-07-16 23:13:26 +00:00
Joachim Schoeberl
496d33ff17 parallel polish 2011-07-15 16:26:32 +00:00
Joachim Schoeberl
cad298149d parallel / non parallel 2011-07-15 08:04:25 +00:00
Joachim Schoeberl
342983ee75 parallel topology simplification 2011-07-14 21:36:19 +00:00
Joachim Schoeberl
c369b13d23 cmd fix 2011-07-13 18:38:02 +00:00
Joachim Schoeberl
3aeb3d79b9 improved parallel mesh loading 2011-07-13 18:32:11 +00:00
Joachim Schoeberl
70292000c3 interface 2011-07-13 18:27:17 +00:00
Joachim Schoeberl
28f59f7bcf parallel communication tags 2011-07-06 21:08:58 +00:00
Joachim Schoeberl
2d15141187 parallel mesh 2011-07-04 12:29:18 +00:00
Joachim Schoeberl
672cea23ef parallel mesh 2011-07-04 12:29:02 +00:00
Joachim Schoeberl
a19fe515b0 parallel bug fix 2011-06-30 13:53:35 +00:00
Joachim Schoeberl
a64aa8226e parallelization 2011-06-30 12:49:38 +00:00
Joachim Schoeberl
3d909c8195 eliminate some warnings 2011-06-26 07:42:55 +00:00
Joachim Schoeberl
660f31d7cd parallelization 2011-06-26 07:35:08 +00:00
Joachim Schoeberl
580f4b9f52 parallel ngs 2011-06-16 17:55:08 +00:00
Joachim Schoeberl
8c13fb1fdb -DPARALLEL in interface 2011-05-13 11:43:25 +00:00
Joachim Schoeberl
7b8fb0dfd3 remove warnings 2011-05-13 11:42:15 +00:00
Joachim Schoeberl
4b249a738f fix warnings, parallel 2011-05-13 11:41:53 +00:00
Joachim Schoeberl
53f1264340 loop variables 2011-05-13 11:40:32 +00:00
Joachim Schoeberl
32579afb00 mesh partitioning drawing 2011-05-13 11:36:50 +00:00
Joachim Schoeberl
f7566eb067 test 2011-05-12 18:14:55 +00:00
Joachim Schoeberl
cc81dab63e rational spline weights to obtain circles 2011-04-28 19:41:22 +00:00
Joachim Schoeberl
63022fe1b9 bux fix: geometry load circle 2011-04-28 18:36:03 +00:00
Joachim Schoeberl
667adb5ae0 torus implicit function 2011-04-28 18:35:17 +00:00
Joachim Schoeberl
b59a76c10e crosspoint calculation 2011-04-28 18:34:56 +00:00
Joachim Schoeberl
03f0f97c23 octree box visualization 2011-04-28 18:33:43 +00:00
Joachim Schoeberl
b9ab927f23 torus 2011-04-28 18:33:19 +00:00
Joachim Schoeberl
b1bd297775 don't invert 2011-04-19 16:04:07 +00:00
Joachim Schoeberl
1ab9a509e5 move itnerface 2011-03-09 15:47:04 +00:00
Joachim Schoeberl
c21e89de37 moved file 2011-03-09 15:45:43 +00:00
Joachim Schoeberl
f069933fc3 nglib / nginterface interfaces 2011-03-07 16:38:43 +00:00
Joachim Schoeberl
ad3b2f5300 geom2d as dll 2011-03-03 22:03:01 +00:00
Joachim Schoeberl
3d2f7d7457 dll_headers for geometry dll (only 2D yet) 2011-03-03 21:42:20 +00:00
Joachim Schoeberl
16f5742c37 integer parameter 2011-03-03 21:35:06 +00:00
Joachim Schoeberl
1f70905cc8 no OPENGL define anymore 2011-03-02 21:43:47 +00:00
Joachim Schoeberl
d6e04f72ae fix for visual 2011-03-02 21:42:32 +00:00
Joachim Schoeberl
ab0077c609 meshing headers 2011-03-02 20:50:39 +00:00
Joachim Schoeberl
807d091d9e header files 2011-02-28 14:17:25 +00:00
Joachim Schoeberl
9a043aae26 geometry restructure 2011-02-28 13:50:21 +00:00
Joachim Schoeberl
6e5e049905 geom2d fixes 2011-02-28 13:34:54 +00:00
Joachim Schoeberl
e16ddbc83b move splines 2011-02-28 13:19:34 +00:00
Joachim Schoeberl
901bd944a2 move splines 2011-02-28 13:13:18 +00:00
Joachim Schoeberl
5204be0657 spline files restructured 2011-02-28 12:59:27 +00:00
Joachim Schoeberl
55282bac84 geometry format modularization 2011-02-18 22:50:58 +00:00
Joachim Schoeberl
b0f637862b parallel 2011-02-18 19:58:17 +00:00
Joachim Schoeberl
2261c36684 parallel visualization 2011-02-15 16:22:05 +00:00
Joachim Schoeberl
894df4cb84 parallel merges 2011-02-14 13:01:51 +00:00
Joachim Schoeberl
846542c45c parallel programming 2011-02-14 12:27:18 +00:00
Philippose Rajan
789b56179e * Not worked on it for too long.... commit for continuing work in the future... Note: Does not effect any other parts of Netgen! 2011-02-13 16:56:44 +00:00
Joachim Schoeberl
49378768b4 reset surface element linked list when deleting surface elements 2011-01-31 18:22:44 +00:00
Joachim Schoeberl
0e5e2c7883 minor adaption 2011-01-20 19:58:57 +00:00
Joachim Schoeberl
ad1eac28c7 remove output 2011-01-15 05:10:52 +00:00
Joachim Schoeberl
59f84d3c59 surface mesh visualization 2011-01-14 20:50:12 +00:00
Joachim Schoeberl
1b4c7be876 occ as shared lib 2011-01-14 17:03:35 +00:00
Joachim Schoeberl
f3c60f0e04 geometry restructure, makefile fixes 2011-01-10 20:31:43 +00:00
Joachim Schoeberl
b95acb082c geometry restructuring 2011-01-10 20:18:01 +00:00
Christoph Lehrenfeld
f99db8c784 redo second order-refinement after uniform refinement 2010-10-17 10:44:39 +00:00
Joachim Schoeberl
834937c671 delaunay meshing 2010-09-23 14:07:12 +00:00
Philippose Rajan
a249e8a42e * Added a new overloaded function for the MakeSecondOrder function: void MakeSecondOrder (Mesh & mesh) const; 2010-09-14 21:21:04 +00:00
Christoph Lehrenfeld
168782c54f eltype-check-bug-fix due to armin 2010-09-02 13:45:05 +00:00
Philippose Rajan
4fbca00961 * Improved the Extended STL export code to hopefully speed it up substantially 2010-08-18 19:54:12 +00:00
Philippose Rajan
196caf7b67 * Initial version of an extended STL export format for splitting up mesh faces into separate "solid" entities based on the boundary condition number
* This extended format has been added in addition to the normal STL export format of Netgen
* The extended format can also be read by Netgen without any changes to the STL reader code
* ToDo: The code needs to be optimised and sped up.... current implementation is not sufficiently elegant!
2010-08-17 20:59:18 +00:00
Philippose Rajan
e356a50199 * New feature: View mesh surface elements of selected face colours
* Added a new menu entry under the "special" menu for allowing users to inspect the face colours existent in a mesh
2010-08-09 18:03:25 +00:00
Philippose Rajan
5bf0c8d5e4 * Also account for individual element visibility flag when generating the mesh wire-frame and filled elements lists for the OpenGL mesh visualisation. 2010-08-09 18:00:30 +00:00
Philippose Rajan
537f1ba164 * Added a flag into the surface element class to control the visibility of each element individually.
* Added functions to access the visibility flag.
* By default the visibility flag is set to "1" implying that the element is visible.
2010-08-09 17:58:24 +00:00
Joachim Schoeberl
fec79cb2e3 fix for curved element check 2010-07-30 07:51:58 +00:00
Joachim Schoeberl
ea627c60e6 bug fix in discretpoints - curve 2010-07-29 09:37:14 +00:00
Joachim Schoeberl
84b4817a3d curved elements access functions
2d meshing cleaning (a bit)
2010-07-20 20:04:16 +00:00
Joachim Schoeberl
75a6623419 2d meshing improvements 2010-07-19 12:00:52 +00:00
Philippose Rajan
1316c224d2 * Bug-fix for division by zero error in the OpenCascade "Dist" function
* Added further "division by zero" protection at various other locations
2010-06-23 18:56:42 +00:00
Philippose Rajan
9c9c630df0 * Bugfix (Thanks to screen-name "Vaina"): Mesh face highlighting was not updated when clicking on the "next" and "prev" buttons in the "Edit Boundary Conditions" dialog box. 2010-05-28 17:09:01 +00:00
Joachim Schoeberl
76c7f1abc0 version numbers 2010-05-20 21:07:19 +00:00
Joachim Schoeberl
768ef87cac suggestions by E.A. (salome) 2010-05-18 11:28:15 +00:00
Joachim Schoeberl
33322c741c interface 2010-05-17 09:00:30 +00:00
Joachim Schoeberl
cc66083309 change to size_t 2010-04-22 12:28:55 +00:00
Joachim Schoeberl
9c790cb1eb version 4.9.13-RC 2010-04-15 21:06:22 +00:00
Joachim Schoeberl
0fb00f2197 remove empty lines 2010-04-09 08:01:13 +00:00
Joachim Schoeberl
3c53f52f60 fix in revolution primitive (orientation of spline curve) 2010-04-06 15:00:19 +00:00
Joachim Schoeberl
06eb9902be version 4.9.13-dev 2010-04-04 06:26:26 +00:00
Joachim Schoeberl
9b6e013ca0 extrusion bug fix 2010-04-04 06:24:24 +00:00
Joachim Schoeberl
775b8401e5 p-smoothing for p-refinement 2010-03-25 18:06:50 +00:00
Joachim Schoeberl
6cdaec8ece meshing from surface mesh bug fix 2010-03-23 12:52:07 +00:00
Joachim Schoeberl
7862ac9a12 points on 2D boundary 2010-03-22 21:41:07 +00:00
Joachim Schoeberl
b5126a479b improvement for clippint plane visualization 2010-03-22 10:35:54 +00:00
Joachim Schoeberl
d8728ec8fc error message when CSG visualization fails 2010-03-18 16:00:34 +00:00
Joachim Schoeberl
fc095693d9 cone bug fix 2010-03-16 22:16:47 +00:00
Philippose Rajan
0bf7d1228e * Disabled creation of the debugging file "occmesh.rep" when meshing OpenCascade Geometry 2010-03-08 23:14:56 +00:00
Joachim Schoeberl
9f8f784370 meshinifile in userdir 2010-03-08 20:07:21 +00:00
Joachim Schoeberl
1b275bf988 fix crash on solution double click (no colormeshsize) 2010-03-04 13:15:52 +00:00
Joachim Schoeberl
e8db971e4d version 4.9.12 2010-03-01 20:23:55 +00:00
Philippose Rajan
083330c033 * Activated Element size weights in OpenCascade meshing
* Activated element error power other than "2" in meshing tools
2010-02-26 23:11:13 +00:00
Philippose Rajan
96273c8861 * Added size based mesh visualisation also for Volume Elements 2010-02-26 22:31:18 +00:00
Joachim Schoeberl
36e517fbb1 fixes for curved elements 2010-02-26 17:06:00 +00:00
Joachim Schoeberl
8902ef38d0 fixes with curved prisms 2010-02-22 19:28:00 +00:00
Philippose Rajan
19db925ed2 * Bugfix: Surface Mesh colouring based on mesh size was not working due to a local redefinition of the variables "minh" and "maxh".... corrected
* Bugfix: Displaying tets in the domain switched surface mesh colouring mode from GL_SMOOTH to GL_FLAT even when not showing the tets anymore.... corrected
* Changed from logarithmic scaling to linear scaling for mesh size based colouring
2010-02-15 22:41:02 +00:00
Joachim Schoeberl
17a0d73514 curved prisms fix 2010-02-08 12:39:40 +00:00
Joachim Schoeberl
557721fc46 bug fix in revolution 2010-01-14 16:56:13 +00:00
Philippose Rajan
e3117cf206 * Bugfix: The feature for OCC Geometry to specify the maximum meshsize for each face had a bug which clamped the
mesh size for faces which were not selected by the user to the global maximum mesh size when first invoked.
  ..... This bug has now been fixed
2010-01-14 14:02:59 +00:00
Joachim Schoeberl
37e537a67c template instantiation fix 2009-11-25 09:30:28 +00:00
Joachim Schoeberl
83e8b1ec53 mesh optimization improvements 2009-11-16 08:18:00 +00:00
Joachim Schoeberl
f4bfd278c3 remove duplicated header declaration 2009-11-01 10:51:22 +00:00
Philippose Rajan
ddae59ff57 * OpenFOAM 1.5+ Export:
- Function / Variable names made consistent with Netgen coding styles
  - More code documentation
  - Added a comment in the exported files to indicate mesh creation using Netgen

* VC++ Proj File: 
  - Enabled "Whole Program Optimization" for Visual C++ Compiler
  - Enabled "Link Time Code Generation" for Visual C++ Linker
2009-11-01 10:50:29 +00:00
Joachim Schoeberl
a6b7f58a65 quicksort for CSG - special point sorting 2009-11-01 10:49:20 +00:00
Joachim Schoeberl
a5aec7630c topology 2009-10-31 21:03:52 +00:00
Philippose Rajan
f0a97767bd * OpenFOAM 1.5+ Export: Even further optimisations, and more code documentation added 2009-10-31 19:53:43 +00:00
Philippose Rajan
9e64043989 * OpenFOAM 1.5+ Export: Further optimisation and efficiency improvements (over two times faster than the previously committed version!) 2009-10-30 22:25:36 +00:00
Philippose Rajan
ef79ddd30f * OpenFOAM 1.5+ Export function optimised for speed / efficiency
* Small usability improvements to "menustat.tcl" file
2009-10-29 23:51:32 +00:00
Joachim Schoeberl
f6823a4769 QuickSort 2009-10-28 00:26:33 +00:00
Joachim Schoeberl
20c2f2757e quicksort 2009-10-28 00:22:10 +00:00
Joachim Schoeberl
94a06d8cae quicksort for arrays 2009-10-28 00:04:19 +00:00
Philippose Rajan
e2f16032cc * OpenFOAM 1.5+ Export capability added
* Relevant changes to Makefile.am and MSVC project files
* Pressing the "Quit" toolbar button now pops up a dialog box
2009-10-27 23:11:15 +00:00
Philippose Rajan
b2e8610f90 * Changes to the Boundary Layer generation system
* More user feedback when saving and exporting mesh files to disk
2009-10-27 23:04:42 +00:00
Joachim Schoeberl
6f39164242 reduced memory requirement for the setup of topology faces 2009-10-27 18:14:45 +00:00
Joachim Schoeberl
aa805dfafe geometry info for elliptic-cylinder 2009-10-12 21:41:54 +00:00
Joachim Schoeberl
1600d09c53 bug fix for surface-element lists 2009-10-08 15:36:46 +00:00
Joachim Schoeberl
dd50309393 bug fix for surface-element lists 2009-10-08 15:34:57 +00:00
Philippose Rajan
3abc034f09 * Smallest assigned boundary condition number corrected from "0" to "1" in order to maintain compatibility with NgSolve
* Improved code consistency between Automated assignment and Profile based assignment algorithms
* More informative messages
2009-10-04 15:19:14 +00:00
Philippose Rajan
0d1f18749d * Temporarily fixed bug: array "facedecoding" gets corrupted after converting a mesh to second order, subsequently causing a crash on using the function "GetSurfaceElementsOfFace"
-- Corrected by uncommenting a previous approach used to obtain the surface elements of a face, and commenting out the currently used code till further clarification
2009-10-04 15:15:57 +00:00
Philippose Rajan
df79bea6bd * Code cleanup and formatting
* Included error checking when opening OCC geometry files
* Attempt to retain face colours even after geometry healing
* Fixed a bug which did not clear face mesh size array when a new geometry was loaded
* More consistent code between STEP and IGES geometry load functions
2009-10-04 15:12:43 +00:00
Philippose Rajan
5701d9f094 * Updated version number for Windows to 4.9.12-dev 2009-10-04 15:07:07 +00:00
Joachim Schoeberl
c4c3773610 save export filetype 2009-09-22 07:12:00 +00:00
Joachim Schoeberl
9b88c07cb7 fix Makefile 2009-09-11 20:07:34 +00:00
Joachim Schoeberl
cfbaf15528 version 4.9.11 2009-09-11 17:31:40 +00:00
Joachim Schoeberl
e3104d36a6 version update 2009-09-08 20:37:33 +00:00
Joachim Schoeberl
7d961851fb prepare for togl2.0 2009-09-07 15:15:22 +00:00
Joachim Schoeberl
975d220350 namespaces, layers for 2D geometry 2009-09-07 11:50:13 +00:00
Joachim Schoeberl
c429a6cc6c 2d meshing 2009-09-07 10:23:23 +00:00
Philippose Rajan
4a3a49f5fd * Nglib now supports surface and volume meshing of OCC geometry
* OCC code cleanup
* Added to Nglib source code documentation
2009-09-01 21:36:09 +00:00
Philippose Rajan
4fc9c40286 * Made the OCC subsystem independent of STLParameters (stlparam)
* Added a new class OCCParameters to handle OCC specific parameters
2009-08-30 12:36:11 +00:00
Joachim Schoeberl
f3fd0c6bbd fix double<complex> incompatibility 2009-08-29 09:29:09 +00:00
Joachim Schoeberl
41de0eaa1a remove moveable mem 2009-08-25 14:01:10 +00:00
Joachim Schoeberl
670509b52b baseclass NetgenGeometry 2009-08-25 14:00:20 +00:00
Joachim Schoeberl
aa2fda0ae2 legaltet 2009-08-25 08:44:03 +00:00
Joachim Schoeberl
8187d4f4e8 visual 2009-08-24 02:56:22 +00:00
Joachim Schoeberl
f14a04a837 basegeometry, disable moveablemem 2009-08-24 00:03:40 +00:00
Joachim Schoeberl
1420b8dc9e visualization fixes 2009-08-05 14:20:30 +00:00
Joachim Schoeberl
c685dd39bf remove some visual warning 2009-07-26 13:54:15 +00:00
Joachim Schoeberl
56ad80e09a 2d examples 2009-07-24 23:14:31 +00:00
Philippose Rajan
10a7476bb7 * Fixed OCC Visualisation
* OCC Visualisation was broken after changes to visualisation subsystem was made [SVN Rev: 174]
2009-07-24 09:32:42 +00:00
Joachim Schoeberl
18a0f73dc5 dll-export 2009-07-23 13:02:40 +00:00
Philippose Rajan
6e65bbe80a * Face Colours - Bugfix - Black (RGB: 0,0,0) is also a valid colour for a face!! 2009-07-22 22:59:20 +00:00
Joachim Schoeberl
63cacb0343 delete vector 2009-07-22 19:01:39 +00:00
Joachim Schoeberl
7c21eb94c7 windows fixes 2009-07-22 18:13:50 +00:00
Joachim Schoeberl
6d6b60fffe mesh smoothing 2009-07-22 16:05:58 +00:00
Joachim Schoeberl
f3043d2df9 improvement in visualization 2009-07-20 08:36:36 +00:00
Joachim Schoeberl
54341e5c53 Netgen/NGSolve interface - Version 2 2009-07-19 17:33:25 +00:00
Joachim Schoeberl
7ac50aacf6 new interface 2009-07-13 13:03:01 +00:00
Philippose Rajan
45e71b854e * Colour based boundary condition assignment now independent of OpenCascade function calls and can be used for all Netgen Geometry and mesh types
* Changed the names of the files and functions used to handle colour based boundary condition number assignment 
* Change made in order to make the functionality more generic and not dependent on OpenCascade functions / Geometry
2009-07-11 21:03:10 +00:00
Philippose Rajan
dd5ae2c395 * Added "Dist" and "Dist2" functions to the Vec3d class 2009-07-11 20:59:02 +00:00
Philippose Rajan
87e74276f3 * Use the new mesh level face colour functions instead of OCC function calls
* Removes dependency on OCC for mesh visualization even for meshes created from OCC Geometry
* Code cleanup to remove old commented out functions
2009-07-10 12:01:45 +00:00
Philippose Rajan
04cb56a8ff * Extended VOL format to include face colour data
* Modified Mesh Save and Load functions to handle new type "face_colours"
* Face colours handled as RGB triplets
2009-07-10 11:59:24 +00:00
Philippose Rajan
2b4e7aad8f * Face colours added to FaceDescriptor class to allow for geometry independent implementation of face colours
* Added functions to set and retrieve face colour data to FaceDescriptor class
2009-07-10 11:56:45 +00:00
Joachim Schoeberl
654914c3e1 multi point element transformation in nginterface_v2 2009-07-06 08:16:02 +00:00
Joachim Schoeberl
ef8edec3b8 bug fix from boundarylayer 2009-07-01 11:34:38 +00:00
Philippose Rajan
4cc2d7dc92 * Prismatic Boundary Layers (Highly experimental code !!!)
* Works for basic cases, but does not check for mesh validity yet
* Lot of work to be done... not ready for general use yet !!
2009-06-19 05:43:23 +00:00
Philippose Rajan
0461899071 * Improved colour based boundary condition assignment for OCC geometry
* Now allows the boundary condition numbers to be assigned via a profile file "netgen.ocf" 
* The old algorithm for automated selection is used if no profile file exists
2009-06-19 05:41:22 +00:00
Joachim Schoeberl
1fd07f3845 reduce warnings 2009-06-14 10:49:08 +00:00
Joachim Schoeberl
7a6e3f64c1 compilation error bug fix 2009-06-10 16:12:20 +00:00
Joachim Schoeberl
611a53801d vector/matrix access, small optimization in CalcTetBadness 2009-06-06 19:33:32 +00:00
Joachim Schoeberl
8fbe8c3e31 version 4.9.9 2009-05-09 17:52:42 +00:00
Joachim Schoeberl
51d4a12781 change in loading ngsolve 2009-05-09 10:22:16 +00:00
Joachim Schoeberl
306035adee RunParallel in nginterface 2009-05-09 09:48:16 +00:00
Joachim Schoeberl
b8d71dd7a5 occ-visual 2009-04-30 12:13:49 +00:00
Joachim Schoeberl
777f9c65f2 reduce warnings 2009-04-27 17:44:28 +00:00
Philippose Rajan
fb9b71b9cc * Added DLL_HEADER exports to template specializations (Used in NgSolve) 2009-04-19 22:10:55 +00:00
Joachim Schoeberl
2584903baa extrusion fixes, reduce warnings 2009-04-19 21:15:26 +00:00
Joachim Schoeberl
ff3eaf1119 MSVC adaption 2009-04-17 04:07:42 +00:00
Joachim Schoeberl
6222d32e34 extrusion 2009-04-14 19:20:09 +00:00
Joachim Schoeberl
42e72d3bb6 csg visualization bug/fix 2009-04-05 11:39:00 +00:00
Philippose Rajan
73451bace6 * Fixed - Unnecessary functions exported from OCC Topology Explorer code 2009-04-04 21:43:55 +00:00
Joachim Schoeberl
62c877a83d nginterface - dll 2009-04-04 13:43:02 +00:00
Philippose Rajan
a7f8772932 * Bug-fix: Fixed loss of OCC face colours after performing a geometry healing run 2009-04-03 20:11:18 +00:00
Philippose Rajan
cb777203cf * Code reformatted for improved readability 2009-04-03 20:09:46 +00:00
Joachim Schoeberl
39858c7756 nginterface_v2 2009-04-03 14:39:52 +00:00
Philippose Rajan
3e457df12d * Reformatted source code for readability 2009-03-31 21:08:17 +00:00
Joachim Schoeberl
f4d4084b1d don't repair bisect 2009-03-26 09:49:40 +00:00
Joachim Schoeberl
8d932819dd set STL geomtype 2009-03-25 08:51:23 +00:00
Joachim Schoeberl
977e39e1c0 bug fix 2009-03-20 05:59:47 +00:00
Philippose Rajan
3092d6cb9d * First version of automated colour based boundary conditions for OpenCascade geometry
* Modified the menustat.tcl file to add an entry in the "Special" menu for the colour based boundary properties functionality
* Added the relevant TCL wrapper functions in ngpkg.cpp to enable the above functionality
* Note: The core functionality is implemented in the file "occauxfunctions.cpp"
2009-03-15 12:25:09 +00:00
Philippose Rajan
9d0be8a262 * Updated /libsrc/occ/Makefile.am to reflect addition of the two new files occauxfunctions.hpp and occauxfunctions.cpp
* Updated the Visual C++ 2005 / 2008 project files to reflect the addition of the two new files
2009-03-15 12:19:26 +00:00
Philippose Rajan
e266a0115d * Added a separate source and header file for OpenCascade Auxiliary functions which cannot be directly categorised under either geometry or mesh operations. 2009-03-15 12:17:27 +00:00
Philippose Rajan
87404f51c9 * Improved error checking for mesh size file loading / reading
* Corrected uninitialized variables in mesh size file function
2009-03-10 20:39:16 +00:00
Philippose Rajan
ac8ac8aa14 * Bug-fix for mesh size file usage with OpenCascade geometry 2009-03-10 19:56:24 +00:00
Philippose Rajan
69b63a2c25 * Modified function LoadLocalMeshSize to print a message if the specified mesh file could not be loaded (due to non-existent file, no read access, etc....) 2009-03-09 23:01:07 +00:00
Philippose Rajan
28270266ca * Enable use of mesh size file with OpenCascade Geometry 2009-03-09 22:58:03 +00:00
Philippose Rajan
dd9cc6abac * Standard mesh colour changed to Green in OCC Geometry to maintain consistency across Netgen 2009-02-25 18:39:51 +00:00
Joachim Schoeberl
61f9699f10 standard mesh color green 2009-02-25 16:52:41 +00:00
Joachim Schoeberl
22e83bf294 added missing file 2009-02-25 16:06:34 +00:00
Philippose Rajan
78736845ca * Fixed the OCC XDE Interface for BREP and IGES Files
* Added stricter error checking for face colour extraction
* Improved consistency of OCC geometry and mesh colours across file formats
2009-02-23 23:10:00 +00:00
Joachim Schoeberl
e61fdd097f use TOGL_WINDOWINGSYSTEM 2009-02-04 23:29:53 +00:00
Joachim Schoeberl
976326590f use TOGL_WINDOWINGSYSTEM 2009-02-04 23:26:52 +00:00
Joachim Schoeberl
18ad8379c0 use TOGL_WINDOWINGSYSTEM 2009-02-04 23:25:09 +00:00
Joachim Schoeberl
22d86c1838 portable opengl in autotools (Mac aqua) 2009-02-04 23:09:28 +00:00
Joachim Schoeberl
0c3c3f32d1 occ build visualization mesh 2009-02-01 23:08:39 +00:00
Joachim Schoeberl
d468527ef4 indirect rendering openGL context (required for parallel visualization) 2009-02-01 13:21:11 +00:00
Joachim Schoeberl
4a9be1de47 occ and nglib fixes 2009-01-31 21:07:21 +00:00
Philippose Rajan
6fedcf841a * Added additional conditional coding to differentiate between Linux and Windows Compiles 2009-01-31 20:16:46 +00:00
Philippose Rajan
85867fb240 * Added OpenCascade XDE Support to enable importing of individual surface colours from STEP Geometry
* Extended the Clipping Planes functionality to the Geometry mode for OCC Geometry
* Added the option to specify the maximum mesh size for each individual face in an OCC Geometry
2009-01-30 22:17:20 +00:00
Philippose Rajan
34bfd4a349 * Added a new Compiler Switch (MSVC_EXPRESS) to enable Netgen to be compiled using the Express Editions of Microsoft Visual C++ 2009-01-30 22:12:17 +00:00
Joachim Schoeberl
64ae03d661 added missing comma 2009-01-29 20:33:13 +00:00
Philippose Rajan
af9d554ecb Adding Gmsh v2.xx Mesh Export Capability - Currently upto 2nd Order Triangles, Quadrangles and Tetrahedra 2009-01-29 20:28:30 +00:00
Joachim Schoeberl
00bc4a1220 remove generated files (Makefile.in) 2009-01-29 19:33:21 +00:00
Joachim Schoeberl
b087ac2f72 'memory usage' bug fix 2009-01-28 21:32:30 +00:00
Joachim Schoeberl
315fabab8d remove files 2009-01-25 22:04:04 +00:00
Joachim Schoeberl
05e73c4230 add opti files to linalg 2009-01-25 20:58:48 +00:00
Joachim Schoeberl
4f6f77f2f3 move parallel files 2009-01-25 19:37:14 +00:00
Joachim Schoeberl
1fc0ec21cd move parallel files 2009-01-25 19:35:18 +00:00
Joachim Schoeberl
d3deab7284 parallel 2009-01-25 19:24:07 +00:00
Joachim Schoeberl
93c63fc531 move opti into linalg 2009-01-25 19:11:56 +00:00
Joachim Schoeberl
9c15d17ced parallelinterface 2009-01-25 18:23:46 +00:00
Joachim Schoeberl
38a9ae19b4 parallel fixes 2009-01-25 15:04:33 +00:00
Joachim Schoeberl
44ba130d9c parallel 2009-01-25 14:33:05 +00:00
Joachim Schoeberl
5051b5b8f7 paralleparallell 2009-01-25 14:32:41 +00:00
Joachim Schoeberl
ea4b278685 parallel 2009-01-25 14:13:59 +00:00
Joachim Schoeberl
775c964100 remove test output 2009-01-25 13:28:49 +00:00
Joachim Schoeberl
e2118a76b9 parallal restructure 2009-01-25 13:06:46 +00:00
Joachim Schoeberl
3a5f9cb7d5 ARRAY -> Array 2009-01-25 12:35:44 +00:00
Joachim Schoeberl
91d5c9888d ARRAY -> Array 2009-01-25 12:35:25 +00:00
Joachim Schoeberl
3ce7cbc62f parallel restructure 2009-01-25 12:20:07 +00:00
Joachim Schoeberl
6054d08eec restructure parallel netgen 2009-01-25 12:14:08 +00:00
Joachim Schoeberl
158f5223ba parallel netgen 2009-01-25 02:54:27 +00:00
Joachim Schoeberl
5dc124a709 mesh rendering fixes 2009-01-24 23:28:47 +00:00
Joachim Schoeberl
cab7295e94 rename curvedelems_new -> curvedelems 2009-01-24 13:42:21 +00:00
Joachim Schoeberl
4414d38106 rename files curvedelems_new -> curvedelems
bugfix with lock(mesh.mutex) in vsmesh
2009-01-24 13:35:44 +00:00
Joachim Schoeberl
abb11321c0 include togl_1_7.h into netgen sources 2009-01-20 09:08:01 +00:00
Joachim Schoeberl
161dc4cfd9 netgen - ngsolve integration 2009-01-18 17:36:38 +00:00
Joachim Schoeberl
0bae83e1f6 build Netgen - library 2009-01-18 14:47:12 +00:00
Joachim Schoeberl
f99f8804b9 eliminate warning 2009-01-18 00:54:07 +00:00
Joachim Schoeberl
b588bb3c71 eliminate warning 2009-01-18 00:53:00 +00:00
Joachim Schoeberl
f99009b57b fix for SUN - compiler 2009-01-18 00:51:27 +00:00
Joachim Schoeberl
79af2880b3 fix for SUN compiler 2009-01-18 00:41:22 +00:00
Joachim Schoeberl
d9e642fef5 add <algorithm> for min/max 2009-01-18 00:25:35 +00:00
Joachim Schoeberl
d462a1e95a fixes for ngsolve interface 2009-01-17 19:37:57 +00:00
Joachim Schoeberl
da99a51047 tcl - autoconf 2009-01-16 20:09:52 +00:00
Joachim Schoeberl
e5e550772a Tcl/TK setup 2009-01-15 23:03:40 +00:00
Joachim Schoeberl
10de082624 added tcl macros 2009-01-15 20:41:14 +00:00
Joachim Schoeberl
57446b6a76 autotools 2009-01-15 17:37:07 +00:00
Joachim Schoeberl
357cea9ba0 dist headers 2009-01-14 21:01:19 +00:00
Joachim Schoeberl
c09bfad487 header dist 2009-01-14 20:32:48 +00:00
Joachim Schoeberl
d6a7659c49 header distribution 2009-01-14 18:50:28 +00:00
Joachim Schoeberl
3d10410665 opencascade support 2009-01-13 21:14:02 +00:00
Joachim Schoeberl
f4a8c49f6c autotools configure 2009-01-13 18:32:10 +00:00
Joachim Schoeberl
310cb00b13 autotools 2009-01-12 23:40:13 +00:00