Will Pazner
c78863a437
Merge remote-tracking branch 'origin/master' into table-array
...
# Conflicts:
# fem/tmop/tmop_pa_da3.cpp
# fem/tmop/tmop_pa_tc2.cpp
# fem/tmop/tmop_pa_tc3.cpp
# general/array.hpp
# linalg/densemat.hpp
2025-11-25 14:00:20 -08:00
Nuno Nobre
2fef8ca1f0
Add {ND,RT}_R{1,2}D@[CBTYPE][OBTYPE]_[DIM]_[ORDER] to FEC factory
2025-11-05 15:27:18 +00:00
Nuno Nobre
582ffe8b66
Add ClosedGL to Quadrature1D::CheckOpen and remove redundant conditions
2025-09-29 17:23:47 +01:00
John Camier
78afa5d313
Merge branch 'master' into table-array
2025-09-21 10:31:08 -07:00
Tzanio Kolev
0c4c006ef8
Merge pull request #4968 from mfem/najlkin/fix-rt-clone
...
[BUG] Fixed cloning of RT trace and DG interface FE collections
2025-09-06 12:42:55 -07:00
Veselin Dobrev
3372b2d1a8
Proposed addtions and changes to PR #4028 (branch table-array)
...
* Add mfem::swap for the classes Memory, Array, Array2D, and Vector.
* These mfem::swap functions are for use by the standard library.
* Re-define mfem::Swap to use mfem::swap, or, if is not defined, std::swap
* Remove some calls to Memory::Reset after Memory::Delete since the latter
calls the former
* Update/improve the definitions of the Vector move-constructor and move-
assignment; in the copy-assignment, skip the virtual calls to
v.UseDevice(bool) when they are not needed.
* In DenseMatrix::SetSize, update the size of the data Array to match
height x width.
* Propagate the parameter use_dev in Table::{ReadI,ReadJ} to the respective
Array::Read calls.
* In Table::Size_of_connections, return J.Size() instead of I[size].
* Some small Doxygen tweaks.
2025-08-12 14:51:58 -07:00
Jan Nikl
c182459e6a
Fixed cloning of RT trace and DG interface FE collections.
2025-08-05 00:39:57 -07:00
Andrew Ho
2d3ec4ca67
remove the output name check
...
sometimes there are equivalent basis with different names created
2025-07-16 08:03:16 -07:00
Tzanio Kolev
d1b85413f5
Merge pull request #4691 from mfem/issue_4403
...
Small fixes for (ND,RT)_R(1,2)D visualization [issue_4403]
2025-03-26 10:23:41 -07:00
Tzanio Kolev
b6a0ef770a
Merge branch 'master' into issue_4403
2025-03-12 13:13:53 -07:00
Stowell, Mark L.
6c1cd2f64b
Improvements to comments
2025-03-12 10:19:22 -07:00
Stowell, Mark L.
ca1915983d
Removing old commented special cases for pyramids
2025-02-18 15:38:12 -08: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
Stowell, Mark L
a0d509fed6
Adding positive pyramid basis functions to finite element collections
2024-10-08 15:30:38 -04:00
Stowell, Mark L
9548a87a66
Merge remote-tracking branch 'origin/master' into pyramid-dev
2024-08-20 08:37:17 -07:00
Rick Budé
d16dae3366
Format source files
2024-07-25 16:22:06 +02:00
Rick Budé
ee84d9e365
Load ND_R<1,2>D and RT_R<1,2>D spaces correctly
...
Resolves a crash when attempting to load a gridfunction from file,
expressed on ND_R1D, ND_R2D, RT_R1D and RT_R2D spaces. See
issue #4403
2024-07-23 17:14:42 +02:00
Stowell, Mark L
95705c8121
Nodes implemented but now the real debugging begins
2024-05-29 17:52:08 -07:00
Stowell, Mark L
c5be56264c
Pre-update commit containing much temporary code
2024-05-02 09:40:33 -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
IdoAkkerman
3735aa504b
Comments dec 2023
2024-04-04 12:50:03 +02:00
IdoAkkerman
b6b6843ad2
Merge branch 'master' into hdiv-nurbs
2024-03-21 15:46:53 +01:00
Tzanio Kolev
87290fbf56
Update Copyright to 2010-2024
2024-01-27 13:06:49 -08:00
Stowell, Mark L
ce900ec687
Adding Bergot pyramid bases to finite element collections
2024-01-24 18:40:38 -08:00
IdoAkkerman
abac61f5b5
Add Hcurl boundary + allow GF read to set dim with seperate call
2023-12-19 14:32:26 +01:00
IdoAkkerman
04acf613ae
Adding boundary elements to Hdiv collection
2023-12-15 16:14:20 +01:00
IdoAkkerman
05106096c3
Symmetrice delete call
2023-12-15 13:41:43 +01:00
IdoAkkerman
2e5a86db7a
Merge branch 'master' into hdiv-nurbs
2023-11-29 09:24:21 +01:00
IdoAkkerman
9be617d754
Add Hdiv and Hcurl NURBS to fe coll selection mechanism
2023-11-27 16:58:10 +01:00
IdoAkkerman
ace4608f10
Add H curl NURBS collection
2023-11-21 12:41:06 +01:00
IdoAkkerman
b90d665ced
Clean fe collection
2023-11-20 14:00:04 +01:00
IdoAkkerman
50dd77ffd4
Make style
2023-11-20 13:53:10 +01:00
IdoAkkerman
893f04967c
add geom option to NURBS HDiv fecoll
2023-11-17 17:16:05 +01:00
IdoAkkerman
aed2687743
Add 3D HDiv elements
2023-11-17 17:03:08 +01:00
IdoAkkerman
402ed45ee4
Add Hdiv fe collection
2023-11-17 15:37:31 +01:00
Sebastian Grimberg
f4fdd37735
Unify DofTransformation and VDofTransformation classes for further simplification
2023-10-24 13:11:25 -07:00
Stowell, Mark L
a50ef7f774
Resolving post-merge build issues related to pyramid classes
2023-10-06 11:03:40 -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
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
Sebastian Grimberg
135dfa983a
Merge branch 'master' into sjg/fecoll-vdim-fix
2023-08-17 12:18:07 -07:00
Mark L. Stowell
d15f9136c5
Merge branch 'master' into hughcars/variable-length-arrays-of-length-zero-bug
2023-08-15 11:30:27 -07:00
Sebastian Grimberg
530cd440d8
Merge branch 'master' into sjg/fecoll-vdim-fix
2023-07-30 18:18:10 -07:00
Sebastian Grimberg
5946cd62fd
Add FiniteElementCollection::GetVDim which returns the vector dimension for vector-valued finite elements
2023-07-11 09:55:35 -07:00
Hugh Carson
b9de68ea8c
Fixing bug where variable length arrays of length zero are being deaddressed, resulting in heap overflow and/or not failing nullptr checks
2023-05-24 15:10:26 -04:00
Stowell, Mark L
118d7f4e56
Switching to the new stateless doftrans where appropriate
2023-04-24 10:05:13 -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