Tzanio Kolev
96e00dc815
Updated COPYRIGHT to 2010-2023
2023-03-11 16:58:18 -08:00
Will Pazner and Yohann 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
Will Pazner
6e6a0c8864
Add symmetric matrix storage to CoefficientVector
2022-03-14 17:31:36 -07:00
Will Pazner
4cfb23b3a7
Create CoefficientVector class
...
This class is for evaluating and storing coefficients (scalars, vectors,
matrices) at quadrature points defined by a QuadratureSpace. It centralizes
some memory savings and other optimizations that were previously performed by
each integrator.
2022-03-14 15:35:47 -07:00
Will Pazner
d8190472c6
Merge remote-tracking branch 'origin/master' into symmetric-matrix-coefficient
...
# Conflicts:
# fem/bilininteg_diffusion_pa.cpp
# fem/bilininteg_hcurl.cpp
2022-03-14 11:50:01 -07:00
Tzanio
27e4b547c4
Merge branch 'master' into lo-dim-em-dev
2022-03-01 17:48:01 -08:00
Tzanio
6d2530775b
Extended copyright to 2022
2022-02-25 10:24:50 -08:00
Stowell, Mark L
f1aac89a3c
Merge remote-tracking branch 'origin/master' into lo-dim-em-dev
2022-02-17 14:35:18 -08:00
Will Pazner
85c9e90caa
Make SymmetricMatrixCoefficient inherit from MatrixCoefficient
2022-02-17 13:13:00 -08:00
Will Pazner
d06a528958
Merge remote-tracking branch 'origin/master' into lor-gridfunction-coeff
2021-12-13 10:49:50 -08:00
Will Pazner
60b5110031
Allow the same GridFunctionCoefficient (and related classes) to work on both coarse and refined meshes
...
Useful for LOR preconditioning with GridFunction coefficients. The same
Coefficient can be used on both the coarse and refined mesh.
2021-11-09 16:53:31 -08:00
Stowell, Mark L
f569c190b6
Renaming AddCoefficient methods as UpdateCoefficient
2021-11-09 15:30:21 -08:00
Stowell, Mark L
131f8cc308
Switching to "const" variable to aid compiler optimizations
2021-11-09 12:07:41 -08:00
Stowell, Mark L
601a780a11
Switching to MFEM_VERIFY in initializers
2021-11-09 12:07:11 -08:00
Stowell, Mark L
23be84b089
Fixing typos (thanks @dylan-copeland!)
2021-11-09 12:06:26 -08:00
Stowell, Mark L
60f5eecb6c
Merge remote-tracking branch 'origin/master' into lo-dim-em-dev
...
# Conflicts:
# .gitignore
# examples/CMakeLists.txt
# examples/makefile
2021-11-09 08:37:54 -08:00
Stowell, Mark L
678cceaf1e
Merge remote-tracking branch 'origin/master' into pw-coefs-dev
...
# Conflicts:
# fem/coefficient.cpp
2021-11-02 12:08:00 -07:00
Stowell, Mark L
c8cb364d86
Adding Piecewise coefficient classes
2021-10-05 18:45:00 -07: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
Stowell, Mark L
98be69f851
Adding MatrixFunctionCoefficient::SetTime thanks to @vladotomov
2021-09-29 09:53:11 -07:00
Tzanio Kolev
1e91b0bc06
Merge branch 'master' into coef-set-time-dev
2021-09-28 14:04:42 -07:00
Andi
2595af0f72
fixed MatrixArrayCoefficient::Eval bug
2021-09-02 11:19:56 +02:00
Stowell, Mark L
246f9bcec1
Making *Coefficient::SetTime virtual
2021-08-17 09:51:47 -07:00
Stowell, Mark L
d4a11d59ec
Merge remote-tracking branch 'origin/master' into lo-dim-em-dev
...
# Conflicts:
# fem/fe.cpp
# fem/fe.hpp
2021-05-19 09:33:51 -07:00
Aaron Fisher
e758c37691
Removed nearly all leading underscores for variable names. Every once in a while one of these will confilct with standard libraries in an oddball compiler and it's best to just avoid this problem alltogether.
2021-05-10 16:06:51 -07:00
Stowell, Mark L
2a2f450bd8
Merge remote-tracking branch 'origin/master' into lo-dim-em-dev
2021-02-09 14:07:17 -08:00
Stowell, Mark L
7882302a48
Fixing sizes of internal vectors in InnerProductCoefficient
2021-02-01 18:48:39 -08:00
Stowell, Mark L
74c68fce84
Using GridFunction::CurlDim in CurlGridFunctionCoefficient
2021-02-01 12:51:10 -08:00
Adrien M. Bernede
04fb572359
Let's forget about 2020
2021-01-26 11:55:36 -08:00
Stowell, Mark L
aa675c468e
Merge remote-tracking branch 'origin/master' into lo-dim-em-dev
...
# Conflicts:
# fem/bilininteg.cpp
2021-01-08 20:10:28 -08:00
Stowell, Mark L
a1bd0afdad
Adding MatrixProductCoefficient
2021-01-08 19:42:50 -08:00
Stowell, Mark L
3191cfa1c3
Setting the size of the output vector in MatrixVectorProductCoefficient
2020-12-30 10:25:38 -08:00
Dylan Copeland
c059fe7f41
Merge branch 'master' of https://github.com/mfem/mfem into coef-api
2020-12-02 15:20:20 -08:00
Tzanio Kolev
1b8fd5466e
Merge pull request #1872 from mfem/cross-cross-dev
...
Implementing a missed c'tor in CrossCrossCoefficient [cross-cross-dev]
2020-11-18 12:59:49 -08:00
Dylan Copeland
4051ee21f8
Restoring EvalSymmetric function as deprecated.
2020-11-17 10:30:58 -08:00
Stowell, Mark L
81bbf1c998
Implementing a missed c'tor in CrossCrossCoefficient
2020-11-10 11:47:02 -08:00