Commit Graph
224 Commits
Author SHA1 Message Date
Tzanio Kolev e4c2152419 Update Copyright to 2010-2025 2025-02-03 12:17:26 -08:00
Derek Thomas 5b1171aae9 Fix bug in alternate KnotVector initialization to enable nonopen knot vectors 2025-01-17 05:54:52 +00:00
David Kamensky 6e814df8cd Simplifying/clarifying KnotVector constructor and adding consistency checks. 2024-11-15 08:56:22 -07:00
737d9032d7 Adding new constructors for NURBS meshes.
This adds some convenience constructors for NURBS patches, and also includes a test exercising the new functionality.

Co-authored-by: Derek Thomas <derek@coreform.com>
Co-authored-by: Kevin Tew <kevin@coreform.com>
Co-authored-by: David Kamensky <david@coreform.com>
Co-authored-by: Justin Laughlin <laughlin6@llnl.gov>
2024-11-14 12:08:15 -07:00
Tzanio Kolev 878f94f998 Merge pull request #4190 from mfem/sjg/mesh-part-const
Const correctness for mesh partition
2024-06-25 20:13:39 +01:00
Ido Akkerman af24eaea27 Merge branch 'master' into hdiv-nurbs 2024-05-21 10:57:13 +02:00
Sebastian Grimberg e6ce6e7532 Merge branch 'master' into sjg/mesh-part-const 2024-05-17 12:32:10 -07:00
Sebastian Grimberg d395caad9b Fix some missed corrections for parallel NURBS meshes 2024-05-13 11:04:29 -07:00
Sebastian Grimberg 6a48f8e165 Const correctness for mesh partition 2024-05-06 12:21:37 -07:00
IdoAkkerman d4c7dd3490 Double -> Real 2024-04-05 21:53:48 +02:00
IdoAkkerman 72ae003a00 double -> real_t 2024-04-05 08:51:50 +02:00
IdoAkkerman d67098b8f8 remove unused variable 2024-04-04 22:06:01 +02:00
IdoAkkerman 0e6dbaf050 remove 999 statement 2024-04-04 21:52:34 +02:00
IdoAkkerman 32afc8565c remove 9999 statement 2024-04-04 21:48:24 +02:00
IdoAkkerman 3735aa504b Comments dec 2023 2024-04-04 12:50:03 +02:00
dylan-copeland 4b34e717b6 Merge branch 'master' of github.com:mfem/mfem into nurbs-doc 2024-04-03 09:18:54 -07:00
IdoAkkerman 995ceca6c2 Cosmetic fix of 2D Hcurl dof count 2024-04-02 09:03:04 +02:00
IdoAkkerman 8300809562 Fix double real_t conversion 2024-03-27 13:57:51 +01:00
IdoAkkerman c51a1c4aa9 Remove comment in nurbs, tweak error statement 2024-03-27 13:37:09 +01:00
IdoAkkerman b6b6843ad2 Merge branch 'master' into hdiv-nurbs 2024-03-21 15:46:53 +01:00
Dylan Copeland d2e89166f9 Merge branch 'master' of github.com:mfem/mfem into float 2024-03-05 10:23:02 -08:00
dylan-copeland 2675bddb18 Minor fixes. 2024-02-26 11:32:49 -08:00
dylan-copeland c866fefed1 Merge branch 'master' of github.com:mfem/mfem into nurbs-ref-formula 2024-02-26 10:03:47 -08:00
dylan-copeland 5ab4e56713 First iteration of documenting NURBS classes. 2024-02-24 22:36:56 -08:00
Dylan Copeland 046a874cfb Merge branch 'master' of github.com:mfem/mfem into float 2024-02-06 10:56:41 -08:00
Tzanio Kolev 87290fbf56 Update Copyright to 2010-2024 2024-01-27 13:06:49 -08:00
dylan-copeland 3cc2fbe2aa Fix mac build. 2024-01-24 22:00:01 -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 ba37ea1ec1 Write v1.0 file when there are no spacing formulas. Update CHANGELOG. 2024-01-23 13:19:05 -08:00
Dylan Copeland 424f1306dd GetFineKnots return by value. 2024-01-23 10:59:32 -08:00
dylan-copeland d74f6f03d4 Review suggestions. 2024-01-22 23:01:40 -08:00
dylan-copeland 7ad98e4952 Fix shadowed variable. 2024-01-18 15:33:32 -08:00
Dylan Copeland 1959a5c613 New NURBS mesh file format with spacing formulas in their own section. 2024-01-18 13:12:20 -08:00
dylan-copeland cc33cfdfc6 Reverting to sign trick, to eliminate "spacing" keyword in knotvectors. Reverting appveyor.yml. 2024-01-17 17:34:48 -08:00
Dylan Copeland 9c5d160ebc Merge branch 'master' of github.com:mfem/mfem into nurbs-ref-formula 2024-01-16 21:00:07 -08:00
Dylan Copeland 80449bbd15 Merge branch 'master' of github.com:mfem/mfem into float 2023-12-21 13:20:38 -08:00
IdoAkkerman b03cf507be Fix debug stuff 2023-12-21 17:04:02 +01:00
Tzanio Kolev c1871afea4 Merge pull request #3971 from mfem/mesh-file-comments
Input comments for mesh file
2023-12-21 06:26:56 -08:00
IdoAkkerman 066dc9b078 Us prev. unused variable 2023-12-21 15:16:29 +01:00
IdoAkkerman 646df28ac8 Add sign to Hdiv bdr dof indices 2023-12-21 14:45:09 +01:00
IdoAkkerman 73d4f987e4 Add direction to 2D Hdiv bdr indices 2023-12-21 14:14:39 +01:00
dylan-copeland 02276956bd Merge branch 'master' of github.com:mfem/mfem into nurbs-ref-formula 2023-12-19 09:15:43 -08:00
IdoAkkerman 51d32ad293 merge master - manual 2023-12-19 16:16:00 +01:00
IdoAkkerman bad5ae41d1 Add bdr dof selection option 2023-12-19 14:29:35 +01:00
dylan-copeland fd44d57e91 Merge branch 'master' of github.com:mfem/mfem into float 2023-12-18 09:39:48 -08:00
Tzanio Kolev d983b34924 Renamed ftype -> real_t 2023-12-13 12:51:43 -08:00
Will Pazner db41b274c9 Make KnotVector::FindMaxima const 2023-12-13 11:21:23 -08:00
Dylan Copeland e3ea03baa0 Const changes 2023-12-12 12:25:50 -08:00
IdoAkkerman 7c06741f36 Remove debug print statement 2023-11-28 15:37:41 +01:00