Commit Graph
23 Commits
Author SHA1 Message Date
Dylan Copeland c515b75b53 Setting patch ownership of DOFs. 2025-03-10 10:09:23 -07:00
Dylan Copeland 5602c66e1a Generalized to allow varying refinement factors on auxiliary and slave edges. Added new partial spacing formula. 2025-03-05 22:28:52 -08:00
Dylan Copeland 12896cd9ed Merge branch 'master' of github.com:mfem/mfem into nurbs-nc 2025-02-12 12:29:48 -08:00
Tzanio Kolev e4c2152419 Update Copyright to 2010-2025 2025-02-03 12:17:26 -08:00
Dylan Copeland bf6d19e152 Refinement by formulas in 3D, starting from fully coarsened NC patches. 2024-11-25 14:40:07 -08:00
Dylan Copeland c009fb9bde Merge branch 'master' of github.com:mfem/mfem into float 2024-03-15 11:31:39 -07:00
dylan-copeland d9fa483c70 Update copyright year. 2024-02-26 10:13:00 -08:00
Dylan Copeland a8bb51b18e Reformat long lines. 2024-01-24 21:14:20 -08:00
Dylan Copeland 6e269b0cef Using unique_ptr instead of raw pointers. 2024-01-24 20:58:12 -08:00
dylan-copeland 773be1fa98 Adjust last commit. 2024-01-22 23:13:09 -08:00
dylan-copeland d74f6f03d4 Review suggestions. 2024-01-22 23:01:40 -08:00
Dylan Copeland 023d8b190a Updated mesh files with spacing formulas to new format. 2023-11-06 11:56:26 -08:00
Dylan Copeland f49051867a Replaced minus-sign trick with a "spacing" keyword in knotvectors. Added newlines in spacing formula printing. 2023-11-06 11:17:53 -08:00
Dylan Copeland f0e5bccbfb Adding parameters for relative numbers of elements in piecewise spacing. 2023-11-06 10:09:52 -08:00
Dylan Copeland 040b496d4d New unit test for NURBS refinement and coarsening. 2023-10-08 15:35:34 -07:00
Dylan Copeland de4b3a397b Generalized refinement and coarsening for NURBS meshes with spacing formulas and different numbers of elements in each direction. Added an example of such a mesh. 2023-10-06 23:07:13 -07:00
Dylan Copeland e89580e82a Adding NURBS coarsening option in mesh-explorer. 2023-10-06 14:55:19 -07:00
Dylan Copeland 01139e91d2 Enabling multiple NURBS refinements by non-nested spacing formulas, by first coarsening. 2023-10-06 10:52:40 -07:00
Dylan Copeland dbb15e539c Implemented knot removal for NURBS meshes. 2023-10-05 12:57:15 -07:00
Dylan Copeland 65a26340e8 Added option for NURBS refinement by a factor. Implemented piecewise spacing functions with an example mesh file. 2023-09-28 13:31:38 -07:00
Dylan Copeland f6b19999b3 Fixing a bug by deep-copying knotvector spacing by a new clone function. 2023-09-15 15:45:27 -07:00
Dylan Copeland 48496dbfa4 Adding option to scale spacing parameters on refinement. 2023-05-11 15:36:44 -07:00
Dylan Copeland d65eb0bd7d Implemented NURBS refinement by formulas, along with some relative spacing formulas. Added a new version of data/pipe-nurbs.mesh with logarithmic spacing. 2023-05-04 18:19:37 -07:00