Will Pazner
43f8ea13dd
Fix compilation errors for pyramid elements with MFEM_THREAD_SAFE
2025-04-04 09:19:12 -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
789f5d2e49
double -> real_t
2024-11-11 10:13:02 -08:00
Stowell, Mark L
5272fbf7fa
Removing VerifyNodal from L2 basis on pyramids
2024-10-09 09:48:39 -04:00
Stowell, Mark L
8b41801be5
Using new function space where appropriate
2024-09-06 15:28:56 -07:00
Stowell, Mark L
230d8830c5
make style
2024-05-14 13:17:08 -07:00
Stowell, Mark L
3373ee5c34
Improving/implementing gradients of H1 and L2 pyramid basis functions
2024-05-14 13:16:06 -07:00
Stowell, Mark L
09fcd3ecca
Switching L2_FuentesPyramid basis to use common polynomials with other Fuentes bases
2024-05-07 15:50:32 -07:00
Stowell, Mark L
35857b5379
Fixing bug in L2 basis with closed points (as used in GLVis)
2024-05-07 15:49:37 -07:00
Stowell, Mark L
c5be56264c
Pre-update commit containing much temporary code
2024-05-02 09:40:33 -07:00
Stowell, Mark L
1d46fbba57
Cleaning up deprecation warnings
2024-04-08 13:22:15 -07:00
Stowell, Mark L
4804824873
Merge remote-tracking branch 'origin/master' into pyramid-dev
...
# Conflicts:
# fem/fe/fe_base.cpp
# fem/fe/fe_base.hpp
# fem/gridfunc.cpp
2024-04-08 12:09:46 -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
Stowell, Mark L
19df0ed57d
Adding scalar basis on pyramids from Bergot paper with fewer interior DoFs
2024-01-24 18:38:51 -08:00
Tzanio Kolev
d983b34924
Renamed ftype -> real_t
2023-12-13 12:51:43 -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
Stowell, Mark L
e6ce209f64
Merge remote-tracking branch 'origin/master' into pyramid-dev
...
# Conflicts:
# fem/fe.cpp
# fem/fe.hpp
# fem/fe_coll.cpp
# fem/fe_coll.hpp
# fem/geom.hpp
# fem/intrules.cpp
# mesh/mesh.cpp
# mesh/mesh.hpp
# mesh/mesh_headers.hpp
# mesh/pyramid.cpp
# mesh/pyramid.hpp
# miniapps/common/mesh_extras.cpp
# miniapps/tools/display-basis.cpp
# tests/unit/fem/test_3d_bilininteg.cpp
# tests/unit/fem/test_get_value.cpp
2023-10-06 10:48:38 -07:00
Tzanio Kolev
96e00dc815
Updated COPYRIGHT to 2010-2023
2023-03-11 16:58:18 -08:00
Will Pazner
f8b7be7137
Add some consts
2022-04-19 12:23:17 -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
Will Pazner
5967224259
Support projecting coefficients onto L2 elements with IntegratedGLL basis
2022-04-15 11:05:11 -07:00
Will Pazner
0b5d50da32
Remove check for nodal basis in L2_TetrahedronElement constructor
...
This allows creating 3D L2 finite element collections with IntegratedGLL basis
type.
2022-04-15 09:24:54 -07:00
Will Pazner
17bce1a92d
Add ProjectDiv for L2 elements with IntegratedGLL basis
2022-04-15 09:24:10 -07:00
Tzanio
6d2530775b
Extended copyright to 2022
2022-02-25 10:24:50 -08:00
Stowell, Mark L
2cffb578e2
Moving fe* files into subdirectory
2021-07-07 20:33:19 -07:00