Drew Parsons
696819d207
Merge bc489e2f0db946ab30b442c8d593f9cb4e8f4053 into 0a1fd5a2e295b68815ac3daffd73886f52dd7d2a
2025-01-07 16:55:08 +01:00
Joachim Schoeberl
0a1fd5a2e2
EdgeIndex and FaceIndex
2025-01-07 16:41:37 +01:00
Joachim Schoeberl
5642d435e1
missing constexpr
2025-01-06 18:33:44 +01:00
Joachim Schoeberl
6af9b48bda
fix range index, Index-operators
2025-01-06 18:05:13 +01:00
Joachim Schoeberl
c0b33db5c0
Index operators
2025-01-06 11:26:50 +01:00
Joachim Schoeberl
59e5974a28
NgArray -> Array bcnames etc
2025-01-05 18:19:21 +01:00
Joachim Schoeberl
1f70e62fc7
int - PointIndex conversion
2025-01-05 15:42:58 +01:00
Joachim Schoeberl
b1e840f7d8
some more 0-based arrays
2025-01-05 15:33:48 +01:00
Drew Parsons
bc489e2f0d
support non-x86 arches missing RDTSC
...
Extends support of non-intel architectures which do not have an RDTSC
timer.
Applies debian patch support-non-x86.patch
d7ca1c564d/debian/patches/support-non-x86.patch
2025-01-05 13:28:59 +01:00
Drew Parsons
84fc680e72
fix 32-bit usage of size_t
...
On 32-bit systems size_t is identical unsigned in, causing
redefinition errors in tables (Array_I_S).
This patch guards against the 32-bit redefinition and defines
Array_I_S = Array_I_U for the python interface if not already defined.
Applies debian patch size_t_int32.patch
d7ca1c564d/debian/patches/size_t_int32.patch
Fixes #168
2025-01-05 13:28:18 +01:00
Joachim Schoeberl
1ebc6a0e81
more ngcore::Array in topology, include headers
2025-01-05 12:14:08 +01:00
Joachim Schoeberl
63cb566b8d
mesh.parentelement with correct types
2025-01-04 12:41:04 +01:00
Joachim Schoeberl
9bc0273784
different enditerator experiment
2025-01-04 12:37:38 +01:00
Joachim Schoeberl
c99f26ec12
use HashTable<SortedPointIndices> for bisect
2025-01-04 12:10:25 +01:00
Joachim Schoeberl
0b480f1eab
little polish of hashtable
2025-01-04 12:09:38 +01:00
Joachim Schoeberl
eefeca571b
polish in meshtype
2025-01-03 11:37:09 +01:00
Christopher Lackner
58db55c2ff
fix gui crash in 2d when selecting face numbers
2025-01-03 10:14:58 +01:00
Joachim Schoeberl
0497dc25fd
fix archive hashtable
2025-01-03 00:11:29 +01:00
Joachim Schoeberl
2838327ba1
trigger rebuild
2025-01-02 22:27:28 +01:00
Schöberl, Joachim
566182f977
Merge branch 'constexpr_experiments' into 'master'
...
Constexpr experiments
See merge request ngsolve/netgen!694
2025-01-02 22:01:47 +01:00
Schöberl, Joachim
dd508bf675
Merge branch 'master' into 'constexpr_experiments'
...
# Conflicts:
# libsrc/meshing/meshtype.hpp
2025-01-02 21:55:44 +01:00
Joachim Schoeberl
643898c5e2
avoid shared ptr copy
2025-01-02 20:51:11 +01:00
Joachim Schoeberl
3b3491a597
some little steps
2025-01-02 10:17:24 +01:00
Joachim Schoeberl
e926071bb2
archiving ngscore::CloseHashTable
2025-01-01 16:42:11 +01:00
Joachim Schoeberl
ce5f6d695c
all tests passing for PointIndex::BASE=0
2025-01-01 15:53:23 +01:00
Joachim Schoeberl
aca27f6421
some more int->PointIndex
2025-01-01 13:53:01 +01:00
Joachim Schoeberl
3185256ad3
PointIndex for csg lockedpnts
2025-01-01 12:27:44 +01:00
Joachim Schoeberl
6d6e297a1f
PointInd for edge on closed surf
2025-01-01 12:09:03 +01:00
Joachim Schoeberl
bcbd390f7d
PointIndex in Identifications
2024-12-31 21:26:04 +01:00
Schöberl, Joachim
f117281ea4
Merge branch 'constexpr_experiments' into 'master'
...
Constexpr experiments
See merge request ngsolve/netgen!692
2024-12-31 14:26:09 +01:00
Schöberl, Joachim
3362d91a37
Constexpr experiments
2024-12-31 14:26:09 +01:00
Joachim Schoeberl
fe21b0bb8b
cleanup
2024-12-31 14:07:27 +01:00
Joachim Schoeberl
104c576caa
ctor
2024-12-31 13:54:11 +01:00
Joachim Schoeberl
2fdc293b9a
ctor
2024-12-31 13:38:04 +01:00
Joachim Schoeberl
2b75d091e9
inheriated ctor
2024-12-31 13:31:31 +01:00
Joachim Schoeberl
9bc9ee8e7d
remove convert operator
2024-12-31 13:18:03 +01:00
Joachim Schoeberl
3c273bf537
calling ctor
2024-12-31 13:13:57 +01:00
Joachim Schoeberl
990fb0657c
calling ctor
2024-12-31 13:09:33 +01:00
Joachim Schoeberl
7fac77d28e
calling ctor
2024-12-31 13:04:57 +01:00
Joachim Schoeberl
626507f8fb
missing constexpr
2024-12-31 13:03:46 +01:00
Joachim Schoeberl
9ab086f819
unified Index class
2024-12-31 12:54:25 +01:00
Joachim Schoeberl
b7b168e265
base Index template
2024-12-31 12:16:53 +01:00
Joachim Schoeberl
9efaac072e
metis graph with PointIndex::BASE
2024-12-30 15:14:26 +01:00
Joachim Schoeberl
4ed519e819
facet-base
2024-12-30 14:31:07 +01:00
Joachim Schoeberl
0e1bebaa1d
fix PointIndex
2024-12-30 14:31:07 +01:00
Joachim Schoeberl
e57cc13047
more ElementIndex
2024-12-30 14:31:07 +01:00
Lackner, Christopher
16962aea69
Merge branch 'fix_empty_string_distribute' into 'master'
...
fix empty names in mesh distribute
See merge request ngsolve/netgen!691
2024-12-30 13:14:43 +01:00
Christopher Lackner
e0abf93ce1
fix empty names in mesh distribute
2024-12-30 12:54:45 +01:00
Joachim Schoeberl
95e9408db0
use of ElementIndex
2024-12-29 22:20:46 +01:00
Joachim Schoeberl
4a9188da61
more use of ElementIndex, T_Range<T>(size_t) is now explicit
2024-12-29 21:36:37 +01:00