Commit Graph

266 Commits

Author SHA1 Message Date
Christopher Lackner
a612444e77 FindElementOfPoint<1> for 2d meshes for curved segments 2021-03-23 15:08:20 +01:00
Joachim Schoeberl
28c4b78410 mesh bisection with onlyonce option. otherwise, tet-bisection performs three bisection steps to obtain h/2 2021-02-19 15:06:20 +01:00
Joachim Schoeberl
e9e3d52b45 parent faces 2021-02-17 23:32:15 +01:00
Joachim Schoeberl
22aee3b3a5 simd-mapping of point elements 2021-02-05 11:42:45 +01:00
Matthias Hochsteger
2d667a08dc move (refactored) SIMD headers from ngsolve into ngcore 2020-12-11 20:54:41 +01:00
Christopher Lackner
7ae460b2e5 Fix .surf file reading.
See https://ngsolve.org/forum/ngspy-forum/1275-bug-surf-file-read-incorrectly
2020-11-27 15:28:48 +01:00
Matthias Hochsteger
47632a06aa fix index error in cgns import 2020-10-27 14:54:25 +01:00
Matthias Hochsteger
585a2e086c read cgns - set domin/domout in FaceDescriptor 2020-09-01 22:55:10 +02:00
Matthias Hochsteger
a8a0b9d50b fix bc/mat names in CGNS reader 2020-09-01 17:36:08 +02:00
Joachim Schöberl
e680f23bfa fix for non-parallel 2020-08-21 22:38:35 +02:00
Joachim Schöberl
895280a244 littel parallel polishing 2020-08-21 16:29:33 +02:00
Joachim Schöberl
33626c6669 clear solutiondata object on python-exit 2020-08-17 15:55:32 +02:00
Christopher Lackner
620b90fbee read material names from fnf file 2020-08-06 18:06:26 +02:00
Matthias Hochsteger
7dbd9e6b54 CGNS write support 2020-08-04 21:06:56 +02:00
Joachim Schöberl
ba84439227 NgMPI_Communicator by reference, check for valid mpi-comm 2020-08-02 09:25:44 +02:00
Matthias Hochsteger
2f88502729 Remove Segment::bcname, fix Mesh::operator=
Remap the 'string* bcname' members in the FaceDescriptor objects in
Mesh::operator= to the new mesh
2020-07-23 16:24:59 +02:00
Matthias Hochsteger
7058732e23 Fix CGNS reader for 2d meshes, cleanup 2020-07-15 13:31:37 +02:00
Matthias Hochsteger
7da5cfd3de translate to NGSolve node type in ReadCGNSFile 2020-07-02 18:26:16 +02:00
Joachim Schöberl
3b5c346e63 proper terms 2020-06-17 19:11:17 +02:00
Matthias Hochsteger
b1d65912ec cgns: flip normals of 2d elements 2020-03-19 20:50:32 +01:00
Matthias Hochsteger
bff0e67576 CGNS reader: identify equal points in different zones 2020-03-17 17:46:29 +01:00
Matthias Hochsteger
89cb1e07ff CGNS reader: Fix boundary/material names for MIXED elements 2020-03-12 18:42:58 +01:00
Matthias Hochsteger
a88432cb7f Merge branch 'cgns' into 'master'
CGNS format read support

See merge request jschoeberl/netgen!315
2020-03-11 21:07:08 +00:00
Matthias Hochsteger
2615b0911e Fix CGNS code for version < 3.4
Install libhdf5 on ubuntu test (cgns depends on it)
2020-03-11 17:43:36 +01:00
Matthias Hochsteger
603141cf1a Fix CGNS support on Windows 2020-03-11 14:53:08 +00:00
Matthias Hochsteger
db5ad09b79 Initial CGNS format read support 2020-03-11 13:39:40 +01:00
Lukas
672ce3f3f2 Interface can now give curve order of mesh 2020-03-06 10:17:09 +01:00
Joachim Schöberl
d46453050d fix for recent change 2019-09-21 02:22:20 +02:00
Matthias Hochsteger
8381ce58ba Link stl to interface 2019-09-20 15:26:15 +02:00
Christopher Lackner
681628bd40 remove unnecessary line 2019-09-20 13:45:23 +02:00
Matthias Hochsteger
f6f4976402 Import STL as Mesh 2019-09-20 11:32:20 +02:00
Matthias Hochsteger
1584da69ae Rename BitArray to NgBitArray 2019-08-28 14:04:05 +02:00
Joachim Schöberl
9118ddc63a preparations to switch T_POINTS to ngcore::Array 2019-08-09 15:30:58 +02:00
Joachim Schöberl
c900e0380b unique ptrs in Mesh 2019-08-09 09:02:50 +02:00
Christopher Lackner
de01461497 Merge remote-tracking branch 'zimmermann/master' into unv_2d 2019-08-08 11:25:32 +02:00
Joachim Schöberl
e8960ebae1 use ngscore::Array for surface elements 2019-08-08 08:44:59 +02:00
Julius Zimmermann
39b34a92cb Merge remote-tracking branch 'upstream/master' 2019-07-31 23:00:20 +02:00
Julius Zimmermann
490b6800d5 there will not be 2 default groups in the 3D case 2019-07-31 22:55:43 +02:00
Christopher Lackner
8ae2475085 return default geometry if no geometry is set for mesh 2019-07-30 12:40:22 +02:00
Christopher Lackner
ec5ec39909 fix refinement if no geometry is available 2019-07-30 09:54:46 +02:00
Joachim Schöberl
20abe6ec37 make number of vertices per level available 2019-07-29 17:46:09 +02:00
Julius Zimmermann
57215cc707 fixed another bug 2019-07-23 23:23:10 +02:00
Julius Zimmermann
fe782670f8 curved elements work, too 2019-07-16 10:42:27 +02:00
Julius Zimmermann
bffdf689ae fixed bug 2019-07-15 16:42:13 +02:00
Julius Zimmermann
ef545c5d86 unv interface for 2D case 2019-07-15 16:07:32 +02:00
Matthias Hochsteger
c5acbacadb Rename ArrayMem to NgArrayMem 2019-07-09 18:00:12 +02:00
Matthias Hochsteger
2d46d21a52 Rename FlatArray to NgFlatArray 2019-07-09 10:40:35 +02:00
Matthias Hochsteger
cb87362f64 Rename Array to NgArray 2019-07-09 10:39:16 +02:00
Michael Neunteufel
b3de5f0320 get correct mesh point on curved TRIG6 elements 2019-06-24 19:30:52 +02:00
Christopher Lackner
da37730eb8 fnf reader messages with msg level, no error for analysis sect 2019-05-21 10:51:39 +02:00