Commit Graph

208 Commits

Author SHA1 Message Date
Joachim Schoeberl
37e537a67c template instantiation fix 2009-11-25 09:30:28 +00:00
Joachim Schoeberl
a5aec7630c topology 2009-10-31 21:03:52 +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
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
84fda5f10b remove typevariable (not available for all environments) 2009-10-09 13:48:43 +00:00
Joachim Schoeberl
dd50309393 bug fix for surface-element lists 2009-10-08 15:34:57 +00:00
Philippose Rajan
44ac64f85a * When loading the ng.ini and ngmesh.ini files, a check is now made, to ensure that the files listed in the "Recent Files" menu entry actually exist. If they do not exist, the entries are removed from the list
* Added capability to choose a user defined profile file for colour based boundary conditions
* Minor change in menu layout for the "special->colour based boundary conditions" entry to improve clarity
2009-10-04 15:24:31 +00:00
Philippose Rajan
59cd94a1dc * More documentation within the netgen.ocf file
* Modified the boundary condition numbers to reflect the change in the lowest allowed boundary condition change from "0" to "1"
* Removed version number from the file to ease maintenance
2009-10-04 15:20:56 +00:00
Joachim Schoeberl
a403af541d default exportfiletype 2009-09-22 17:59:55 +00:00
Joachim Schoeberl
b06e32f9f7 export filetype 2009-09-22 07:15:08 +00:00
Joachim Schoeberl
c4c3773610 save export filetype 2009-09-22 07:12:00 +00:00
Joachim Schoeberl
c493ec49b9 NETGEN_USER_DIR to store ng.opt and ng.ini 2009-09-11 19:14:43 +00:00
Joachim Schoeberl
e05ccc3984 missing return value 2009-09-11 18:08:20 +00:00
Joachim Schoeberl
078e664824 remember load path 2009-09-11 17:54:09 +00:00
Joachim Schoeberl
cfbaf15528 version 4.9.11 2009-09-11 17:31:40 +00:00
Joachim Schoeberl
55f164c6c6 togl2.0 2009-09-08 22:14:23 +00:00
Joachim Schoeberl
72a211674c on the way to Togl2.0 2009-09-08 21:54:32 +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
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
e7c9a77dbe on the way to togl2.0 2009-08-26 21:00:55 +00:00
Joachim Schoeberl
670509b52b baseclass NetgenGeometry 2009-08-25 14:00:20 +00:00
Joachim Schoeberl
a8ee6ffd81 2009-08-25 11:23:47 +00:00
Joachim Schoeberl
aa2fda0ae2 legaltet 2009-08-25 08:44:03 +00:00
Joachim Schoeberl
f14a04a837 basegeometry, disable moveablemem 2009-08-24 00:03:40 +00:00
Joachim Schoeberl
b455164dfb test 2009-08-10 11:43:18 +00:00
Joachim Schoeberl
5f28d09930 include ngsolve netgen! 2009-07-26 13:42:48 +00:00
Joachim Schoeberl
fe43f31c5a tcl file 2009-07-26 11:24:16 +00:00
Joachim Schoeberl
9ca9c8ad64 visualization fix 2009-07-24 07:43:04 +00:00
Philippose Rajan
99ad65f885 * Optimisation of the face colour user interface
* Trivial change inside menu option "Special"
2009-07-22 23:00:46 +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
d4830f6316 * Now comments can be placed inside the user defined boundary colour profile files
* Modified colour table to exclude (0.0,1.0,0.0) => Green from list
2009-07-11 21:06:31 +00:00
Philippose Rajan
3f2adbf5c9 * Colour based boundary condition assignment now independent of OpenCascade function calls
* This functionality can now be used on all netgen geometry and mesh types (if supported by the respective geometry module)
2009-07-11 21:05:10 +00:00
Joachim Schoeberl
654914c3e1 multi point element transformation in nginterface_v2 2009-07-06 08:16:02 +00:00
Joachim Schoeberl
5764ae448c demoview fix ?? 2009-07-04 17:41:55 +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
611a53801d vector/matrix access, small optimization in CalcTetBadness 2009-06-06 19:33:32 +00:00
Joachim Schoeberl
a3fcb393b6 useless error msg 2009-05-22 08:07:12 +00:00
Joachim Schoeberl
9ea5bbe6cc mesh.ini file bug fix 2009-05-09 13:15:32 +00:00
Joachim Schoeberl
309e767b37 first load ngsolve, then startup 2009-05-09 13:03:37 +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
1c7f2356e0 does not try to create ini file if there is no write permission 2009-05-08 14:56:41 +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
08ea2e9639 2009-04-07 13:15:21 +00:00
Philippose Rajan
b76accefbd * Simpler external application loading
* Library loading done in application TCL
* ng.tcl only sources application TCL script file
2009-04-05 18:33:32 +00:00
Joachim Schoeberl
24ec58f024 jpeglib and FFmpeg updated 2009-04-05 15:10:33 +00:00
Joachim Schoeberl
53834fdecd openmp 2009-04-05 11:30:37 +00:00
Joachim Schoeberl
62c877a83d nginterface - dll 2009-04-04 13:43:02 +00:00
Joachim Schoeberl
39858c7756 nginterface_v2 2009-04-03 14:39:52 +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
Joachim Schoeberl
22e83bf294 added missing file 2009-02-25 16:06:34 +00:00
Joachim Schoeberl
441989273c added pkg_libs 2009-02-04 23:54:22 +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
Philippose Rajan
6fedcf841a * Added additional conditional coding to differentiate between Linux and Windows Compiles 2009-01-31 20:16:46 +00:00
Joachim Schoeberl
2bb63aab47 move face mesh size to geometry menu 2009-01-31 03:28:55 +00:00
Philippose Rajan
8fd560230f * Modified the TCL Scripts to add a new Menu entry "Edit Face Mesh Size..." into the "Mesh" Menu
- Used to interactively set the maximum mesh size of each face in an OCC Geometry
  - The Mouse double click has also been bound to the above function
2009-01-30 22:22:13 +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
00bc4a1220 remove generated files (Makefile.in) 2009-01-29 19:33:21 +00:00
Joachim Schoeberl
7aa0f33cf3 tcl-file 2009-01-25 22:06:09 +00:00
Joachim Schoeberl
abef983224 move parallel files 2009-01-25 19:37:49 +00:00
Joachim Schoeberl
d3deab7284 parallel 2009-01-25 19:24:07 +00:00
Joachim Schoeberl
f79440b063 move opti into linalg 2009-01-25 19:15:06 +00:00
Joachim Schoeberl
f4a0588d59 try tests 2009-01-25 18:56:10 +00:00
Joachim Schoeberl
f25b1d89f0 parallel 2009-01-25 14:33:31 +00:00
Joachim Schoeberl
b612fc8853 parallel 2009-01-25 14:14:42 +00:00
Joachim Schoeberl
ea4b278685 parallel 2009-01-25 14:13:59 +00:00
Joachim Schoeberl
e2118a76b9 parallal restructure 2009-01-25 13:06:46 +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
4414d38106 rename files curvedelems_new -> curvedelems
bugfix with lock(mesh.mutex) in vsmesh
2009-01-24 13:35:44 +00:00
Joachim Schoeberl
55f53683f4 error mserror msgg 2009-01-22 21:15:34 +00:00
Joachim Schoeberl
abb11321c0 include togl_1_7.h into netgen sources 2009-01-20 09:08:01 +00:00
Joachim Schoeberl
ef5cd51543 lapack 2009-01-19 18:19:17 +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
d9e642fef5 add <algorithm> for min/max 2009-01-18 00:25:35 +00:00
Joachim Schoeberl
1b554624ca test 2009-01-17 21:09:20 +00:00
Joachim Schoeberl
e3fe37b68f adding tcl - files 2009-01-17 20:52:26 +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
ffa8673673 automake dist 2009-01-14 17:50:19 +00:00
Joachim Schoeberl
98a4bbd4d8 automake 2009-01-14 17:27:44 +00:00
Joachim Schoeberl
1209e001e4 posix check 2009-01-14 16:29:22 +00:00
Joachim Schoeberl
7f93c791de version number 2009-01-13 21:45:33 +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
c6ee5b77c6 load Tix as Tcl-package, rather than linking it 2009-01-13 12:51:35 +00:00
Joachim Schoeberl
4f3f7d23b4 test ci 2009-01-13 00:24:20 +00:00
Joachim Schoeberl
c256d3948d test ci 2009-01-13 00:18:00 +00:00
Joachim Schoeberl
310cb00b13 autotools 2009-01-12 23:40:13 +00:00