Commit Graph
50 Commits
Author SHA1 Message Date
Stowell, Mark L. c870d7dc1c Using new MapType entries and implementing new GetPhys*Dim methods 2025-05-11 14:39:49 -07:00
Stowell, Mark L. cc7c996425 Adjusting pyramid integration rules and related data 2025-03-12 16:27:58 -07:00
Stowell, Mark L. 6c1cd2f64b Improvements to comments 2025-03-12 10:19:22 -07:00
Tzanio Kolev 2ceee164c5 Merge branch 'master' into pyramid-dev 2025-02-04 14:53:54 -08:00
Tzanio Kolev e4c2152419 Update Copyright to 2010-2025 2025-02-03 12:17:26 -08:00
Mark L. Stowell 030e4b00d1 Fixing direction used for interior Nedelec DoFs 2024-12-04 11:17:30 -08:00
Mark L. Stowell 07b543000f Fixing face dof order in H1 pyramids 2024-11-11 09:57:32 -08:00
Mark L. Stowell 7b12197e94 Replacing scattered tolerances with a centrally defined one 2024-11-08 10:16:25 -08:00
Stowell, Mark L 0ba784d08f Resolving limiting case problems found with fixed order comparison 2024-09-06 15:30:00 -07:00
Stowell, Mark L f89f0eaad4 Fixing quad face dof order in pyramid finite elements 2024-09-05 16:10:49 -07:00
Stowell, Mark L 96d9068077 Adjusting interpolation vectors for ND and RT pyramids 2024-08-19 17:16:01 -07:00
Stowell, Mark L e91f9b6e0c Augmenting interpolation vectors for ND pyramids 2024-08-19 16:50:28 -07:00
Stowell, Mark L 9178cb687a Small and medium sized bug fixes 2024-06-05 16:19:19 -07:00
Stowell, Mark L 95705c8121 Nodes implemented but now the real debugging begins 2024-05-29 17:52:08 -07:00
Stowell, Mark L 09222e3313 Adding curls of ND basis functions on pyramids 2024-05-29 13:43:03 -07:00
Stowell, Mark L 06f892e457 Implementation of Nedelec basis on pyramids 2024-05-23 12:55:33 -07: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
Tzanio Kolev d983b34924 Renamed ftype -> real_t 2023-12-13 12:51:43 -08:00
Dylan Copeland 47e62a55f9 Merge branch 'master' of github.com:mfem/mfem into float 2023-11-09 21:38:06 -08: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 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
Stowell, Mark L 7ce21b6206 Revert "Moving DofTransformation access to FiniteElementSpace"
This reverts commit 1a46b6a343.
2023-04-22 11:27:06 -07:00
Stowell, Mark L 1a46b6a343 Moving DofTransformation access to FiniteElementSpace 2023-04-19 15:13:53 -07:00
Stowell, Mark L 49c93a5cba Merge remote-tracking branch 'origin/master' into submesh-nd-dev
# Conflicts:
#	fem/fe/fe_base.hpp
#	fem/fespace.hpp
2023-04-17 14:09:04 -07:00
Stowell, Mark L 3a9060060d Simplifying use of DofTransformation in SubMesh context 2023-04-07 14:58:17 -07:00
Will Pazner da2bd5e422 Move face map utils to mfem::internal namespace 2023-04-03 20:30:25 -07:00
Veselin Dobrev d1ef99f4cf Merge branch 'master' into rt-face-restriction
Resolved conflicts:
   CHANGELOG
2023-04-03 12:35:18 -07:00
Will Pazner c3acad6dbd Merge remote-tracking branch 'origin/master' into rt-face-restriction
# Conflicts:
#	fem/fe/fe_base.hpp
#	fem/restriction.cpp
2023-03-14 11:23:26 -07:00
Tzanio Kolev 96e00dc815 Updated COPYRIGHT to 2010-2023 2023-03-11 16:58:18 -08:00
Sebastian Grimberg bc43f6fbf1 Merge branch 'master' into sjg/dof-to-quad-dev 2023-01-10 10:42:21 -08:00
Will Pazner 35cea24e21 Move face map logic from restriction.cpp into FiniteElement derived classes
Use inheritance instead of switch statement to dispatch
2023-01-09 20:46:51 -08:00
Will Pazner 2905874bc0 Fix shadow warnings in ND and RT with MFEM_THREAD_SAFE 2022-12-29 14:53:35 -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
Veselin Dobrev 972a4c227e Various simplifications, tweaks, and fixes 2022-11-19 14:18:43 -08:00
Sebastian Grimberg 5e2f3f9490 Refactor GetDofToQuad to support H(curl) and H(div) for non-tensor elements 2022-11-08 21:26:11 -08:00
Will Pazner 4a1fc607ce Fix bug when using IntegratedGLL basis in thread safe mode 2022-10-21 15:45:53 -07:00
Will Pazner 5a455dd141 Deprecate Vector implicit conversion to double* 2022-09-06 13:05:38 -07:00
Will Pazner af02170c00 Bugfix: set ScaleIntegrated before calling Eval with IntegratedGLL basis
Because the Poly_1D::Basis1D are cached and shared between finite element
spaces/collections, the *same* Basis object can be used in finite elements with
different map types (e.g. VALUE, INTEGRAL, H_CURL, or H_DIV). This means that
setting ScaleIntegrated when the map type is set will not always give correct
results. To fix this, we need to make sure that ScaleIntegrated is set correctly
before every call to EvalIntegrated.
2022-04-15 11:33:31 -07:00
Stowell, Mark L 8c775bcb25 Reverting VectorFiniteElement constructor and overriding defaults in new classes only 2022-03-03 19:06:06 -08:00
Tzanio 27e4b547c4 Merge branch 'master' into lo-dim-em-dev 2022-03-01 17:48:01 -08:00
Stowell, Mark L aa8c181706 Specifying vector and curl dimensions in new wedge elements 2022-02-28 09:55:40 -08:00
Stowell, Mark L 5fa73ccc17 Merge remote-tracking branch 'origin/master' into lo-dim-em-dev
# Conflicts:
#	fem/bilininteg.cpp
#	fem/fe/fe_base.hpp
#	fem/fe/fe_nd.cpp
#	fem/fe/fe_nd.hpp
#	fem/fe/fe_rt.cpp
#	fem/fe/fe_rt.hpp
2022-02-28 09:49:07 -08:00
Tzanio 6d2530775b Extended copyright to 2022 2022-02-25 10:24:50 -08:00
Stowell, Mark L b2744cefef Merge remote-tracking branch 'origin/master' into nd-prism-dev
# Conflicts:
#	fem/doftrans.cpp
#	fem/fe.cpp
#	fem/fe.hpp
#	fem/fe_coll.cpp
#	tests/unit/CMakeLists.txt
2022-01-25 20:36:23 -08:00
Stowell, Mark L 4c25cfb50b Merge remote-tracking branch 'origin/master' into lo-dim-em-dev
# Conflicts:
#	fem/fe.cpp
#	fem/fe.hpp
#	fem/gridfunc.cpp
#	tests/unit/fem/test_lin_interp.cpp
2021-10-04 11:44:27 -07:00
Stowell, Mark L eb0d3dd036 Adding changes from bugfix/thread-safe-dev 2021-08-17 19:37:56 -07:00
Stowell, Mark L 901eebd9e2 Merge remote-tracking branch 'origin/master' into fe-split-dev
# Conflicts:
#	fem/fe.cpp
#	fem/fe.hpp
2021-07-08 01:04:31 -07:00
Stowell, Mark L 2cffb578e2 Moving fe* files into subdirectory 2021-07-07 20:33:19 -07:00