Commit Graph
3307 Commits
Author SHA1 Message Date
Tzanio Kolev 5ce6e90ceb Merge pull request #5253 from mfem/bugfix-nurbs-orientation
NURBS orientation bug fix
2026-03-01 11:46:34 -08:00
Tzanio Kolev cfa87477da Merge pull request #5248 from lindsayad/dont-do-math-with-enums
Don't do arithmetic with enums
2026-03-01 11:45:47 -08:00
dylan-copeland 939932bc68 Merge branch 'master' of github.com:mfem/mfem into bugfix-nurbs-orientation 2026-02-27 13:59:37 -08:00
Tzanio Kolev d3ae34710c Merge pull request #5195 from mfem/flip-index
Index sign functions
2026-02-27 13:32:22 -08:00
Dylan Copeland 9b652996b2 Remove an unnecessary assertion. 2026-02-27 11:48:01 -08:00
Dylan Copeland 5cfbbe5fad Bug fix for NURBS orientation, when the same knotvector index is used on all edges of some patches. 2026-02-27 11:24:36 -08:00
Alex Lindsay a5a3169064 Don't do arithmetic with enums
Else with gcc 13.3 with `-std=c++20` I get warnings
2026-02-25 13:35:10 -07:00
Dylan Copeland 1f094244f8 Typo 2026-02-13 10:37:58 -08:00
Vladimir Z Tomov 6bb6745c0e improve 3d partitions 2026-02-10 16:23:38 -08:00
Dylan Copeland 6b147fd9ff Merge branch 'master' of github.com:mfem/mfem into flip-index 2026-01-29 15:45:52 -08:00
Tzanio Kolev 9185762478 Merge pull request #4974 from mfem/hybridization-gpu-amr
Hybridization on GPU with nonconforming AMR
2026-01-28 09:36:41 -08:00
Tzanio Kolev df6d58da30 Merge branch 'master' into hybridization-gpu-amr 2026-01-24 11:45:16 -08:00
Tzanio Kolev bbd33cfcc1 Merge branch 'master' into add_trivial_hessian 2026-01-23 10:02:02 -08:00
Tzanio Kolev 85c95269ad Merge branch 'master' into nurbs_nodal_interp 2026-01-21 08:47:56 -08:00
Tzanio Kolev dfd55716bd Merge pull request #5196 from mfem/pncmesh-update
ParNCMesh update bug fix
2026-01-19 11:28:49 -08:00
Tzanio Kolev 49a50027dd Merge pull request #5167 from mfem/nurbs-variable-1d-dev
Nurbs variable 1d dev
2026-01-19 11:28:21 -08:00
Tzanio Kolev 33452bd3e8 Merge pull request #5189 from mfem/najlkin/fix-ghost-face
[BUG] Fixed initialization of ghost face transformations
2026-01-16 10:49:52 -08:00
Tzanio Kolev 27ed1f64f9 Merge pull request #5068 from farscape-project/typos
Documentation fixes and minor refactoring
2026-01-16 10:49:34 -08:00
Dylan Copeland 8df194e6b0 Check whether update has already been done, to avoid an incorrect additional update. 2026-01-14 13:52:29 -08:00
Dylan Copeland 0161ad9d92 Minor simplifications. 2026-01-14 12:22:47 -08:00
Dylan Copeland 3589479481 Merge branch 'master' of github.com:mfem/mfem into flip-index 2026-01-14 12:10:30 -08:00
Dylan Copeland e9acfeccda Using new sign functions. 2026-01-14 12:10:07 -08:00
Jan Nikl a0f2250a76 Minor decoration. 2026-01-14 10:14:10 -08:00
Kenneth Weiss 882dedf5f3 Changes based on PR review suggestions 2026-01-13 21:14:21 -08:00
Kenneth Weiss 5f051efc49 Merge branch 'master' into nurbs-variable-1d-dev 2026-01-13 21:04:44 -08:00
Jan Nikl f74b394c8a Changed the ghost face transformation face number to the ghost. 2026-01-13 11:01:18 -08:00
Jan Nikl 5e43a958b7 Minor correction of GetGhostFaceTransformation(). 2026-01-12 09:53:59 -08:00
Jan Nikl 14fc04e9ee Fixed initialization of ghost face transformations. 2026-01-12 09:47:43 -08:00
Kenneth Weiss 23986c5c64 Generalizes a check in NURBSExtension::CheckPatches
Per PR review suggestion.
2026-01-08 10:13:21 -08:00
Tzanio Kolev c18f3ba6f9 Merge branch 'master' into add_trivial_hessian 2026-01-07 14:19:51 -08:00
Kenneth Weiss 19db07b30d Simplifies 1D checks in NURBSExtension::CheckPatches()
Per PR review discussion. The checks were unnecessarily overconstraining.
2026-01-07 13:05:40 -08:00
Kenneth Weiss 9c85a6365f Renames NURBSExtension function to GetPatchSpaceDimension()
Per PR review discussion.
2026-01-07 10:42:45 -08:00
Kenneth Weiss 2a10ab2f48 Merge branch 'master' into nurbs-variable-1d-dev 2026-01-07 10:26:23 -08:00
Ido Akkerman d33fd770cd Merge branch 'master' into nurbs_nodal_interp 2026-01-06 10:44:15 +01:00
Dylan Copeland 6f280d81b5 Introducing new functions for flipping index signs. 2026-01-05 18:46:25 -08:00
Tzanio Kolev d48af86cdf Merge branch 'master' into hybridization-gpu-amr 2026-01-05 16:32:49 -08:00
Vladimir Z Tomov b2947bbaca comments 2026-01-05 13:11:10 -08:00
Vladimir Z Tomov 6b7b6e8966 Return Mesh and use Array. 2026-01-05 09:57:18 -08:00
John Camier 654fd1b611 Merge branch 'master' into remhos-kernel-prep 2025-12-30 12:49:42 -08:00
Tzanio Kolev 5731d2f22b Merge pull request #5123 from mfem/fix-nurbs-orientation
Fix nurbs orientations
2025-12-29 14:23:39 -08:00
Kenneth Weiss cdc6893087 Cleanup -- removes some unnecessary changes 2025-12-26 12:57:30 -08:00
Vladimir Z Tomov 53d7207786 updated comment 2025-12-25 21:18:13 -08:00
Kenneth Weiss 6a99a7a63e Consolidates 1D/2D/3D logic for NURBSExtention::Load() 2025-12-25 20:50:49 -08:00
Kenneth Weiss 1d7e1e9bb4 Adds 1D support to NURBSExtension::CheckPatches() 2025-12-25 18:20:02 -08:00
Kenneth Weiss ea0bec7d13 In NURBSExtension header, moves GetPatchDim() near Dimension()
Per PR suggestion
2025-12-25 17:46:33 -08:00
Kenneth Weiss ad6baa0cff Adds 1D support to NURBSExtension::CheckKVDirection
Refactors several functions to use a new utility function
NURBSExtension::GetPatchKnotVectorEdges() which handles 1D, 2D and 3D.
2025-12-25 15:13:20 -08:00
Kenneth Weiss a049988e16 Consolidated 1D with 2D/3D handling in NURBSExtension utility functions
NURBSExtension::CreateComprehensiveKV(), NURBSExtension::UpdateUniqueKV(), and NURBSExtension::ConsistentKVSets()
2025-12-25 14:36:34 -08:00
Kenneth Weiss db75e98609 Adds 1D support to NURBSExtension::ConsistentKVSets() 2025-12-25 14:30:13 -08:00
Kenneth Weiss 902f2fdb08 Simplify code in NURBSExtension::CreateComprehensiveKV() 2025-12-25 13:41:26 -08:00
Kenneth Weiss 46a22b93eb Renames NURBSExtension::GetPhysicalDim() to GetPatchDim()
Per PR suggestion, this is better than falling back to the reference space dimension. We now MFEM_VERIFY that HavePatches() is true.
2025-12-25 12:47:10 -08:00