Will Pazner
59a95cc8e6
In QuadratureFunction::ProjectGridFunction, fall back earlier
...
GetElementRestriction or GetFaceRestriction may fail in unsupported cases.
In the case of FaceQuadratureSpace, fall back on non-tensor meshes since
ElementDofOrdering::NATIVE is not supported in the restriction operator.
2025-10-15 14:52:36 -07:00
Tzanio Kolev
1206e9c575
Merge branch 'master' into qf-project-gf-fallback
2025-05-03 13:27:56 -07:00
Will Pazner
86b16c8989
Add fallback for QuadratureFunction::ProjectGridFunction
...
The (slower) fallback will be used when QuadratureInterpolator is not supported
for the finite element space.
2025-04-29 10:35:44 -07:00
Will Pazner
a5e62babfd
Change name to QuadratureInterpolator::PhysValues
2025-04-24 13:14:01 -07:00
Will Pazner
0270187325
Use physical values in QuadratureFunction::ProjectGridFunction
...
This ensures correct evaluation of H(div) grid functions
2025-04-24 12:27:36 -07:00
Will Pazner
1909fcc489
Update VTU file format to version 2.2, update hex node ordering
2025-04-11 10:22:03 -07:00
Tzanio Kolev
e4c2152419
Update Copyright to 2010-2025
2025-02-03 12:17:26 -08:00
Joseph Signorelli
713f86c134
Fix minor typos for qfunctions labeling
2024-07-16 13:22:41 -05:00
Will Pazner
96382fe2a6
Add component labels to ParaView VTU output
...
This fixes an inconsistency between the interpretation of components for 3x3
symmetric matrices.
Resolves #4398 .
2024-07-15 13:42:50 -07:00
Dylan Copeland
d2e89166f9
Merge branch 'master' of github.com:mfem/mfem into float
2024-03-05 10:23:02 -08:00
Will Pazner
eea68c8b96
Merge remote-tracking branch 'origin/master' into integrate-qfunction
2024-02-08 10:27:39 -08: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
Will Pazner
4bfe05a9a5
Use InnerProduct instead of operator* in QuadratureFunction::Integrate
2024-01-17 21:47:00 -08:00
Will Pazner
975f03b0f0
Support QuadratureFunction::Integrate with vdim > 1
2024-01-08 11:56:41 -08:00
Will Pazner
ee0118f954
QuadratureFunction::Integrate in parallel
2024-01-08 11:55:44 -08:00
Will Pazner
8a4c9ca23c
Merge branch 'face-qfunction-coefficient' into integrate-qfunction
...
# Conflicts:
# fem/qspace.hpp
# tests/unit/fem/test_quadf_coef.cpp
2024-01-08 11:12:56 -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
Will Pazner
dda1002ff1
Add QuadratureFunction::Integrate
2023-09-20 11:48:58 -07:00
Will Pazner
df8b9928f8
Save QFields with correct name in VTU format
2023-08-09 22:04:47 -07:00
Will Pazner
3ad69e8e65
Support FaceQuadratureSpace in QuadratureFunction::SaveVTU
2023-08-09 22:04:17 -07:00
Veselin Dobrev
f3bd409b18
Merge pull request #3510 from mfem/qfunction-use-device
...
Set `UseDevice(true)` by default in `QuadratureFunction`
2023-04-25 17:43:19 -07:00
Tzanio Kolev
96e00dc815
Updated COPYRIGHT to 2010-2023
2023-03-11 16:58:18 -08:00
Will Pazner
14716699fd
Set UseDevice(true) by default in QuadratureFunction
2023-02-26 14:52:57 -08:00
Robert Carson
6e9f62ca86
bug fix qfunction inline funcs in wrong file
2022-10-28 14:31:02 -04:00
Vladimir Z Tomov
0a109e91cf
Restored the old code, set the layout before computing FaceGeometricFactors.
2022-10-20 16:51:55 -07:00
Vladimir Z Tomov
766d163a86
Created new interpolators in QuadratureFunction::ProjectGridFunction().
2022-10-18 14:19:26 -07:00
Will Pazner
dea1197142
Uncomment QuadratureFunction::Save implementation
2022-07-14 13:44:27 -07:00
Will Pazner
bad9a95479
Support FaceQuadratureSpace in QuadratureFunction::ProjectGridFunction
2022-07-14 12:28:22 -07:00
Will Pazner
65f75f558a
Combine QuadratureFunction and FaceQuadratureFunction into one class
2022-07-13 17:31:14 -07:00
Will Pazner
6932fa1da3
make style
2022-06-09 15:42:43 -07:00
Will Pazner
acf9b51fe9
Prototype for FaceQuadratureSpace and FaceQuadratureFunction
2022-04-20 12:07:46 -07:00
Will Pazner
7d503a3dc9
Merge branch 'quadrature-function-coefficient' into face-quadrature-space-coefficient
...
# Conflicts:
# fem/fespace.cpp
# fem/fespace.hpp
# fem/gridfunc.cpp
# fem/gridfunc.hpp
2022-04-05 15:52:08 -07:00
Will Pazner
69c1822084
Add FaceQuadratureSpace and FaceQuadratureFunction
...
Also add base classes for QuadratureSpace and QuadratureFunction
2022-04-05 15:14:57 -07:00
Will Pazner
4e658ee85e
Move QuadratureSpace and QuadratureFunction to their own files
2022-04-05 12:44:24 -07:00