Commit Graph
512 Commits
Author SHA1 Message Date
IdoAkkerman 2e5a86db7a Merge branch 'master' into hdiv-nurbs 2023-11-29 09:24:21 +01:00
IdoAkkerman 3a0c42aea5 Add L2 projection for NURBS 2023-11-28 15:37:16 +01:00
Hugh Carson d49dcc33f9 Introduce support for interior boundary elements within NCMesh
- A boundary element is now either a conformal face (internal or external) or a slave face (internal)
- The dofs of master faces of an internal slave face are discovered to enable adding essential boundaries
- Various small refactorings for loops etc.
2023-11-13 14:17:01 -05:00
Dylan Copeland 47e62a55f9 Merge branch 'master' of github.com:mfem/mfem into float 2023-11-09 21:38:06 -08:00
Tzanio Kolev a662e29b50 Merge branch 'master' into hughcars/nc-ho-nedelec-tet-dev 2023-11-06 07:25:25 -08:00
Dylan Copeland 3b4fc3b1df Generalized for MPI and hypre. 2023-10-31 21:12:15 -07:00
Tzanio Kolev 6eb8c2d270 Merge pull request #3943 from mfem/sjg/be-fbe-ori-fix
Fix integration point transformation from boundary element to face element
2023-10-31 12:18:32 -07:00
Hugh Carson 1589d13f94 Add some more assert messages and adjust whitespace 2023-10-27 18:12:35 -04:00
Hugh Carson 328d5c088a Merge remote-tracking branch 'origin/master' into hughcars/nc-ho-nedelec-tet-dev 2023-10-25 13:32:01 -04:00
Sebastian Grimberg 568b241762 Resolve unit test failures for 1D and 2D meshes (0D and 1D boundaries) 2023-10-24 12:06:32 -07:00
Sebastian Grimberg 5cec99aaf6 Address PR feedback 2023-10-20 12:07:11 -07:00
Sebastian Grimberg 1c6430c2f5 Account for all possible boundary element to face orientations in 3D in GridFunction using be_to_bfe 2023-10-19 17:33:28 -07:00
Hugh Carson ea12a7e892 Merge remote-tracking branch 'origin/master' into hughcars/nc-ho-nedelec-tet-dev 2023-10-11 14:42:23 -04:00
Dylan Copeland f106c03dd1 Generalized floating point type. So far, ex1 works for a serial build without lapack. 2023-10-09 14:19:25 -07:00
Sebastian Grimberg 947a0d7393 Merge branch 'master' into sjg/fecoll-vdim-fix 2023-09-28 14:43:53 -04:00
Sebastian Grimberg 0a704c61ba Move KDTreeNodalProjection into fem/kdtree.hpp and fem/kdtree.cpp, and some other final style consistency changes 2023-09-18 10:28:25 -07:00
Sebastian Grimberg ba0f9bba88 Rename GetInterpDim -> GetRangeDim 2023-09-12 10:55:42 -07:00
Sebastian Grimberg a2557a37b2 Rename FiniteElementCollection::GetVDim (and FiniteElement::GetVDim) to GetInterpDim to avoid conflict with FiniteElementSpace::GetVDim 2023-09-11 12:03:11 -07:00
blaz 15fcaa5fde fixed compilation issue 2023-09-10 22:53:28 -07:00
blaz b5a9129c90 templated the nodal transfer class 2023-09-10 20:44:13 -07:00
Dylan Copeland 29e3f9b7a6 Initial 2D implementation of NC-NURBS meshes, with an example in ex1.cpp. 2023-08-02 14:53:54 -07:00
blaz 65193feefb adressing the PR questions 2023-07-05 23:06:49 -07:00
blaz 6ea9dc4113 style 2023-07-02 17:04:16 -07:00
blaz 9d87ea3ee0 Merge branch 'kdtree' of https://github.com/mfem/mfem into kdtree 2023-07-02 16:36:23 -07:00
blaz 1c39ef9958 style 2023-07-02 16:36:02 -07:00
Hugh Carson c679e7412f Refactor test, should be easier to change in future for testing on mixed meshes 2023-06-23 17:59:59 -04:00
Hugh Carson c7100ca6e7 Miscellaneous cleanup, a few unique_ptr, some assertions etc. 2023-06-23 17:59:59 -04:00
Tzanio Kolev 9067e0b5ce Merge branch 'master' into kdtree 2023-06-04 13:42:57 -07:00
Hugh Carson 1c25aeb978 Change auto to DofTransformation 2023-04-19 09:59:04 -04:00
hughcars 9f5d4740c2 Merge branch 'master' into hughcars/l2zzestimator-bug-fix 2023-04-17 08:57:30 -04:00
blaz 9a2ea3696e style 2023-04-14 22:34:01 -07:00
blaz 53deb75f8b Merge branch 'master' into kdtree 2023-04-14 22:30:15 -07:00
blaz f565bf1713 reviewers requested changes 2023-04-14 22:22:20 -07:00
Ketan Mittal eed32e52db resolve conflicts 2023-03-28 14:21:54 -07:00
Tzanio Kolev 96c2fc6463 Merge branch 'master' into hughcars/l2zzestimator-bug-fix 2023-03-27 08:27:56 -07:00
Vladimir Z Tomov e10a991272 CountZones - made it virtual, changed the name.
other minor edits.
2023-03-26 12:28:13 -07:00
Hugh Carson e1ece74a73 Fix bug with missing DofTransformations. Also fix bug in L2ZZErrorEstimator adding element vectors rather than setting subvectors 2023-03-15 16:59:33 -04:00
Tzanio Kolev 96e00dc815 Updated COPYRIGHT to 2010-2023 2023-03-11 16:58:18 -08:00
Tzanio Kolev e110cd4554 Merge branch 'master' into parGF-grad 2023-02-09 20:40:38 -08:00
Ketan Mittal 445ffbe037 merge with master, resolve conflict, and make style 2022-12-14 09:27:02 -08:00
Stowell, Mark L 58021339c0 Merge remote-tracking branch 'origin/master' into l2-integral-support
# Conflicts:
#	fem/gridfunc.cpp
2022-12-09 13:20:58 -08:00
Stowell, Mark L 81e38c3f54 Removing soon to be deprecated casts 2022-12-08 09:42:33 -08:00
Ketan Mittal 77f958695b some optimizations and fix node count in serial/parallel for weight of surface fitting term 2022-12-07 11:10:42 -08:00
Will Pazner dcd8b0907f Merge remote-tracking branch 'origin/master' into vector-remove-implicit-conversion
# Conflicts:
#	CHANGELOG
#	fem/fe/fe_nd.cpp
#	fem/fe/fe_rt.cpp
2022-12-06 11:54:32 -08:00
Stowell, Mark L a0bd50266c Adding support for map type INTEGRAL in GridFunction::GetNodalValues 2022-11-29 16:28:02 -08:00
blaz 2b89bfb934 style 2022-11-23 14:14:21 -08:00
blaz 523bb28c54 style 2022-11-21 21:30:15 -08:00
blaz 04debcf761 modfified and documented miniapp 2022-11-21 20:23:06 -08:00
Veselin Dobrev 972a4c227e Various simplifications, tweaks, and fixes 2022-11-19 14:18:43 -08:00
Vladimir Z Tomov f4f6ab0f56 Merge branch 'master' into parGF-grad 2022-10-31 16:04:05 -07:00