Commit Graph
179 Commits
Author SHA1 Message Date
Brendan Keith 2636fffda9 resolve merge conflict 2024-05-23 11:44:11 -04:00
Brendan Keith 2489c68047 addressing review suggestions 2024-05-23 11:40:12 -04:00
Jan Nikl a17333cb19 Fixed host access in SymmetricMatrixCoefficient::ProjectSymmetric(). 2024-05-20 09:21:54 -07:00
Joseph Signorelli 2b6029a416 Rename auxiliary matrix used in SymmetricMatrixCoefficient + move GetMatrix to Constant one 2024-05-14 14:51:51 -05:00
Joseph Signorelli 365b2a027b Fix matrix dimension 2024-04-24 14:33:54 -05:00
Brendan KeithandDohyun Kim 31a977ac5f Update fem/coefficient.cpp
Co-authored-by: Dohyun Kim <dhkim.cse@gmail.com>
2024-04-07 22:08:33 -04:00
Brendan Keith af5a7844a8 test for MatrixArrayVectorCoefficient 2024-04-06 11:16:53 -04:00
Brendan Keith 90ecbf2bfb Adding TraceCoefficient 2024-04-05 17:44:29 -04:00
Brendan Keith b0a3350622 added MatrixArrayVectorCoefficient clas 2024-04-05 17:40:59 -04:00
Brendan Keith d453981d3c style 2024-04-04 16:09:13 -04:00
Brendan Keith 00bf53ed90 introduce the ExponentialMatrixCoefficient class 2024-04-04 15:48:32 -04:00
Dylan Copeland 046a874cfb Merge branch 'master' of github.com:mfem/mfem into float 2024-02-06 10:56:41 -08:00
Tzanio Kolev 3dda9a5042 Merge pull request #4078 from mfem/najlkin/misc-bugfix
Various minor bug/deficiency fixes
2024-02-03 14:22:35 -08:00
Tzanio Kolev 87290fbf56 Update Copyright to 2010-2024 2024-01-27 13:06:49 -08:00
Jan Nikl 755eb9d65f Added const qualifier to quadrature function coefficient. 2024-01-22 14:38:02 -08:00
Dylan Copeland 47e042245e Merge branch 'master' of github.com:mfem/mfem into float 2024-01-11 14:26:05 -08:00
Tzanio Kolev d983b34924 Renamed ftype -> real_t 2023-12-13 12:51:43 -08:00
Sebastian Grimberg 96e2fa95d8 Add const versions of FaceElementTransformations using user provided FaceElementTransformations and ElementTransformation objects, like for GetElementTransformation
Also improves const-correctness throughout Mesh, ParMesh, and NCMesh classes.
2023-12-07 14:24:46 -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 9017b9700d Finished generalizing type in fem directory. 2023-11-01 15:54:41 -07:00
Dylan Copeland 3b4fc3b1df Generalized for MPI and hypre. 2023-10-31 21:12:15 -07:00
Tzanio Kolev 50b14ca232 Merge pull request #3928 from mfem/transformed-coeff
Modify TransformedCoefficient to support std::function
2023-10-31 12:17:45 -07:00
Aaron Skinner 2ebe366a38 Patches provided by Will Pazner, necessary for saddle point solver to work 2023-10-23 14:06:00 -07:00
Julian Andrej 89fa720b26 modified TransformedCoefficient to support std::function 2023-10-12 10:12:50 -07: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
Veselin Dobrev 7cdbe94131 Merge pull request #3570 from mfem/face-qfunction-coefficient
Fix face quadrature function coefficient evaluation
2023-09-25 11:15:08 -07:00
Stowell, Mark L 8341b50c1d Adding spherical coordinate coefficients 2023-06-13 16:46:31 -07:00
Stowell, Mark L 961ddd2e85 Adding cylindrical coordinate coefficients 2023-06-13 16:46:07 -07:00
Stowell, Mark L c8c60dc443 Adding Cartesian component coefficients 2023-06-13 16:45:26 -07:00
Stowell, Mark L 4614e6f8e0 Adding PositionVectorCoefficient 2023-06-13 16:44:24 -07:00
Jacob Lotz b8e0fc55ce Other instances of T.mesh == gf_mesh in coefficient.cpp 2023-05-16 11:22:26 +02:00
Jacob LotzandWill Pazner a54ba48cce Pazner's suggestion
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com>
2023-05-16 10:04:00 +02:00
Jacob Lotz 5c7c78e719 Fix GridFunctionCoefficient::Eval 2023-05-14 21:11:00 +02:00
Will Pazner f24c43c396 Fix face quadrature function coefficient evaluation 2023-03-30 12:30:33 -07:00
Tzanio Kolev 96e00dc815 Updated COPYRIGHT to 2010-2023 2023-03-11 16:58:18 -08:00
Will PaznerandYohann Dudouit 89b71a2a52 Replace some MFEM_ASSERT with MFEM_VERIFY
Co-authored-by: Yohann Dudouit <dudouit1@llnl.gov>
2022-09-02 16:09:10 -07:00
Will Pazner 212dd03c80 Quadrature space documentation and interfaces fixes 2022-08-02 17:08:58 -07:00
Will Pazner 58c353b044 Fix shadowed variable 2022-07-14 13:24:21 -07:00
Will Pazner 378abf1257 Permute indices to lexicographic when projecting to face QuadratureFunction 2022-07-14 12:28:22 -07:00
Will Pazner ade168eb9b Add MakeRef to CoefficientVector 2022-07-14 12:28:22 -07:00
Will Pazner 173abd4126 Add GetMatrix to constant matrix coefficients 2022-07-14 07:57:43 -07:00
Will Pazner 65f75f558a Combine QuadratureFunction and FaceQuadratureFunction into one class 2022-07-13 17:31:14 -07:00
Will Pazner 49de068515 Make sure to call T.SetIntPoint 2022-06-10 13:38:54 -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 613c53d75a Use Coefficient::Project instead of Coefficient::Eval 2022-03-25 10:49:39 -07:00
Will Pazner 916af0e415 Add Coefficient::Eval(QuadratureFunction&)
With specializations for ConstantCoefficient and GridFunctionCoefficient.

Also add versions for VectorCoefficient and MatrixCoefficient.
2022-03-25 10:13:41 -07:00
Will Pazner 7a5446a74c Add QuadratureFunction::ProjectGridFunction 2022-03-14 21:30:27 -07:00
Will Pazner 339972daa0 Simplify CoefficientVector interface 2022-03-14 20:37:22 -07:00
Will Pazner 463664a91d Optimize VectorQuadratureFunctionCoefficient in CoefficientVector 2022-03-14 19:12:25 -07:00