Commit Graph

  • 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 Philippose Rajan 2009-11-01 10:50:29 +00:00
  • a6b7f58a65 quicksort for CSG - special point sorting Joachim Schoeberl 2009-11-01 10:49:20 +00:00
  • a5aec7630c topology Joachim Schoeberl 2009-10-31 21:03:52 +00:00
  • f0a97767bd * OpenFOAM 1.5+ Export: Even further optimisations, and more code documentation added Philippose Rajan 2009-10-31 19:53:43 +00:00
  • 9e64043989 * OpenFOAM 1.5+ Export: Further optimisation and efficiency improvements (over two times faster than the previously committed version!) Philippose Rajan 2009-10-30 22:25:36 +00:00
  • ef79ddd30f * OpenFOAM 1.5+ Export function optimised for speed / efficiency * Small usability improvements to "menustat.tcl" file Philippose Rajan 2009-10-29 23:51:32 +00:00
  • f6823a4769 QuickSort Joachim Schoeberl 2009-10-28 00:26:33 +00:00
  • 20c2f2757e quicksort Joachim Schoeberl 2009-10-28 00:22:10 +00:00
  • 94a06d8cae quicksort for arrays Joachim Schoeberl 2009-10-28 00:04:19 +00:00
  • 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 Philippose Rajan 2009-10-27 23:11:15 +00:00
  • b2e8610f90 * Changes to the Boundary Layer generation system * More user feedback when saving and exporting mesh files to disk Philippose Rajan 2009-10-27 23:04:42 +00:00
  • 6f39164242 reduced memory requirement for the setup of topology faces Joachim Schoeberl 2009-10-27 18:14:45 +00:00
  • aa805dfafe geometry info for elliptic-cylinder Joachim Schoeberl 2009-10-12 21:41:54 +00:00
  • 84fda5f10b remove typevariable (not available for all environments) Joachim Schoeberl 2009-10-09 13:48:43 +00:00
  • 1600d09c53 bug fix for surface-element lists Joachim Schoeberl 2009-10-08 15:36:46 +00:00
  • dd50309393 bug fix for surface-element lists Joachim Schoeberl 2009-10-08 15:34:57 +00:00
  • 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 Philippose Rajan 2009-10-04 15:24:31 +00:00
  • 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 Philippose Rajan 2009-10-04 15:20:56 +00:00
  • 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 Philippose Rajan 2009-10-04 15:19:14 +00:00
  • 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 Philippose Rajan 2009-10-04 15:15:57 +00:00
  • 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 Philippose Rajan 2009-10-04 15:12:43 +00:00
  • 5701d9f094 * Updated version number for Windows to 4.9.12-dev Philippose Rajan 2009-10-04 15:07:07 +00:00
  • a403af541d default exportfiletype Joachim Schoeberl 2009-09-22 17:59:55 +00:00
  • b06e32f9f7 export filetype Joachim Schoeberl 2009-09-22 07:15:08 +00:00
  • c4c3773610 save export filetype Joachim Schoeberl 2009-09-22 07:12:00 +00:00
  • c5800d02a7 * Configured Nglib 64-bit to also include OpenCascade support Philippose Rajan 2009-09-12 09:10:07 +00:00
  • 9b88c07cb7 fix Makefile Joachim Schoeberl 2009-09-11 20:07:34 +00:00
  • c493ec49b9 NETGEN_USER_DIR to store ng.opt and ng.ini Joachim Schoeberl 2009-09-11 19:14:43 +00:00
  • e05ccc3984 missing return value Joachim Schoeberl 2009-09-11 18:08:20 +00:00
  • 078e664824 remember load path Joachim Schoeberl 2009-09-11 17:54:09 +00:00
  • 4ed55d9a75 * Version number in Windows resource file changed to 4.9.11 Philippose Rajan 2009-09-11 17:42:20 +00:00
  • cfbaf15528 version 4.9.11 Joachim Schoeberl 2009-09-11 17:31:40 +00:00
  • 55f164c6c6 togl2.0 Joachim Schoeberl 2009-09-08 22:14:23 +00:00
  • 72a211674c on the way to Togl2.0 Joachim Schoeberl 2009-09-08 21:54:32 +00:00
  • e3104d36a6 version update Joachim Schoeberl 2009-09-08 20:37:33 +00:00
  • 7d961851fb prepare for togl2.0 Joachim Schoeberl 2009-09-07 15:15:22 +00:00
  • 975d220350 namespaces, layers for 2D geometry Joachim Schoeberl 2009-09-07 11:50:13 +00:00
  • c429a6cc6c 2d meshing Joachim Schoeberl 2009-09-07 10:23:23 +00:00
  • 4a3a49f5fd * Nglib now supports surface and volume meshing of OCC geometry * OCC code cleanup * Added to Nglib source code documentation Philippose Rajan 2009-09-01 21:36:09 +00:00
  • 91ae6c4c70 * Corrected typo Philippose Rajan 2009-08-30 15:30:34 +00:00
  • 3551550857 * Corrected error in OCC part of nglib header - header now has no external dependencies Philippose Rajan 2009-08-30 12:37:40 +00:00
  • 4fc9c40286 * Made the OCC subsystem independent of STLParameters (stlparam) * Added a new class OCCParameters to handle OCC specific parameters Philippose Rajan 2009-08-30 12:36:11 +00:00
  • eb742ce90a * Added OCC support for 64-bit architecture Philippose Rajan 2009-08-30 12:34:29 +00:00
  • 33f40b8e9a small fixes Joachim Schoeberl 2009-08-29 09:36:14 +00:00
  • f3fd0c6bbd fix double<complex> incompatibility Joachim Schoeberl 2009-08-29 09:29:09 +00:00
  • 1e8d16c1db * Removing support for MSVC++ 2005 for Netgen and Nglib Philippose Rajan 2009-08-28 10:59:57 +00:00
  • 0b26451049 * Initial Nglib OCC support trials * Added a new compile target for Nglib (Release(OCC)) * Netgen and Nglib solution files updated to remove non-existent files and add new source files into project Philippose Rajan 2009-08-28 10:52:03 +00:00
  • e7c9a77dbe on the way to togl2.0 Joachim Schoeberl 2009-08-26 21:00:55 +00:00
  • f99c47eb72 check for iomanip Joachim Schoeberl 2009-08-25 17:22:36 +00:00
  • 41de0eaa1a remove moveable mem Joachim Schoeberl 2009-08-25 14:01:10 +00:00
  • 670509b52b baseclass NetgenGeometry Joachim Schoeberl 2009-08-25 14:00:20 +00:00
  • a8ee6ffd81 Joachim Schoeberl 2009-08-25 11:23:47 +00:00
  • aa2fda0ae2 legaltet Joachim Schoeberl 2009-08-25 08:44:03 +00:00
  • a7d92de0ef automake 64bit Joachim Schoeberl 2009-08-24 22:51:13 +00:00
  • c0c0816fc7 configuration of 64bit OpenCASCADE Joachim Schoeberl 2009-08-24 20:23:51 +00:00
  • 8187d4f4e8 visual Joachim Schoeberl 2009-08-24 02:56:22 +00:00
  • f14a04a837 basegeometry, disable moveablemem Joachim Schoeberl 2009-08-24 00:03:40 +00:00
  • b455164dfb test Joachim Schoeberl 2009-08-10 11:43:18 +00:00
  • 1420b8dc9e visualization fixes Joachim Schoeberl 2009-08-05 14:20:30 +00:00
  • 20cfea7f30 * Fixed bug in nglib.cpp - Local redefining of global object "mparam" in the STL mesh generation functions prevented mesh parameters from being propagated into the netgen meshing kernel Philippose Rajan 2009-07-27 22:22:37 +00:00
  • 091f525828 * Added 64-bit build target to Netgen and Nglib * Modified the Post-Build scripts to handle Win32 and x64 build variants * Note#1: No OCC Support yet for 64-bit builds * Note#2: 64-bit targets are only maintained for MSVC 2008 Philippose Rajan 2009-07-27 05:12:31 +00:00
  • e7e48061ce using fineness Joachim Schoeberl 2009-07-26 17:01:17 +00:00
  • c685dd39bf remove some visual warning Joachim Schoeberl 2009-07-26 13:54:15 +00:00
  • 5f28d09930 include ngsolve netgen! Joachim Schoeberl 2009-07-26 13:42:48 +00:00
  • fe43f31c5a tcl file Joachim Schoeberl 2009-07-26 11:24:16 +00:00
  • df440111a1 2d example Joachim Schoeberl 2009-07-25 18:37:31 +00:00
  • cf72c33585 * Modified manifest generation and embedding methods to allow Netgen to run on Vista * the post build scripts no longer need to embed the manifests manually Philippose Rajan 2009-07-25 18:28:00 +00:00
  • 017b0ca911 remove some 2d tutorials Joachim Schoeberl 2009-07-25 16:21:33 +00:00
  • ad90ae44ea * Optimisations to the MSVC 2008 Windows build files * Manifest embedding in Post-Build script modified Philippose Rajan 2009-07-25 13:12:51 +00:00
  • 56ad80e09a 2d examples Joachim Schoeberl 2009-07-24 23:14:31 +00:00
  • 8d0b9ddec2 2d examples Joachim Schoeberl 2009-07-24 23:13:53 +00:00
  • d44a05ef8a 2d examples Joachim Schoeberl 2009-07-24 23:13:21 +00:00
  • d329ea5e20 * Removed file "vector.cpp" from MSVC 2005 / 2008 Solution files Philippose Rajan 2009-07-24 09:48:32 +00:00
  • 10a7476bb7 * Fixed OCC Visualisation * OCC Visualisation was broken after changes to visualisation subsystem was made [SVN Rev: 174] Philippose Rajan 2009-07-24 09:32:42 +00:00
  • ad584ff2f7 * Modified version information to 4.9.10 in file "netgen.rc" * Removed "vector.cpp" from MSVC 2008 / 2005 Solution files Philippose Rajan 2009-07-24 08:36:31 +00:00
  • 9ca9c8ad64 visualization fix Joachim Schoeberl 2009-07-24 07:43:04 +00:00
  • 18a0f73dc5 dll-export Joachim Schoeberl 2009-07-23 13:02:40 +00:00
  • 99ad65f885 * Optimisation of the face colour user interface * Trivial change inside menu option "Special" Philippose Rajan 2009-07-22 23:00:46 +00:00
  • 6e65bbe80a * Face Colours - Bugfix - Black (RGB: 0,0,0) is also a valid colour for a face!! Philippose Rajan 2009-07-22 22:59:20 +00:00
  • 63cacb0343 delete vector Joachim Schoeberl 2009-07-22 19:01:39 +00:00
  • 7c21eb94c7 windows fixes Joachim Schoeberl 2009-07-22 18:13:50 +00:00
  • 6d6b60fffe mesh smoothing Joachim Schoeberl 2009-07-22 16:05:58 +00:00
  • f3043d2df9 improvement in visualization Joachim Schoeberl 2009-07-20 08:36:36 +00:00
  • 54341e5c53 Netgen/NGSolve interface - Version 2 Joachim Schoeberl 2009-07-19 17:33:25 +00:00
  • 7ac50aacf6 new interface Joachim Schoeberl 2009-07-13 13:03:01 +00:00
  • 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 Philippose Rajan 2009-07-11 21:06:31 +00:00
  • 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) Philippose Rajan 2009-07-11 21:05:10 +00:00
  • 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 Philippose Rajan 2009-07-11 21:03:10 +00:00
  • dd5ae2c395 * Added "Dist" and "Dist2" functions to the Vec3d class Philippose Rajan 2009-07-11 20:59:02 +00:00
  • 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 Philippose Rajan 2009-07-10 12:01:45 +00:00
  • 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 Philippose Rajan 2009-07-10 11:59:24 +00:00
  • 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 Philippose Rajan 2009-07-10 11:56:45 +00:00
  • 654914c3e1 multi point element transformation in nginterface_v2 Joachim Schoeberl 2009-07-06 08:16:02 +00:00
  • 5764ae448c demoview fix ?? Joachim Schoeberl 2009-07-04 17:41:55 +00:00
  • ef8edec3b8 bug fix from boundarylayer Joachim Schoeberl 2009-07-01 11:34:38 +00:00
  • 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 !! Philippose Rajan 2009-06-19 05:43:23 +00:00
  • 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 Philippose Rajan 2009-06-19 05:41:22 +00:00
  • 1fd07f3845 reduce warnings Joachim Schoeberl 2009-06-14 10:49:08 +00:00
  • 7a6e3f64c1 compilation error bug fix Joachim Schoeberl 2009-06-10 16:12:20 +00:00
  • 611a53801d vector/matrix access, small optimization in CalcTetBadness Joachim Schoeberl 2009-06-06 19:33:32 +00:00