Commit Graph
52 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 7b12197e94 Replacing scattered tolerances with a centrally defined one 2024-11-08 10:16:25 -08:00
Stowell, Mark L 862eb07599 Fixing shadowed variables in RT basis 2024-10-09 11:18:17 -04:00
Stowell, Mark L 8ab27a16cc Removing unnecessary vector size 2024-09-11 16:38:41 -04:00
Stowell, Mark L 04691da19a Further memory leak testing 2024-09-11 12:34:22 -04:00
Stowell, Mark L 89fa1e05b2 Test of memory leak issue 2024-09-11 12:08:02 -04: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 2f4f06d549 Switching to more robust rational polynomials for RT basis functions on triangular faces 2024-05-16 14:41:37 -07:00
Stowell, Mark L 8f0398d330 Adding divergence of HDiv basis functions 2024-05-08 11:55:07 -07:00
Stowell, Mark L 29662bf5c6 Adding comment 2024-05-07 15:53:07 -07:00
Stowell, Mark L fb149d7d12 Fixing ordering bug in RT_FuentesPyramid basis 2024-05-07 15:52:13 -07:00
Stowell, Mark L 15ff1a42cd Removing unused code from RT_FunetesPyramid basis 2024-05-07 15:51:46 -07:00
Stowell, Mark L 1450a58374 Removing debugging code 2024-05-07 15:48:28 -07:00
Stowell, Mark L c5be56264c Pre-update commit containing much temporary code 2024-05-02 09:40: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
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 bae54ed67f Fix copy-and-paste error in thread safe version of RT_WedgeElement 2022-03-23 10:19:42 -07:00
Tzanio accf20a2d0 Merge branch 'master' into mfem-4.4-dev 2022-03-14 10:40:14 -07:00
Veselin Dobrev 7e9b167dd7 Adjust the FunctionSpace for a few FiniteElements 2022-03-11 11:06:38 -08: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