Stowell, Mark L.
a3f6d5b971
Changing std::cout to mfem::out
2026-01-22 15:37:51 -08:00
Tzanio Kolev
85c95269ad
Merge branch 'master' into nurbs_nodal_interp
2026-01-21 08:47:56 -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
Kenneth Weiss
882dedf5f3
Changes based on PR review suggestions
2026-01-13 21:14:21 -08:00
Jan Nikl
20bf4d5a98
Added a unit test for shared faces.
2026-01-13 13:24:31 -08:00
Kenneth Weiss
419f890e5c
Adds datafiles for 1D NURBS tests instead of inlining the meshes as strings
...
Per PR review suggestion.
2026-01-07 12:22:11 -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
Kenneth Weiss
88d2d8bdb1
Adds unit test for shared knot vectors in 1D
2025-12-25 13:43:28 -08:00
Tzanio Kolev
dc74fa2aeb
Merge branch 'master' into nurbs_nodal_interp
2025-12-21 11:58:30 -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
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
51c140f4ff
Adds a multispan nurbs-segment test mesh and updates unit tests
2025-12-17 17:51:51 -08:00
Kenneth Weiss
b0ed0c81e4
Adds 3D NURBS curves meshes and tests them
2025-12-17 17:19:37 -08:00
Kenneth Weiss
d7e7ac746f
Renames nurbs segment mesh files to include physical dimension
2025-12-17 16:42: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
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
Kenneth Weiss
09acac006e
Adds unit test for loading uniform degree 1D NURBS mesh
2025-12-17 14:10:01 -08:00
Justin Laughlin
62b27d3989
Add unit test for CorrectPatchTopoOrientations
2025-12-15 12:21:27 -08: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
Will Pazner
8d0a2d4336
Use star-surf in 'MakeSimplicial Surface Mesh' unit test
2025-10-17 08:57:35 -07: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
Dylan Copeland
8f6626aede
Added MFEMData unit tests for large meshes.
2025-08-19 13:36:02 -07:00
Dylan Copeland
34043e730b
New simple 3D example mesh. New unit tests for loading simple 2D and 3D NURBS NC-patch meshes.
2025-07-16 19:36:03 -07:00
Veselin Dobrev
7023ecd83b
Merge branch 'master' into nurbs_nodal_interp
2025-06-24 15:26:54 -07:00
Veselin Dobrev
91fa9936ef
Merge pull request #4835 from mfem/fix-nurbsext-constructor
...
NURBSExtension Constructor and edge_to_knot mapping
2025-06-24 12:29:14 -07:00
Veselin Dobrev
05c5bae7bf
Merge branch 'master' into nurbs_nodal_interp
...
Resolved conflicts:
fem/gridfunc.cpp
2025-06-17 21:27:19 -07:00
Veselin Dobrev
e4a066edf4
Merge branch 'master' into hughcars/ho-make-simplicial-dev
2025-06-17 20:17:51 -07:00
John Camier
9e140eecfa
Merge branch 'master' into nurbs_nodal_interp
2025-06-14 10:54:54 -07:00
ce5fd63d0a
dfem phase 1 changes
...
Co-authored-by: camierjs <camierjs@gmail.com >
Co-authored-by: Veselin Dobrev <dobrev@llnl.gov >
2025-05-29 13:02:23 -07:00
Justin Laughlin
5d3be16590
Fix check for empty nodes/weights
2025-05-21 17:05:17 -07:00
Justin Laughlin
899a2fc7cb
Fix typos, improve documentation of new nurbs meshes, add size != 0 check in unit test
2025-05-21 13:55:03 -07:00
Justin Laughlin
338e4288ca
Add some comments and update nurbs getters
2025-05-20 15:04:58 -07:00
Hugh Carson
4ba8a2e148
Move Nodes construction into separate helper method, to allow building communication pattern first in ParMesh
...
- Silence unused variable warning in non-debug builds
2025-05-20 12:11:31 -04:00
Hugh Carson
9fec24c86c
Simplify linear algebra and add support for byNODES ordering of the Nodes vector
2025-05-20 12:11:31 -04:00
Hugh Carson
664d0a543a
Add no-op tests, and fall through
2025-05-20 12:11:31 -04:00
Hugh Carson
20c3c30c87
Clean up printing, and generate quadratic and cubic tests
2025-05-20 12:11:31 -04:00
Hugh Carson
083c4845db
Fix bug where origin of reference coordinates was being assumed as (0,0,0)
2025-05-20 12:11:31 -04:00
Hugh Carson
556f6d72f5
Exploit that the map between reference spaces is always linear to assmble PointMatrix
2025-05-20 12:11:31 -04:00
Justin Laughlin
d3281a8a86
Address some comments from Dylan - update path on nurbs test
2025-05-16 22:12:17 -07:00
Justin Laughlin
70680d6187
Add more nurbs meshes to test with
2025-05-16 20:04:01 -07:00
Justin Laughlin
fddefa7838
Update GetEdgeToUniqueKnotvector - should handle edge cases better
2025-05-16 18:04:21 -07:00
Justin Laughlin
eeb71eee37
Add test
2025-05-14 18:10:30 -07:00
Justin Laughlin
d06558db12
Merge branch 'master' into nurbs_nodal_interp
2025-05-05 15:59:41 -07:00
Francis Giraldeau
82aa3a135c
Fix Mesh::MakeSimplicial for surface in 3D
...
The Z dimension of a surface mesh was lost when converting it to simplex.
Add a test checking all vertices after the conversion. We create a special mesh for this specific case.
Close #4455
2025-02-08 23:01:09 -05:00
camierjs
999d6e9e94
Merge branch 'master' into bltp
2025-02-04 12:53:53 -08:00
camierjs
ea041467ae
Address reviewers comments
2025-02-04 10:32:44 -08:00
Tzanio Kolev
e4c2152419
Update Copyright to 2010-2025
2025-02-03 12:17:26 -08:00