Christopher Lackner
180ebbda92
delete edges with negative edgenr in mesh.Compress
2017-08-09 14:31:26 +02:00
Joachim Schöberl
408a3efb3c
Merge branch 'fix_splinesurface' into 'master'
...
fix splinesurface when points are not given exactly
See merge request !55
2017-08-08 08:01:32 +02:00
Christopher Lackner
e910eb5613
fix splinesurface when points are not given exactly
2017-08-02 14:45:03 +02:00
Christopher Lackner
ad490200a0
fix import of neutral file format with multiple surface numbers
2017-08-01 10:15:07 +02:00
Joachim Schöberl
043e3403ba
use geometry from mesh on export user format
2017-07-24 22:26:18 +02:00
Joachim Schöberl
046f473619
Merge branch 'master' of data.asc.tuwien.ac.at:jschoeberl/netgen
2017-07-24 21:49:59 +02:00
Joachim Schöberl
8377ab058d
switch off creation of hexes per default
2017-07-24 21:49:49 +02:00
Bernd Schwarzenbacher
2a37793f72
Add 3 meshingparameters to python interface
2017-07-24 11:00:56 -04:00
Matthias Hochsteger
0fc62e7920
Some DLL_HEADERs for Windows
2017-07-19 11:26:12 -07:00
Joachim Schöberl
f2f3e92125
second order segments available for Python
2017-06-28 07:23:28 +02:00
Joachim Schöberl
792ff477be
respect 2nd order segment when exporting neutral format
2017-06-28 00:16:56 +02:00
Joachim Schöberl
ee476e154d
set MeshPoint coordinates
2017-06-26 23:26:09 +02:00
Joachim Schöberl
4cb120047c
replace char* by string
2017-06-25 18:22:46 +02:00
Joachim Schöberl
5d62946130
Merge branch 'master' of data.asc.tuwien.ac.at:jschoeberl/netgen
2017-06-23 22:10:14 +02:00
Joachim Schöberl
4309c1c656
facets for 0D elements
2017-06-23 22:09:50 +02:00
Joachim Schöberl
584f4506a9
Merge branch 'par_fixes' into 'master'
...
Par fixes
See merge request !51
2017-06-21 09:31:12 +02:00
Lukas Kogler
4c0c5aac8c
correctly use delete[] instead of delete in python_mesh.cpp
2017-06-20 10:27:26 +02:00
Joachim Schöberl
837e92bb16
set geometry (thx Lukas)
2017-06-12 12:33:20 +02:00
lkogler
1e9e376d2e
prettied it all up a bit
2017-06-09 20:56:19 +02:00
Lukas Kogler
3c1596b8a0
Fixed curvedelems+mesh loaded from file via python. Fixed MPI+curvedelems
2017-06-09 20:21:55 +02:00
Lukas Kogler
7e21f0cd9c
BC-and Material-names are now working with MPI.
2017-06-08 17:50:37 +02:00
Lukas Kogler
6524c0c170
Merged master
2017-06-06 10:11:41 +02:00
Lukas Kogler
2cc28a960e
Removec some cout-output
2017-06-06 09:55:40 +02:00
Matthias Hochsteger
41e62e58a4
OCC: Set BC Names/Materials only when available
2017-06-02 14:15:31 +02:00
Christoph Wintersteiger
892b391ad3
add boundary condition and maxh to base of SplineSurface
2017-06-01 17:09:02 +02:00
Christoph Wintersteiger
7178cc1b73
fix MultiElementTransformation<1,3> for SIMD
2017-06-01 17:08:07 +02:00
Matthias Hochsteger
cb3af7ab55
Remove config.h
2017-06-01 10:15:25 +02:00
Joachim Schöberl
e8712aa8ae
export Mesh.SecondOrder
2017-05-31 23:44:50 +02:00
Matthias Hochsteger
0c611c339c
Python opencascade interface (by Gerhard Kitzler)
2017-05-31 19:39:09 +02:00
Joachim Schöberl
9324121953
smaller int-type for GetNV
2017-05-31 07:54:48 +02:00
Joachim Schöberl
a22e36f182
fix bug for debug output
2017-05-31 07:54:48 +02:00
Joachim Schöberl
feb74d49c2
use static class variable rather then static function variable
2017-05-31 07:54:47 +02:00
Joachim Schöberl
76e6aaecb1
use size_t to avoid int-narrowing
2017-05-31 07:54:47 +02:00
Matthias Hochsteger
f6a0b31b96
Cleanup CMake build system
...
- Use CMAKE_INSTALL_PREFIX instead of INSTALL_DIR
- Allow finer control of install directories
- Use compiled TCL code by default
- Fix RPATH usage on Linux and MacOSX
### Allow finer control of install directories
The following variables can be set to either absolute or relative paths
NG_INSTALL_DIR_PYTHON: Python files
NG_INSTALL_DIR_BIN: Executables
NG_INSTALL_DIR_LIB: Libraries
NG_INSTALL_DIR_INCLUDE: header files
NG_INSTALL_DIR_CMAKE: CMake files
NG_INSTALL_DIR_RES: Resources
### Use compiled TCL code by default
The tcl files contained in Netgen are stored in onetcl.cpp as c-string.
This way it's not necessary to install tcl files or set NETGENDIR
### Fix RPATH usage on Linux and MacOSX
The Netgen installation should be completely relocatable now.
Squashed commit of the following:
commit 201eda5e62726bd87d76beb13c3e5643cd4c7810
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 21:10:08 2017 +0200
cleanup
commit b4cd46a9d2f390b40c5223c8d9971f576b979644
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 20:47:46 2017 +0200
fix
commit 6506a834dbee2fd7b6df3b3f3709d0b27344356f
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 20:41:45 2017 +0200
allow gui test to fail
commit 56c5fc131f61259e6fb67b60f7fff955d2e8d2da
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 20:26:18 2017 +0200
add python3-tk to docker images
commit 4d1b5aac1d028867339819599708a08f2098bbd6
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 11:22:18 2017 -0700
windows fix
commit 92b5f8a95491ba3508143d7f1b94359edc0655ce
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 11:08:08 2017 -0700
fix for windows
commit 3f7bf51434ef3b637b3563930ddb61d04af645cb
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 19:28:13 2017 +0200
fixes, test for gui
commit ef1d0164a50fadf374e3b1e43a745b5f69a16ad6
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 19:06:55 2017 +0200
fixes
commit 67645bb896012149c23c851b03287199c21fa129
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 17:24:58 2017 +0200
netgen config
commit b587b77a282768719cffc366c56d82a1746e0be0
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 16:53:47 2017 +0200
remove comments
commit 2b34cc78818afa1cf21484bd0976413a91db0851
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 05:03:00 2017 -0700
fix windows
commit 9e98efa54065624e264eaf1acf74b44ef022a68d
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 13:42:11 2017 +0200
fixes
commit 394b470a07d73431079f80caa36c7c7042077f40
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 12:24:40 2017 +0200
fix rpath issue
commit 6787eae384a8592f90598258ccd8207cd499d9fc
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 11:37:05 2017 +0200
some more fixes with install dir
commit fcf22659c60300e8d39d12e14b21c58a062e739c
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 01:34:06 2017 -0700
some fixes
commit ede1f0c462978bb70d3b4e2251cb555a592e82e3
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 29 10:16:34 2017 +0200
fixes
commit b6a1259876a77f54e419a44f1b44d03d5bb49b82
Merge: c79f9a3 6627b0b
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 24 09:35:50 2017 +0200
Merge remote-tracking branch 'origin/master' into cmake_cleanup
commit c79f9a3421d4d2937c31dab4a601ce09d52b0e54
Merge: 99c3550 030ad1d
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 22 17:52:24 2017 +0200
Merge remote-tracking branch 'origin/master' into cmake_cleanup
commit 99c35500850e08fdc847013bb384169b1483acb4
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Fri May 19 14:37:28 2017 +0200
fix rpath
commit 8215e9748d9ee225266bc941da1ca252aebd27de
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Thu May 18 13:29:41 2017 +0200
remove INSTALL_DIR, rename var to NETGEN_INSTALL_DIR_INCLUDE, install libngpy to python package folder
commit 23d028c4cf7572de9e2e277cda8f6b07b6b1d9f9
Merge: 57027c8 f72a247
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Thu May 18 12:03:59 2017 +0200
Merge remote-tracking branch 'origin/master' into cmake_cleanup
commit 57027c8c706ff755bdf26887884bbdeca129fe8f
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Fri May 12 17:32:05 2017 +0200
New CMake option: USE_INTERNAL_TCL (ON by default)
This option uses the tcl code compiled in onetcl.cpp instead of separate
tcl files by default. When set at configure time, no tcl files will be
installed anymore.
commit 27ce5b7edd66d64e2453f5045f5ac08c313f7608
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Fri May 12 17:16:52 2017 +0200
WIP: Cleanup of CMake files
- Fix RPATH on Linux (TODO: other platforms)
- New variables to specify install behaviour:
NG_INSTALL_DIR_BIN
NG_INSTALL_DIR_LIB
NG_INSTALL_DIR_CMAKE
NG_INSTALL_DIR_INCLUDE
2017-05-29 21:41:27 +02:00
Christopher Lackner
3ba7d2c276
add meshsizefilename to python meshingparameters
2017-05-17 16:04:56 +02:00
Matthias Hochsteger
9a7307fb39
Start GUI from Python only if Netgen exe is not running
2017-05-15 18:56:47 +02:00
Joachim Schöberl
b4f3107fef
default material name
2017-05-13 10:24:12 +02:00
Matthias Hochsteger
c53913b4d1
Remove unused code in CMake files
2017-05-12 13:18:24 +02:00
Joachim Schöberl
7c8631cf2e
Merge branch 'move_in_delete_element_array' into 'master'
...
use std::move in delete element of array
See merge request !46
2017-05-11 10:55:55 +02:00
Christopher Lackner
b87e76306f
use std::move in delete element of array
2017-05-11 10:25:29 +02:00
Matthias Hochsteger
025f8750be
GUI support from Python and some cleanup
...
Squashed commit of the following:
commit 5058ceb9351548937487aa94073e7f59236ae9fe
Merge: d37f0af 2da1465
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 19:33:55 2017 +0200
Merge remote-tracking branch 'origin/master' into native_tcl_macos
commit d37f0afcc1389c0c3ec0899da9c1af158c926ca5
Author: Matthias <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 19:27:12 2017 +0200
link gui to netgen, some fixes
commit 297141455cd4fab81709c13d6253ad8114beee4a
Author: Matthias <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 19:02:47 2017 +0200
windows fixes
commit 9bf290a60835f29762b15ee3b722da132678f90c
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 18:59:53 2017 +0200
More cleanup, proper code separation
... between netgen exectuable and gui library
commit f46d438d3c9dd32f9f94642b4ec00b85611ef1dd
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 14:03:53 2017 +0200
fix typos
commit b3d301ff4e321189aef469bff77f7cffa7b69e98
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 13:32:57 2017 +0200
also link tk to togl on windows...
commit c3519abee7b041e45c913a45999ed2d29d4ff325
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 13:30:16 2017 +0200
link TCL to togl on windows
commit 80b607436b45f38f4bac2708a78ef03561ad44e5
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 13:26:45 2017 +0200
linkt TCL only to netgen executable
commit 080139a431e949e14cb9f05194e19c5129aca3d3
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 13:20:36 2017 +0200
fix dll ex/import
commit dd68efacb01fbbbe3f136168f12fed41fa3c3c8a
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 13:15:39 2017 +0200
fix dll export
commit 9023b9ca49b4c2b99f228f64564990e2d0246b8c
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 12:06:14 2017 +0200
use system tcl/tk on MacOS, but download tcl/tk for windows
commit 16eb4c1b01eb5229f93274791187b2c666bb8b8e
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 12:01:36 2017 +0200
more cleanup
commit 6df5b82a7d9a1177a755446d563d6c4b98ff6329
Merge: af23786 2b0d3f0
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 11:45:42 2017 +0200
Merge remote-tracking branch 'origin/master' into native_tcl_macos
commit af2378637a6513de3b50841ed6314cd7e12f7205
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Wed May 10 11:45:40 2017 +0200
some cleanup
commit 81bbe117efe25df53c71f9ae603c50ee4557703a
Author: Joachim Schöberl <joachim.schoeberl@tuwien.ac.at>
Date: Tue May 9 20:14:46 2017 +0200
tk-gui
commit 387e6da678661dd3b9d75d696733f46fe43d789a
Merge: e658b5b e653d8e
Author: Joachim Schöberl <joachim.schoeberl@tuwien.ac.at>
Date: Tue May 9 18:49:20 2017 +0200
Merge remote-tracking branch 'origin/gui_from_python' into native_tcl_macos
commit e658b5b2c1ac3264f4165b5f6d2b821b3b1b0926
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Tue May 9 18:30:35 2017 +0200
use native tcl on macos
commit e653d8e6789d20e24b16a68bf760415940e881f8
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 8 16:37:23 2017 +0200
next fix
commit f663c80b00754d141a02fa6abde2077c841bbafb
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 8 16:23:21 2017 +0200
Fix symbol export on windows
commit 70d99782423d33d3fa6f80e758a7377d0cb52840
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Mon May 8 15:14:56 2017 +0200
GUI support from Python
Enables experimental support for starting the Netgen GUI from Python
directly.
To use it, just import the gui module:
> import netgen.gui
2017-05-10 19:34:42 +02:00
Joachim Schöberl
2da1465d52
get surface element from face
2017-05-10 17:41:44 +02:00
Joachim Schöberl
2b0d3f02ba
load opengl buffer-functions only if USE_BUFFERS is set
2017-05-08 21:20:36 +02:00
Matthias Hochsteger
990d0fce78
GUI support from Python
...
Enables experimental support for starting the Netgen GUI from Python
directly.
To use it, just import the gui module:
> import netgen.gui
2017-05-08 16:42:49 +02:00
Joachim Schöberl
94fd57154f
disable VBO on windows
2017-04-26 12:15:19 +02:00
Matthias Hochsteger
9fb7fcacfc
Revert interface code to preserve compatibility with NGSolve
2017-04-20 17:55:56 +02:00
Matthias Hochsteger
247afdb1bd
Define NG_INLINE and use it in ngsimd.hpp (works around a bug in gcc5)
2017-04-20 16:22:50 +02:00
Matthias Hochsteger
9247c89fd7
add missing function HSum(a,b) for SIMD<double,1>
2017-04-20 11:41:23 +02:00
Matthias Hochsteger
643c89538d
Add support for AVX512
...
Restructure mysimd.hpp and add support for AVX512. Changes include
- Move mysimd.hpp to ngsimd.hpp
- Expose ngsimd.hpp to NGSolve
- New namespace ngsimd
- Second template parameter (width) for SIMD class, default to the
largest width available
- Avoid raw avx register types in the interface, use SIMD<> instead
2017-04-19 18:02:27 +02:00
Joachim Schöberl
70da438d6d
on mesh loading, set dummy-geometry if no geometry in mesh-file
2017-04-18 15:06:40 +02:00
Joachim Schöberl
5ed3de978b
default constructable/movable tet for bisection-refinement
2017-04-18 08:43:23 +02:00
Joachim Schöberl
ec20b74722
make Element default constructable/movable
2017-04-13 10:40:47 +02:00
Joachim Schöberl
7027df2f73
fix 1->2 simd trafos
2017-04-12 16:44:02 +02:00
Joachim Schöberl
c50bd79beb
default constructors assignment operators, cheaper Array-Resize
2017-04-11 21:06:30 +02:00
Joachim Schöberl
5e320a5556
dll-header ?
2017-04-11 10:51:08 +02:00
Joachim Schöberl
e464fe9771
parallel trig-marking for bisection
2017-04-11 10:45:31 +02:00
Joachim Schöberl
0074d8b407
inline GetTimeStamp
2017-04-11 10:45:11 +02:00
Joachim Schöberl
4382fc1168
fix hashtable
2017-04-11 10:04:33 +02:00
Joachim Schöberl
e6b853e995
hashtables roundup to power of 2, optimize bisect
2017-04-11 09:01:36 +02:00
Joachim Schöberl
b68bfdcc73
more parallel
2017-04-06 21:41:26 +02:00
Joachim Schöberl
e9fc64acc6
Merge branch 'multipointevaluation_for_isosurf' into 'master'
...
MultiPoint evaluation for DrawIsoSurface
See merge request !42
2017-04-04 15:28:43 +02:00
Gerhard Kitzler
dda40cf1f4
MultiPoint evaluation for DrawIsoSurface
2017-04-04 11:49:32 +02:00
Joachim Schöberl
65a474b8ef
avoid shared-ptr copy
2017-04-04 11:34:24 +02:00
Joachim Schöberl
701d6a2369
inline GetCD2NamePtr
2017-04-03 18:15:34 +02:00
Joachim Schöberl
e1917c8d8a
fix warnings
2017-04-03 17:40:01 +02:00
Gerhard Kitzler
8f936f82ea
Fix data types for Python exports in python_mesh.cpp
2017-04-03 16:24:56 +02:00
Joachim Schöberl
619f9ff47f
GetElement returns Facet-Array. Since for 1D these are point numbers, and point numbers are (still) 1-based, we have to return also the base
2017-04-03 11:17:47 +02:00
Joachim Schöberl
240a132078
avoid size_t-int narrowing in nginterfacev2 - GetElement
2017-04-01 21:00:12 +02:00
Christopher Lackner
794d1b6598
fix el.mat for bbnd elements in 3D
2017-03-30 15:22:19 +02:00
Joachim Schöberl
3d3a2ca186
Revert "Merge branch 'neighbouringdomains' into 'master'"
...
This reverts merge request !38
2017-03-29 15:02:36 +02:00
Christoph Wintersteiger
9a48710988
add implementation of GetBoundaryNeighbouringDomains
2017-03-29 11:22:29 +02:00
Joachim Schöberl
2d835e25cc
add prototype GetBoundaryNeightbouringDomains
2017-03-27 15:12:52 +02:00
Matthias Hochsteger
5e2d2f685c
Fix warnings (Intel compiler)
...
ICC complains about ambigous variable 'i' applying old/new scoping rules.
Therefore, use local loop variables in for loops.
2017-03-23 15:56:08 +01:00
Lukas Kogler
d24b996c8f
Merge branch 'master' into par_fixes
2017-03-22 14:03:11 +01:00
Matthias Hochsteger
079406f615
Include <functional> (gcc7 was complaining here)
2017-03-17 21:09:27 +01:00
Joachim Schöberl
0608eb1ee0
set maxh for subdomains: geo.Add(solid, maxh=0.1)
2017-03-16 20:57:42 +01:00
Joachim Schöberl
5efaa2f85b
first add corner points to mesh, and then edge points (for consistent orientation on periodic edges)
2017-03-08 18:07:55 +01:00
Matthias Hochsteger
9c0f1b5bdb
adapt parallelmesh.cpp to commit 90d4c940
(topology is a member of Mesh (rather than pointer)...)
2017-03-07 10:43:38 +01:00
lkogler
383ced496b
Changed MyMPI_RecvCmd and MyMPI_SendCmd. Disabled USE_BUFFERS for now.
2017-03-06 14:32:20 +01:00
Christopher Lackner
7b1d57b23c
remove <vector> from csg header again
2017-02-27 11:35:56 +01:00
Christopher Lackner
58555b96d9
use Array instead of std::vector
2017-02-27 11:32:42 +01:00
Christopher Lackner
87669acfc6
Merge branch 'master' into fix_splinesurface
2017-02-27 11:27:20 +01:00
Joachim Schöberl
90d4c94028
make Topology a member of Mesh (rather then pointer) to reduce number of pointer dereferencing steps. This required move operators for Array and Table.
2017-02-25 19:48:37 +01:00
Joachim Schöberl
c633035043
more size_t
2017-02-25 17:11:30 +01:00
Joachim Schöberl
c143aafaea
Array resize checks for trivially copyable
2017-02-24 22:29:57 +01:00
Joachim Schöberl
a698b57596
add unified GetMaterial for co-dimension
2017-02-24 17:18:42 +01:00
Christopher Lackner
89fe31b550
Squashed commit of the following:
...
commit fa556baaa222ba349d534027f7203588dcda6ad8
Author: Christopher Lackner <christopher.lackner@tuwien.ac.at>
Date: Thu Feb 23 15:56:47 2017 +0100
add python path to docker template
commit 54eb7eedc77ad8c86952c347536e7e1a854b62ed
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Thu Feb 23 14:59:45 2017 +0100
install pytest in docker images
commit 3c1c755891e8372762130a6ed8c39cf056430264
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Thu Feb 23 14:52:32 2017 +0100
enable CTest properly, add pytest
commit 4c4cf229ab8e7fd6057f535fb05c3079a9278f80
Author: Christopher Lackner <christopher.lackner@tuwien.ac.at>
Date: Thu Feb 23 14:02:13 2017 +0100
fix write splinesurface to savemesh
commit 069fbdbc529c9dd91644663f3f365e08be5af70e
Author: Christopher Lackner <christopher.lackner@tuwien.ac.at>
Date: Thu Feb 23 09:03:26 2017 +0100
fix lifetime of SplineSurface
2017-02-23 16:41:27 +01:00
Matthias Hochsteger
002a2cba6b
Fix (or work around?) strange bug on Windows
...
The definition of std::max uses references for parameters, which leads
to unnecessary storing of constants on the stack. If the stack is
overwritten this leads to wrong results.
max2() works around this using call-by-value.
2017-02-16 09:12:45 +01:00
Joachim Schöberl
cd314e2f45
few more inline functions
2017-02-15 22:31:24 +01:00
Matthias
360e6fba86
Fix for OCC7.1 on Windows, also support providing own OCC version by setting OCC_INCLUDE_DIR and OCC_LIBRARY_DIR
2017-02-09 12:07:09 +01:00
Joachim Schöberl
e190943f4f
change bc-names
2017-02-09 10:06:34 +01:00
Matthias
f674d5a20a
Assume that malloc returns memory that is 16 byte-aligned
...
This fixes an issue with inconsistent memory allocation/deallocation of
MeshPoint in Python.
2017-02-07 10:26:31 +01:00
Joachim Schöberl
fd3d3e28e6
fix warning
2017-02-04 07:48:48 +01:00
Matthias Hochsteger
fa9d918963
Apply patches for OpenCasCade 7 by Lorenz Lechner
...
see b443cbdb13/patches
2017-01-31 19:21:25 +01:00
Matthias Hochsteger
0cf1cfea5c
Set DLL_HEADER to export in OCC subfolder
2017-01-31 14:58:01 +01:00
Christoph Wintersteiger
551db1627e
fix CalcProj for ExtrusionFace and export to python
2017-01-27 16:14:27 +01:00
Christoph Wintersteiger
660425ab61
fix for DEVELOP, Vec has no Get
2017-01-27 16:07:08 +01:00
Joachim Schöberl
52517218c9
Merge branch 'elofpoint-tol' into 'master'
...
Use tolerance in GetElementOfPoint when using a search tree
I'm getting artifacts at domain edges (see attached), because no tolerance is used when calling `elementsearchtree->GetIntersecting()` inside `GetElementOfPoint`.
![searchtree](/uploads/5aa10da74cac7bef9e134756ea897e49/searchtree.png)
See merge request !29
2017-01-25 21:25:52 +01:00
Matthias Hochsteger
4cff6b546a
install all headers to INCDIR
2017-01-16 14:59:57 +01:00
Alexander Schlüter
60768cf9c5
use tolerance in GetElementOfPoint when using a search tree
2017-01-12 21:09:07 +01:00
Matthias Hochsteger
190d035809
Fix Python paths
2017-01-09 18:45:12 +01:00
Joachim Schöberl
f44a32e4de
Merge branch 'pointoutofquad' into 'master'
...
point out of quad fix
Now the error "point out of domain" does not appear any more, but the values are wrong. [pointoutofquad.py](/uploads/91e142ab369491ac5a4e4a8d9c93d671/pointoutofquad.py)
See merge request !28
2017-01-06 22:16:53 +01:00
Joachim Schöberl
d1de4a7cf9
Introduce NetgenGeometry base class to Python. export meshing first, then csg
2017-01-05 05:08:24 +01:00
Michael Neunteufel
3e9ad94307
point out of quad fix
2017-01-02 11:06:36 +01:00
Joachim Schöberl
c31240580b
remove test output
2017-01-01 15:34:55 +01:00
Joachim Schöberl
9790774b49
change to SurfaceElementIndex
2016-12-15 13:05:34 +01:00
Joachim Schöberl
d3e1f0e8fd
Merge branch 'py_exp_ComprAndDelsurfels' into 'master'
...
Compress and DeleteSurfaceElements to python
export Compress and DeleteSurfaceElement to python.
Perhaps you prefer having the ElementId-Version of DeleteSurfaceElement instead?
See merge request !26
2016-12-15 13:03:24 +01:00
Joachim Schöberl
bf1dfb6b08
Merge branch 'stl_to_python' into 'master'
...
Stl to python
See merge request !25
2016-12-14 18:02:52 +01:00
Christoph Lehrenfeld
5a940b0b13
Compress and DeleteSurfaceElements
2016-12-14 13:28:13 +01:00
Joachim Schöberl
775d998235
don't be so strict with deprecated
2016-12-12 23:08:22 +01:00
Joachim Schöberl
54aa508fb6
fix 0/1 base
2016-12-12 23:01:21 +01:00
Christopher Lackner
e16dfde5e7
fix libstlvis
2016-12-12 14:26:49 +01:00
Christopher Lackner
d081c1d455
Merge branch 'master' into stl_to_python
2016-12-12 14:24:09 +01:00
Christopher Lackner
2649726692
fix DLL_HEADER export
2016-12-12 14:22:24 +01:00
Christopher Lackner
a5e411d008
load stl fix and some vis
2016-12-12 13:14:47 +01:00
Joachim Schöberl
d6b16870fa
PointIndex::BASE = 0 and STL, PointIndices
2016-12-12 11:47:46 +01:00
Christopher Lackner
25d2e497b1
add python stl submodule
2016-12-12 10:47:05 +01:00
Christopher Lackner
6e60338987
Merge branch 'master' into stl_to_python
2016-12-12 10:39:51 +01:00
Joachim Schöberl
be1e6e160b
PointIndex::BASE = 0 working for CSG
2016-12-11 20:17:07 +01:00
Joachim Schöberl
59dc0b6c6a
Array::Append does not return size anymore ( will be changed to last )
2016-12-11 18:22:07 +01:00
Joachim Schöberl
bdbc415589
more use of PointIndex
2016-12-11 18:02:16 +01:00
Joachim Schöberl
4c32c2ac25
more use of PointIndex
2016-12-11 12:12:05 +01:00
Joachim Schöberl
e4a6d127fd
dont't store orientation of edges and faces. This gives a unified memory layout for edges and faces and allows to access facets without copying (in 2D and 3D)
2016-12-10 19:02:13 +01:00
Christopher Lackner
8870108846
Merge branch 'master' into mesh_only_one_domain
2016-12-09 16:36:50 +01:00
Christopher Lackner
561cf4e75f
add files
2016-12-09 16:34:22 +01:00
Joachim Schöberl
a423258f54
Merge branch 'genmesh_firststep_as_meshingparam' into 'master'
...
Genmesh laststep as meshingparam
See merge request !23
2016-12-07 20:01:54 +01:00
Joachim Schöberl
bb85bb01a3
quads are curved (in general)
2016-12-06 21:54:51 +01:00
Christopher Lackner
9f9a5e4304
fix typo
2016-12-06 13:38:18 +01:00
Christopher Lackner
c771ca5bdc
fix occ genmesh
2016-12-06 13:23:08 +01:00
Christopher Lackner
7743503c1d
fix and use in swapimprove as well
2016-12-06 11:32:16 +01:00
Christopher Lackner
1f314ae0ee
fix wrong order of arguments
2016-12-05 15:37:05 +01:00
Christopher Lackner
181eea5038
typo fix
2016-12-05 15:10:34 +01:00
Christopher Lackner
dc3a214994
merge endMeshStep
2016-12-05 15:08:25 +01:00
Christopher Lackner
16ecf99cce
remove onlySurface again (use MeshingSteps instead)
2016-12-05 14:59:44 +01:00
Christopher Lackner
bd39b8df88
export enum MeshingStep
2016-12-05 14:39:09 +01:00
Christopher Lackner
f582c7935f
remove perfstepsstart from python interface
2016-12-05 14:31:12 +01:00
Christopher Lackner
7e4892a9e7
firststep and laststep as meshingparameters to be exported to python
2016-12-05 13:50:21 +01:00
Christopher Lackner
a0326d490d
some fixes
2016-12-05 13:15:06 +01:00
Christopher Lackner
ee833ff362
add onlySurface to generate only surface mesh
2016-12-02 19:00:34 +01:00
Christopher Lackner
0d36c69c25
domainwise meshing and optimization enabled
2016-12-02 14:59:59 +01:00
Matthias
953bd13cf4
Support for OpenGL buffer objects on Windows
2016-12-02 12:27:26 +01:00
Matthias Hochsteger
e31cc7dfa1
Not necessary to cast py::list to python object
2016-12-01 14:24:30 +01:00
Michael Neunteufel
f65651ce0e
bug fix PointContainedIn2DElement
2016-11-27 19:25:25 +01:00
Matthias Hochsteger
c9c2f26334
remove unnecessary version definition
2016-11-24 15:56:50 +01:00
Joachim Schöberl
5b3eb4077a
fix create vol-element (thx Astrid)
2016-11-23 20:44:52 +01:00
Matthias Hochsteger
ee4d5e89d8
remove unnecessary files (mostly unsupported build systems)
2016-11-23 18:07:14 +01:00
Joachim Schöberl
f70edcb247
Merge branch 'quickfix_1d_index' into 'master'
...
export edgenr to python as well
See merge request !21
2016-11-22 10:55:33 +01:00
Christopher Lackner
61e13dbc8b
remove edgenr at constructor
2016-11-21 16:35:46 +01:00
Christopher Lackner
02fd6d2712
export edgenr to python as well
2016-11-21 14:54:11 +01:00
Joachim Schöberl
0edd570990
parallel clusters
2016-11-20 19:55:17 +01:00
Joachim Schöberl
9014669c56
timer
2016-11-20 19:30:50 +01:00
Joachim Schöberl
467d3a01be
no testout in bisect
2016-11-20 18:36:00 +01:00
Christopher Lackner
e7e90d1a68
cd2names to python export
2016-11-18 16:57:42 +01:00
Joachim Schöberl
615575f5cf
Merge branch 'fix_1d_elementindex' into 'master'
...
fix 1d elementindex
index was wrong for 1d elements
See merge request !17
2016-11-17 18:46:09 +01:00
Christopher Lackner
e046452dfa
fix 1d elementindex
2016-11-17 17:03:58 +01:00
Gerhard Kitzler
5d1e131c53
Merge branch 'master' into remove_tix2
2016-11-17 14:44:28 +01:00
Gerhard Kitzler
9eee23693e
Merge branch 'master' into remove_tix2
2016-11-16 20:15:33 +01:00
Gerhard Kitzler
c4a1128e79
Small Fixes
2016-11-16 16:13:17 +01:00
Christopher Lackner
3d80b48a7a
Merge branch 'master' into codim2integrals
2016-11-16 12:15:55 +01:00
Christopher Lackner
0a9abc1acc
array iterator to python
2016-11-15 18:12:51 +01:00
Matthias Hochsteger
5b253c76e0
Add a guard to avoid multiply defined AVX operators on Windows
2016-11-10 15:36:47 +01:00
Matthias Hochsteger
7fb6a57e90
Revert "Export Ngx_Mesh to Python"
...
This reverts commit 9b235b4388
.
2016-11-10 15:36:47 +01:00
Joachim Schöberl
c6196dcb91
Merge branch 'par_fixes' into 'master'
...
Par fixes
- Increased buffer size in send/recv command (needed for sending python files, see ngsolve merge request)
- Fixed mpi-parallel visualization
- Added warning if using direct rendering + mpi (which probably breaks in most cases)
See merge request !10
2016-11-10 11:55:03 +01:00
Matthias Hochsteger
9b235b4388
Export Ngx_Mesh to Python
2016-11-09 17:18:01 +01:00
Christopher Lackner
8a1cf75c5e
fix init of splinesurface
2016-11-09 16:10:04 +01:00
Lukas Kogler
37e0e17919
removed some comments. formatting
2016-11-08 12:57:59 +01:00
Lukas Kogler
d778d9dcef
fixed mpi-parallel visualization; added warning in mvdraw if running in parallel and direct rendering is enabled (which probably breaks parallel visualization)
2016-11-07 17:49:38 +01:00
Lukas Kogler
49aa2861d6
changed buffer size in send/recv cmd (for sending entire python files)
2016-11-07 17:48:23 +01:00
Christopher Lackner
9e14f2ceb8
pyb11 fixes
2016-11-06 18:25:38 +01:00
Christopher Lackner
2122a954aa
merge pybind11
2016-11-05 17:15:16 +01:00
Joachim Schöberl
fe356ab3ca
0 to py::int_ conversion
2016-11-04 14:55:15 +01:00
Matthias Hochsteger
399d370463
fix some typos and add placement new operator to AlignedAlloc
2016-11-04 12:48:23 +01:00
Matthias Hochsteger
abde483216
fix wrong namespace
2016-11-04 12:19:38 +01:00
Matthias Hochsteger
96c1235184
switch from boost::python to pybind11
2016-11-04 12:14:52 +01:00
Christopher Lackner
191380e227
Merge branch 'master' into codim2integrals
2016-11-03 14:34:06 +01:00
Joachim Schöberl
08a662ae77
optional use of opengl-buffers (not supported on WIN without additional library)
2016-11-02 06:05:08 +01:00
Joachim Schöberl
e780f55ddd
include glew
2016-11-01 21:04:31 +01:00
Christopher Lackner
a008546308
Merge branch 'master' into codim2integrals
2016-11-01 15:05:42 +01:00
Joachim Schöberl
6d4704770d
solution rendering using vertex arrays
2016-11-01 11:47:49 +01:00
Christopher Lackner
2d77b35b39
merge master
2016-10-31 15:37:02 +01:00
Christopher Lackner
e28753431e
merge master into branch
2016-10-31 15:10:12 +01:00
Joachim Schöberl
3fcb7d13d5
dummy aligned-alloc without AVX
2016-10-30 15:15:16 +01:00
Joachim Schöberl
3a631f10ca
solution visualization using AVX
2016-10-30 15:01:52 +01:00
Christopher Lackner
767b819e5d
python cd2 functionality, mesh scaling
2016-10-28 16:49:50 +02:00
Christopher Lackner
7a6de7b1dc
further fixes
2016-10-27 15:41:08 +02:00
Joachim Schöberl
cdcd868712
size_t
2016-10-25 23:34:06 +02:00
Christoph Wintersteiger
8756aabd3c
add identification for 1d meshes, used for periodic boundary conditions
2016-10-21 16:01:46 +02:00
Joachim Schöberl
b5571213f4
meshing parameters to vol-meshing
2016-10-20 13:19:24 +02:00
Joachim Schöberl
87656d3b87
periodic edges in 2d
2016-10-20 12:29:00 +02:00
Christopher Lackner
a6ea18d07d
fix bboundary condition numbering
2016-10-17 17:31:09 +02:00
Christopher Lackner
ccde47d2c0
added multielementtransformation
2016-10-16 09:45:16 +02:00
Christopher Lackner
b8bf194fcf
some changes
2016-10-11 14:10:36 +02:00
Joachim Schöberl
06084bff82
fix boundary-labels in 2D
2016-10-10 19:58:14 +02:00
Christopher Lackner
6134717796
setting bboundary names
2016-10-05 19:48:18 +02:00
Christopher Lackner
a4fe0c1c41
first push
2016-10-04 19:30:57 +02:00
Joachim Schöberl
ff84375089
local mesh-size in MeshingParameters via Python
2016-09-29 16:44:16 +02:00
Joachim Schöberl
b7a869b77f
stable evaluation of implizit spline-curve representation
2016-09-29 11:03:00 +02:00
Joachim Schöberl
d7a5f44c39
remove timer
2016-09-26 19:10:57 +02:00
Joachim Schöberl
8d8ce8add6
closesurfacefix
2016-09-16 15:32:19 +02:00
Joachim Schöberl
1b55504456
fixed function for surface of revolution
2016-09-07 09:06:40 +02:00
Joachim Schöberl
1d70dcf08b
use convex hulls
2016-09-07 09:05:03 +02:00
Joachim Schöberl
40bb7d7c61
added function for 2d
2016-09-07 09:03:49 +02:00
Joachim Schöberl
103f0e6280
use convex hulls
2016-09-07 09:03:29 +02:00
Joachim Schöberl
0eaedadf10
modified spline projection
2016-09-07 09:02:57 +02:00
Joachim Schöberl
6c44a273ce
more options
2016-09-07 09:00:39 +02:00
Joachim Schöberl
8725d45425
silence warnings
2016-09-07 06:27:32 +02:00
Joachim Schöberl
8c118c6fc9
wrap revolution solid to python
2016-09-06 16:21:33 +02:00
Matthias Hochsteger
8078c25f55
add method Draw() to CSG class in Python
2016-08-31 18:29:33 +02:00
Matthias Hochsteger
a9c0525891
allow access to global mesh pointer from Python
2016-08-30 15:32:55 +02:00
Matthias Hochsteger
93c5f98d90
export SelectFace to Python (useful to update timestamp of vsmesh)
2016-08-30 15:02:43 +02:00
Matthias
f152c4924e
fix for VS2015 Update 3
2016-08-26 14:33:57 +02:00
Matthias Hochsteger
1ce39a7c56
export FaceDescriptor::SetSurfaceColor
2016-08-25 17:18:27 +02:00
Matthias Hochsteger
7f23bacbf5
Revert "new Python function SetGeometryObject to allow visualization of Python-generated…"
...
This reverts commit 50650d91f9
2016-08-25 17:02:37 +02:00
Matthias Hochsteger
50650d91f9
new Python function SetGeometryObject to allow visualization of Python-generated geometries in Netgen GUI
2016-08-25 15:16:45 +02:00
Joachim Schöberl
ecb7dd5dae
build edges in parallel
2016-08-22 07:41:11 +02:00
Joachim Schöberl
20ea4a9e44
restructure build-edges
2016-08-22 06:47:50 +02:00
Joachim Schöberl
9c97eb5252
fix for quad-faces
2016-08-18 18:01:25 +02:00
Joachim Schöberl
a54a40a771
fix build-faces for 2D
2016-08-18 11:49:59 +02:00
Joachim Schöberl
5413493c64
vertex2pointelement ... 0 based
2016-08-18 09:50:11 +02:00
Joachim Schöberl
a7b413944d
more ParallelFor in update topology
2016-08-18 08:00:47 +02:00
Joachim Schöberl
e009a8b687
started task-manager in netgen (topology)
2016-08-18 00:49:47 +02:00
Gerhard Kitzler
1a64efc213
Return useful values in Ng_GetNode<0> for 1d meshes
2016-08-17 17:31:37 +02:00
Gerhard Kitzler
05add9530d
Fixed index issue for 0D elements in topology
2016-08-17 17:17:23 +02:00
Joachim Schöberl
f5a9991d24
0-dim elements in topology
2016-08-17 14:51:24 +02:00
Gerhard Kitzler
982fee589e
Merge branch 'master' of data.asc.tuwien.ac.at:jschoeberl/netgen
2016-08-11 17:29:38 +02:00
Gerhard Kitzler
a18ac184b2
Python support for PRISM
2016-08-11 17:28:55 +02:00
Matthias Hochsteger
3a70d212fb
fix alignment issue for SIMD code
2016-08-10 19:30:09 +02:00
Joachim Schöberl
2e936ac7b7
use SIMD also for AVX (not only AVX2)
2016-08-07 19:42:04 +02:00
Joachim Schöberl
5448157842
use SIMD also for AVX (not only AVX2)
2016-08-07 19:13:36 +02:00
Joachim Schöberl
6c0c30104a
don't need fix for boost > 1.60
2016-08-07 12:34:56 +02:00
Christopher Lackner
a1496ea645
property
2016-08-06 13:15:21 +02:00
Christopher Lackner
17c4ce6182
getitem MeshPoint
2016-08-06 12:55:59 +02:00
Joachim Schöberl
b53eedbab6
fix for curved elements order=1 (thx Alexander Schlüter)
2016-07-16 16:00:52 +02:00
Alexander Schlüter
d282a5914d
fix compiler errors in mpi build
2016-07-15 15:26:25 +02:00
Matthias Hochsteger
80a2c61336
Merge branch 'simdtrafo' into 'master'
...
Simdtrafo
element - trafo for simd-points is working (2d, 3d, surfaces)
See merge request !4
2016-07-13 11:11:30 +02:00
Joachim Schöberl
78297720b5
surfacetrafo simded
2016-07-12 12:45:21 +02:00
Joachim Schöberl
5681d9c00a
added missing template instantiation
2016-07-11 18:39:10 +02:00
Joachim Schöberl
423c4c6ac5
simd-mapping also for 2D
2016-07-11 18:27:44 +02:00
Matthias Hochsteger
ce0cefebe7
missing semicolon
2016-07-11 15:54:51 +02:00
Joachim Schöberl
e1f7a5f5f2
low memory operations
2016-07-11 14:55:35 +02:00
Joachim Schöberl
60063f711f
export mesh from python
2016-07-10 18:07:36 +02:00
Joachim Schöberl
f3a1325ca8
2d hprefinement
2016-07-08 17:40:59 +02:00
Joachim Schöberl
0a9adc91e9
default simd ctr
2016-07-07 19:54:47 +02:00
Joachim Schöberl
59bc017c40
bring std-operators to namespace
2016-07-07 19:49:02 +02:00
Joachim Schöberl
86fdb04687
templated and instantiated CalcShape
2016-07-07 18:31:09 +02:00
Joachim Schöberl
416addf076
instantiation and fixes of SIMD - function
2016-07-07 17:58:13 +02:00
Joachim Schöberl
ffb5a8c8da
evaluate curved element mapping without storing shape functions
2016-07-07 15:29:07 +02:00
Joachim Schöberl
8414cb2d60
using simds for element-trafo, added type-template to many classes
2016-07-06 17:12:57 +01:00
Joachim Schöberl
0d0a7c5af3
fix for simd-intrule (2,3)
2016-05-27 18:06:20 +02:00
Joachim Schöberl
1fc1ebe7f2
simd workaround for trafo<1,2>
2016-05-17 15:35:24 +02:00
Joachim Schöberl
7bdde3ef85
orient tets for fem-tp
2016-05-15 19:18:27 +02:00
Joachim Schöberl
a53149131e
order elements (for TP)
2016-05-13 12:06:20 +02:00
Joachim Schöberl
0e32696492
Merge branch 'bernd/tet_splitting' into 'master'
...
Tet splitting
`Refinement - Split to Tets` works now for me with this change.
I'm unsure, if this introduces any other bugs.
See merge request !3
2016-05-10 13:38:49 +02:00
Bernd Schwarzenbacher
00e9160821
Use different approach for fixing tet splitting
...
Revert changes in GetSurfaceElementsOfFace
2016-05-09 15:33:58 +02:00
Joachim Schöberl
0c803d5175
Merge branch 'master' of gitlab.asc.tuwien.ac.at:jschoeberl/netgen
2016-05-09 12:54:20 +02:00
Joachim Schöberl
3226d8c2c2
find point in quad surface-element
2016-05-09 12:54:08 +02:00
Christoph Lehrenfeld
7078fc999e
[mesh] set/get geometry
2016-05-09 09:48:33 +02:00
Joachim Schöberl
1337786e73
fixes for surface element point search
2016-05-09 05:45:09 +02:00
Joachim Schöberl
f07a7a95d0
get mesh from ngx-mesh
2016-05-06 17:59:26 +02:00
Bernd Schwarzenbacher
c5e2ce2d37
Change for functioning tet splitting
2016-05-06 14:31:36 +02:00
Joachim Schöberl
055031ce0d
store geometry with mesh, if available
2016-05-06 07:30:59 +02:00
Joachim Schöberl
1d9f0ae95c
exporting searchtree
2016-05-05 21:27:21 +02:00
Matthias Hochsteger
86859c4645
fix bug which caused a mutex to unlock twice
2016-05-03 14:59:49 +02:00
Joachim Schöberl
51fd3aa497
fix curved pyramids
2016-04-30 07:22:26 +02:00
Joachim Schöberl
5c0e80e473
fixed Jacobians for curved hexes
2016-04-20 08:52:05 +02:00
Joachim Schöberl
9bfed0119f
periodic tolerances
2016-04-20 08:30:57 +02:00
Joachim Schöberl
8350a88daf
fixes for hex-filling
2016-04-20 08:11:59 +02:00
Joachim Schöberl
392eee9177
calling element-trafo with avx-types
2016-04-10 06:36:05 +02:00
Joachim Schöberl
7dc7e540c9
remove timer
2016-04-05 21:53:49 +02:00
Joachim Schöberl
05106cf58b
hex-filling of thin domains (first steps ...)
2016-04-05 17:15:39 +02:00
Joachim Schöberl
16c6ae5865
hex-filling of thin domains (first steps ...)
2016-04-05 14:27:51 +02:00
Joachim Schöberl
d1ebdf35d8
fix for close-surface identification (fixes edge xxx-yyy multiple times in surface mesh
2016-04-05 09:57:47 +02:00
Matthias
ad6785731f
OpenCascade for Windows
2016-04-04 10:18:38 +02:00
Joachim Schöberl
2beed0a4e9
new py-features: geo.SetBoundingBox, PeriodicSurfaces
2016-03-24 00:52:42 +01:00
Joachim Schöberl
d2fd708600
fix bcname from recent commit
2016-03-24 00:52:02 +01:00
Joachim Schöberl
3057076eaf
bcname inline
2016-03-23 23:13:05 +01:00
Joachim Schöberl
d801222dbf
1d fixes
2016-03-23 19:51:09 +01:00
Joachim Schöberl
21199b565a
getvertexelements inline
2016-03-23 08:17:45 +01:00
Matthias
7525e2c09b
GetNode returns constant value
2016-03-22 18:16:04 +01:00
Joachim Schöberl
9dc8aa9ffb
fix materials in SaveMesh
2016-03-22 13:00:20 +01:00
Joachim Schöberl
bee6c6bf90
consistent vertex->elements (1D/2D/3D) tables
2016-03-22 07:28:11 +01:00
Joachim Schoeberl
32e392aec7
optimization of parallel topology
2016-03-07 22:25:53 +01:00
Joachim Schoeberl
d162b217c9
parallel refinement
2016-02-29 21:33:29 +01:00
Joachim Schoeberl
e17b2a4cd5
master shouldn't refine
2016-02-29 13:14:16 +01:00
Joachim Schoeberl
5994bf798d
fixes for parallel refinement
2016-02-29 12:25:24 +01:00
Joachim Schöberl
4dad700c87
tuning and output for uniform refinement
2016-02-29 11:24:07 +01:00
Joachim Schöberl
5c22bd08c3
fixes for c++11 threads
2016-02-29 11:23:37 +01:00
Joachim Schöberl
fcac89f793
identify edges
2016-02-28 14:00:41 +01:00
Joachim Schoeberl
2e6f7850d7
parallel refinement
2016-02-28 12:21:36 +01:00
Joachim Schöberl
fbb7071939
parallel refinement
2016-02-28 08:11:34 +01:00
Joachim Schöberl
3e82f61424
parallel refinement
2016-02-28 06:06:08 +01:00
Joachim Schoeberl
ee6fbe65e7
parallel refinement
2016-02-28 06:05:19 +01:00
Joachim Schöberl
bcbc4294bc
update parallel topology
2016-02-28 05:50:15 +01:00
Joachim Schöberl
9ef2028729
parallel update
2016-02-28 05:32:08 +01:00
Joachim Schöberl
346e3db54d
parallel update
2016-02-28 05:24:26 +01:00
Joachim Schoeberl
aa4c3e8ac7
load and dist mesh via python
2016-02-26 20:35:27 +01:00
Joachim Schöberl
b3591f829a
python - element has material name
2016-02-26 20:30:40 +01:00
Joachim Schöberl
1ac9c02f5b
lexicographic ordering for uni-form mesh refinement
2016-02-26 20:29:14 +01:00
Joachim Schöberl
b911ab22d7
fixes for bisect
2016-02-26 12:22:00 +01:00
Joachim Schöberl
2603aa8511
path to OSX opengl
2016-02-24 21:59:14 +01:00
Joachim Schöberl
56ed93963d
detach parallel meshing-thread
2016-02-23 23:40:46 +01:00
Matthias
8a3e29e624
get rid of pthread
2016-02-23 20:23:48 +01:00
Joachim Schöberl
938cbbcc1d
remove some clang - warnings
2016-02-23 18:22:00 +01:00
Matthias Hochsteger
402e85cc17
bugfix due to capturing of thread index by reference
2016-02-23 11:08:20 +01:00
Matthias Hochsteger
1b4f596446
get rid of OpenMP
2016-02-22 18:44:00 +01:00
Joachim Schöberl
da5e5dbdac
minor
2016-02-22 18:26:01 +01:00
Joachim Schöberl
bc3cbf1a41
fixes for nsopengl
2016-02-22 09:21:47 +01:00
Matthias Hochsteger
0db3dc8c54
use idxtype instead of int for metis
2016-02-16 19:04:08 +01:00
Joachim Schöberl
d0ba57fd3a
non-constant Jacobians for non-simplicials
2016-02-16 07:34:08 +01:00
Matthias Hochsteger
395a8f6d0c
fix issues with OpenCascade
2016-02-15 08:55:49 +01:00
Joachim Schöberl
c98a55ab11
merge ttk branch to master
2016-02-08 15:53:16 +01:00
Joachim Schöberl
6ab4195c8d
fix bug found by Evan VanderZee
2016-01-30 21:57:40 +01:00
Matthias Hochsteger
2a2b728d55
fix typo
2016-01-29 15:29:03 +01:00
Matthias Hochsteger
da7cd7c0ad
remove warnings for boost::python < 1.60
2016-01-29 15:23:58 +01:00
Matthias Hochsteger
fc50af5462
boost::python 1.60 fixes
2016-01-29 15:04:57 +01:00
Matthias
f23d0debb1
cast ELEMENT_TYPE to int for error messages (VS2015 was complaining)
2016-01-18 12:02:29 +01:00
Joachim Schöberl
1d6c7b283a
__assume for switch (element_type)
2016-01-07 13:37:57 +01:00
Joachim Schöberl
f9e27448d0
output control
2015-12-21 20:21:36 +01:00
Matthias Hochsteger
0e2fe66650
Check for array size in Mesh::GetBCNamePtr()
2015-12-18 11:02:03 +01:00
Joachim Schöberl
79ffa00a52
cpack for mac
2015-12-11 14:31:28 +01:00
Joachim Schöberl
e2edc088da
thread-safe point-search
2015-11-27 13:09:15 +01:00
Joachim Schöberl
9a58654055
quad-dominated wrapped to python
2015-11-25 11:25:03 +01:00
Joachim Schöberl
833adca785
correct bcnames for closed surfaces
2015-11-24 17:27:40 +01:00
Joachim Schöberl
033c180159
preserve bcnames for surface top-level objects
2015-11-23 13:13:17 +01:00
Joachim Schöberl
1bf0c50813
draw surface vectors in curved surface
2015-11-23 13:13:17 +01:00
Joachim Schöberl
ee1ceda906
surface object
2015-11-19 12:30:54 +01:00
Joachim Schöberl
f3af308492
fix meshing rule
2015-11-19 12:30:37 +01:00
Joachim Schöberl
3a937d1f36
1d mesh with 0d boundary elements
2015-11-11 18:46:21 +01:00
Matthias
11ac6c704a
fixes for Intel Compiler on Windows
2015-11-02 08:06:18 -08:00
Joachim Schöberl
ba838e39dc
remove debug output
2015-11-02 17:02:25 +01:00
Joachim Schöberl
7165c90fb1
features for 2d meshing
2015-11-01 12:07:26 +01:00
Joachim Schöberl
5bcf28d196
mesh size and bcnames for 2d geometries
2015-10-30 19:50:40 +01:00
Joachim Schöberl
7cbdcf29cf
translate netgen-exception to python
2015-10-22 17:26:43 +02:00
Joachim Schöberl
457c2ad96d
mesh constructor gets dim argument
2015-10-22 16:32:58 +02:00
Joachim Schöberl
c4b532aac2
set 2d maxh
2015-10-21 18:06:12 +02:00
Joachim Schoeberl
3b53350913
move visualization files
2015-10-20 16:13:07 +02:00
Joachim Schöberl
c2517bdef5
fix Clang warning
2015-10-19 20:37:29 +02:00
Matthias Hochsteger
8ac965d707
everything in one big dll on Windows
2015-10-19 10:08:30 +02:00
Joachim Schöberl
2ea47dc455
maxh for 2D geometries, draw mesh douring mesh generation
2015-10-15 16:11:23 +02:00
Joachim Schöberl
e2cc34780c
fixing performance issue with Plane-Cylinder check
2015-10-05 09:48:20 +02:00
Joachim Schöberl
3153bc1f0b
quad/hex elements
2015-09-23 15:35:38 -07:00
Joachim Schöberl
105111f5c9
materials in 2D
2015-09-12 15:02:56 +02:00
Joachim Schöberl
5e1d9a3c39
make .so shared lib -> important for python import
2015-09-11 00:41:15 +02:00
Joachim Schoeberl
8ff13c1d24
don't forget to optimize
2015-09-02 19:01:49 +02:00
Matthias Hochsteger
7d3041e841
Boundary layers with user-defined heights/materials
2015-09-01 14:38:57 -04:00
Matthias Hochsteger
c8e51c4ebc
python - CloseSurfaces with user-defined slices
2015-09-01 14:38:57 -04:00
Matthias Hochsteer
d167f1261a
python - visibility and transparency of csg objects
2015-09-01 14:38:57 -04:00
Matthias Hochsteer
21bb5c61c3
cone in python
2015-09-01 14:38:57 -04:00
Matthias Hochsteer
b82d89a768
python - set background color
2015-09-01 14:38:57 -04:00
Joachim Schoeberl
b7e5abbbac
set/get material names
2015-09-01 19:21:52 +02:00
Joachim Schöberl
52f65188e8
bcnames for python - facedescriptor
2015-09-01 10:50:15 +02:00
Joachim Schöberl
570d81c8cb
1D meshes
2015-08-31 17:41:26 +02:00
Joachim Schöberl
507b370a6f
python meshing (merge meshes)
2015-08-29 13:54:00 +02:00
Joachim Schoeberl
5c5e84b4bc
bcm modification for names
2015-08-26 15:44:37 +02:00
Joachim Schoeberl
76de59ccec
disable non-save global buffering
2015-08-26 14:00:08 +02:00
Joachim Schoeberl
8c6cf8ded4
mesh has geometry-ptr
2015-08-26 13:56:06 +02:00
Joachim Schoeberl
714385724c
meshing from python in 2d
2015-08-08 13:02:54 +02:00
Joachim Schoeberl
0ce429d094
remove commented lines
2015-07-23 14:11:51 +02:00
Joachim Schoeberl
caa7295990
archive with Input/Ouput variable
2015-07-23 14:10:50 +02:00
Joachim Schoeberl
700d1b9163
add 2d-lib
2015-07-19 08:10:51 +02:00
Joachim Schoeberl
97904a113c
reset global mesh-pointer at deletion of ngx-mesh
2015-07-19 08:04:22 +02:00
Joachim Schoeberl
085cd6c774
TclTodo from parallel thread
2015-06-26 16:30:27 +02:00
Joachim Schoeberl
b31479b177
quad elements have non-const Jacobian
2015-06-23 17:19:22 +02:00
Christoph Lehrenfeld
2ff7fea86d
fix in diffpack output (due to T. Hisch)
2015-06-21 20:19:58 +02:00
Joachim Schoeberl
3f0c07ce15
store 'is_curved' flag in mesh elements
2015-06-12 13:45:42 +02:00
Matthias Hochsteger
906bb230d5
allow Index types in Python dictionary
2015-05-20 10:40:15 +02:00
Christoph Lehrenfeld
d551b91182
fix in curvedelems.cpp: * -> shared_ptr to secure destruction of glob. obj.
2015-05-19 16:28:21 +02:00
Matthias Hochsteger
39c19b815e
fix for non-GUI build
2015-05-19 10:16:25 +02:00
Joachim Schoeberl
10e4a596f6
python wrapper for mesh manipulation
2015-05-18 16:19:38 +02:00
Joachim Schoeberl
c66057853e
opengl user-function
2015-05-03 17:56:29 +02:00
Joachim Schoeberl
15bc66bbcd
Merge branch 'master' of gitlab.asc.tuwien.ac.at:jschoeberl/netgen
2015-04-29 16:10:35 +02:00
Joachim Schoeberl
82435b59c4
store is_curved in 2D elements
2015-04-27 11:18:22 +02:00
Matthias Hochsteger
ea05f5183e
cmake OpenCascade support
2015-04-09 12:39:49 +02:00
Matthias Hochsteger
bd18af5676
cmake install components
2015-04-09 12:27:59 +02:00
Christoph Lehrenfeld
ad8d247f9d
add geom2d to nginterface
2015-03-24 16:34:40 +01:00
Joachim Schoeberl
631b519676
archive array-functions
2015-03-23 14:51:05 +01:00
Matthias Hochsteger
b870bcee0f
CMake support
2015-03-06 14:59:14 +01:00
Joachim Schoeberl
257e76c083
wrappers for netgen-dll
2015-01-27 15:56:32 +00:00
Gerhard Kitzler
785214bbab
added ngpython.hpp
2015-01-27 14:29:51 +00:00
Joachim Schoeberl
ad29fbecff
visual.hpp not needed here
2015-01-26 14:17:59 +00:00
Joachim Schoeberl
1b10dc6b9b
visual_dummy for no-gui
2015-01-26 14:17:33 +00:00
Joachim Schoeberl
c85be2506a
version number
2015-01-26 13:49:46 +00:00
Gerhard Kitzler
e286dadd38
Added functional header
2015-01-23 10:12:54 +00:00
Joachim Schoeberl
69429c6e09
occ meshing, lock in block-allocator
2015-01-20 17:41:16 +00:00
Matthias Hochsteger
cb5c6b477c
DLL_HEADER, togl include
2015-01-16 10:29:25 +00:00
Joachim Schoeberl
dafb55f4a5
fix for FindInnerPoint - crash
2015-01-12 10:42:02 +00:00
Joachim Schoeberl
1ebe4a3f6b
GetIndex - 0-based
2015-01-10 14:48:49 +00:00
Joachim Schoeberl
325e1e315c
openmp3.1 check
2015-01-09 16:03:35 +00:00
Matthias Hochsteger
ac698a245d
mesh for vis - parallel
2015-01-09 10:33:06 +00:00
Joachim Schoeberl
0f493c6c14
mesh for vis
2015-01-08 21:18:33 +00:00
Joachim Schoeberl
537a10945a
boundary layer
2015-01-08 21:18:22 +00:00
Joachim Schoeberl
e920593821
add size-t
2015-01-08 12:47:27 +00:00
Joachim Schoeberl
6b0079cca3
boundary layer
2015-01-07 10:58:09 +00:00
Joachim Schoeberl
9a403ce44b
thin-layer extrusion
2014-12-19 14:03:36 +00:00
Joachim Schoeberl
4be52c4ee5
insert boundary layer
2014-12-18 16:46:54 +00:00
Joachim Schoeberl
49e108da4f
boundary layer from python
2014-12-18 14:00:58 +00:00
Joachim Schoeberl
fc54444357
mesh default constructor
2014-12-11 16:06:48 +00:00
Joachim Schoeberl
dade5551b5
stlmeshing - set shared ptr
2014-12-11 15:27:45 +00:00
Christoph Lehrenfeld
50e5b2ef7b
empty mesh constructor for python
2014-12-11 14:53:39 +00:00
Joachim Schoeberl
df327f8665
bcmodifiers from python
2014-12-11 09:04:49 +00:00
Joachim Schoeberl
0cac1ddaeb
py-output
2014-12-09 14:58:26 +00:00
Joachim Schoeberl
5840597b4c
csg - py
2014-12-09 14:42:53 +00:00
Joachim Schoeberl
8c4b7151a7
csg - python
2014-12-09 12:01:39 +00:00
Joachim Schoeberl
2350e8b9d5
special algorithms in findpoints for degenerated cylinder/plane
2014-12-07 09:28:39 +00:00
Joachim Schoeberl
fab4f836d1
python-testout, warnings
2014-12-05 16:00:01 +00:00
Joachim Schoeberl
46aa785828
fix SetMaxH in python
2014-12-05 15:58:49 +00:00
Joachim Schoeberl
b611150ed3
element index
2014-12-04 12:39:12 +00:00
Joachim Schoeberl
8f13c6828e
blocking Redraw
2014-12-04 10:24:45 +00:00
Joachim Schoeberl
215fd1bca7
non-parallel fix
2014-12-02 21:53:29 +00:00
Joachim Schoeberl
906334f224
mpi distant-procs
2014-12-02 21:50:38 +00:00
Joachim Schoeberl
8e8e390f2e
2d Delaunay, array-iterators
2014-12-02 13:23:36 +00:00
Joachim Schoeberl
9df9eeca0b
fix error in debug mode
2014-11-24 16:23:34 +00:00
Joachim Schoeberl
ab32cda827
no global Render
2014-11-17 17:23:05 +00:00
Joachim Schoeberl
0c6b48a5bd
set meshpointer
2014-10-29 18:42:32 +00:00
Christoph Wintersteiger
21660f6543
add color and transparency
2014-10-28 19:56:11 +00:00
Joachim Schoeberl
36803ec256
mesh interface, deallocation
2014-10-19 13:53:57 +00:00
Joachim Schoeberl
92dbe6aeb0
maxh in python - csg
2014-10-18 14:41:20 +00:00
Joachim Schoeberl
940b7595a9
remove debug output
2014-10-16 13:53:11 +00:00
Christoph Wintersteiger
139e0e82bf
ModuleScope
2014-10-13 10:21:59 +00:00
Joachim Schoeberl
0b58bb76d1
ng_redraw
2014-10-12 11:40:12 +00:00
Joachim Schoeberl
34b90d5254
mesh - vis in py
2014-10-09 17:17:11 +00:00
Joachim Schoeberl
d26ccd8580
vs setmesh
2014-10-09 09:00:50 +00:00
Christoph Wintersteiger
17fe06468d
ModuleScope
2014-10-08 15:48:48 +00:00
Christoph Wintersteiger
4bef2d7617
ModuleScope for Python modules added
2014-10-08 15:48:01 +00:00
Christoph Wintersteiger
4fa1b1d9d1
windows fixes
2014-10-08 14:12:25 +00:00
Joachim Schoeberl
11c641b038
ngpython
2014-10-08 14:09:03 +00:00
Christoph Wintersteiger
b0bf8ed1a5
windows fixes
2014-10-08 13:41:11 +00:00
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