Commit Graph
1345 Commits
Author SHA1 Message Date
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
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
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
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
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
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
Kenneth Weiss ea0bec7d13 In NURBSExtension header, moves GetPatchDim() near Dimension()
Per PR suggestion
2025-12-25 17:46:33 -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
Kenneth Weiss 25fc5c18dd Adds edges section for 1D NURBS in Mesh::PrintTopoEdges()
This allows the meshes to be viewed in VisIt.
2025-12-24 18:40:17 -08:00
Vladimir Z Tomov d26be8cbca Kernels needed for the Remhos gpu tests.
Function to setup mesh partitioning.
2025-12-23 15:27:09 -08:00
Kenneth Weiss 9f8b7ed137 Fixes spaceDim after calling UpdateNURBS on the mesh
This is called after mesh.DegreeElevate()
2025-12-18 14:45:46 -08:00
Kenneth Weiss a49bbf288e Bugfix -- using the wrong vector dimension
Caught by sanitizer tests.
2025-12-18 11:14:38 -08:00
Kenneth Weiss 1535b5a932 Adds support for loading 1D NURBS patches
Adds a 1D NURBS patch mesh along with a unit test.
2025-12-17 15:40:18 -08:00
Justin Laughlin 5db0bffc2f Address feedback in review - merge my changes with Dylans 2025-12-17 14:55:01 -08:00
Dylan Copeland 3446841376 Name change. 2025-12-17 14:32:16 -08:00
Dylan Copeland c0d5cd54c5 Documentation. 2025-12-17 14:26:04 -08:00
Dylan Copeland 3c1f6d96f6 Fixed memory leaks. 2025-12-03 14:27:41 -08:00
Dylan Copeland 6e46adeae2 Unused variable. 2025-12-03 12:40:26 -08:00
Dylan Copeland a25c71d57e Merge branch 'master' of github.com:mfem/mfem into fix-nurbs-orientation 2025-12-03 11:34:59 -08:00
Dylan Copeland de99fd0caa Generalized algorithm for correcting knotvector orientations. Changed the reflector miniapp to output a NURBS mesh for NURBS input. 2025-12-03 11:34:19 -08:00
Tzanio Kolev 74ff518840 Merge pull request #4840 from mfem/qf-project-gf-fallback
Add fallback for QuadratureFunction::ProjectGridFunction
2025-12-01 20:03:00 -08:00
Dylan Copeland 117fb91d34 Shadowed variable. 2025-11-28 11:23:44 -08:00
Dylan Copeland 1b07ccd1b8 Remove testing drivers. 2025-11-28 11:12:04 -08:00
Dylan Copeland d8576eeb3b Set knotvector orientations by sweeping through patches. 2025-11-28 10:38:46 -08:00
Justin Laughlin 7579eb32c9 Cleanup 2025-11-23 12:05:42 -08:00
Justin Laughlin edc818f036 Cleanup 2025-11-23 11:58:11 -08:00
Justin Laughlin 3f4d577042 Style 2025-11-23 11:43:05 -08:00
Justin Laughlin df23247bc8 Generalize CheckPatchTopoOrientation to 3D 2025-11-23 11:42:23 -08:00
Justin Laughlin c9246e28f4 Add CheckPatchTopoOrientation 2025-11-23 11:31:07 -08:00
Justin Laughlin 3c910d2651 Cleanup + WIP orientation flipper 2025-11-20 20:38:28 -08:00
Justin Laughlin d5969dfb94 Flip orientations - minimally working 2025-11-19 22:03:30 -08:00
Tzanio Kolev 19733980de Merge pull request #4692 from mfem/fix-issue-4455
Fix Mesh::MakeSimplicial for surface in 3D
2025-11-11 17:36:02 -08:00
Will Pazner 4d042959e8 Add convenience function Mesh::IsMixedMesh 2025-11-08 14:03:37 -08:00
Mark L. Stowell f3aeae7b04 Merge branch 'master' into sjg/mesh-vis-dev 2025-10-28 11:23:14 -07:00
Will Pazner e9ca0960f7 Add fix for Mesh::MakeHigherOrderSimplicial_ on surface meshes 2025-10-17 09:15:45 -07:00
Will Pazner 8c236973c7 Merge remote-tracking branch 'origin/master' into fix-issue-4455
# Conflicts:
#	tests/unit/mesh/test_mesh.cpp
2025-10-17 09:15:35 -07:00
Tzanio Kolev 947f2f215a Make style 2025-09-23 14:46:07 -07:00
Tzanio Kolev 6d3c7dfc88 Added a missing INDENT-ON 2025-09-23 14:30:35 -07:00
John Camier 30859f614d Merge branch 'master' into sjg/mesh-vis-dev 2025-09-23 08:00:27 -07:00
Dylan Copeland db003bdf86 Merge branch 'master' of github.com:mfem/mfem into nurbs-nc 2025-09-17 09:47:43 -07:00
Hugh Carson 3dfe67a219 Merge branch 'master' into sjg/mesh-vis-dev 2025-09-02 12:11:44 -04:00
Dylan Copeland 696ce1e8ed Merge branch 'master' of github.com:mfem/mfem into nurbs-nc 2025-08-17 11:28:40 -07:00