Dylan Copeland
|
6b147fd9ff
|
Merge branch 'master' of github.com:mfem/mfem into flip-index
|
2026-01-29 15:45:52 -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 |
|
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
|
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 |
|
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 |
|
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 |
|
Kenneth Weiss
|
58c8905261
|
Removes dof2patch from Set1DSolutionVector
Per PR comments, dof2patch is related to NC patches, and is not relevant in 1D
|
2025-12-25 12:13:04 -08:00 |
|
Kenneth Weiss
|
dd3414a3a6
|
Removes asssumption that number of patches == number of KnotVectors in 1D
|
2025-12-24 17:02:48 -08:00 |
|
Tzanio Kolev
|
dc74fa2aeb
|
Merge branch 'master' into nurbs_nodal_interp
|
2025-12-21 11:58:30 -08:00 |
|
Kenneth Weiss
|
371e7389ec
|
Properly handle 1D curves in 2D/3D space when we don't have patches defined
|
2025-12-18 12:51:17 -08:00 |
|
Kenneth Weiss
|
f003563fcd
|
make style
|
2025-12-17 19:17:07 -08:00 |
|
Kenneth Weiss
|
b0eb063b35
|
Adds a unit test to procedurally generate a 1D NURBS mesh in 2D
|
2025-12-17 18:34:22 -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 |
|
Kenneth Weiss
|
10b38b4d2b
|
Bugfix for loading 1D NURBS mesh with varying curve orders
Also updates unit test and associated data file to contain
a linear, quadratic and cubic curve.
|
2025-12-17 14:22:44 -08:00 |
|
Ido Akkerman
|
eb606dd1b7
|
Fix patch offset error in for 1D nurbs
|
2025-12-17 13:27:21 +01:00 |
|
Ido Akkerman
|
4ab7f66cc8
|
Fix Banded Lapack solver
|
2025-12-16 12:09:11 +01:00 |
|
Justin Laughlin
|
809eb996ca
|
Merge branch 'master' into fix-nurbs-orientation
|
2025-12-15 12:21:40 -08:00 |
|
camierjs
|
3803c3305e
|
- Remove unnecessary general/forall.hpp include in miniapps and tests
- Fix cast warnings in mesh (nc)nurbs files
|
2025-12-04 16:49:09 -08:00 |
|
Dylan Copeland
|
6e46adeae2
|
Unused variable.
|
2025-12-03 12:40:26 -08:00 |
|
Ido Akkerman
|
742db7c701
|
Improve KnotVector constructor
|
2025-12-02 16:59:36 +01: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
|
3f4d577042
|
Style
|
2025-11-23 11:43:05 -08:00 |
|
Justin Laughlin
|
c9246e28f4
|
Add CheckPatchTopoOrientation
|
2025-11-23 11:31:07 -08:00 |
|
Justin Laughlin
|
46714ce661
|
Make CheckPatches optional
|
2025-11-20 12:36:25 -08:00 |
|
Justin Laughlin
|
d5969dfb94
|
Flip orientations - minimally working
|
2025-11-19 22:03:30 -08:00 |
|
Ido Akkerman
|
26937bdd2b
|
Small cosmetic changes
|
2025-10-02 11:50:59 +02:00 |
|
Ido Akkerman
|
9c8d50656f
|
Merge branch 'master' into nurbs_nodal_interp
|
2025-09-23 12:43:27 +02:00 |
|
Ido Akkerman
|
26b618aef7
|
Improved demko routine, also added demko tests for each order
|
2025-09-12 10:59:44 +02:00 |
|
Ido Akkerman
|
d3bcc68e2a
|
Improve demko compute routine
|
2025-09-08 15:48:53 +02:00 |
|
Dylan Copeland
|
87c6d3a370
|
Renamed Nonconforming -> NonconformingPatches. Removed unused code.
|
2025-08-17 11:28:11 -07:00 |
|
Ido Akkerman
|
ccb013a4ab
|
Fix mem leak
|
2025-07-17 15:56:18 +02:00 |
|
Ido Akkerman
|
70dcb6902d
|
Merge fixes and inspired improvements
|
2025-07-17 09:24:26 +02:00 |
|
Dylan Copeland
|
84c08a69ee
|
Merge branch 'master' of github.com:mfem/mfem into nurbs-nc
|
2025-07-16 10:46:32 -07:00 |
|
Ido Akkerman
|
a5e64f7c80
|
Merge branch 'master' into nurbs_nodal_interp
|
2025-07-16 17:44:48 +02:00 |
|