Commit Graph
115 Commits
Author SHA1 Message Date
Tzanio 6d2530775b Extended copyright to 2022 2022-02-25 10:24:50 -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 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 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
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
Adrien M. Bernede 04fb572359 Let's forget about 2020 2021-01-26 11:55:36 -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
Dylan Copeland a5d5c1ba32 Eliminating EvalSymmetric from MatrixCoefficient and replacing with usage of SymmetricMatrixCoefficient. 2020-11-03 17:02:28 -08:00
Dylan Copeland 0626694f33 Adding new classes for symmetric matrices and corresponding coefficients. 2020-11-03 08:11:52 -08:00
Veselin Dobrev 90ce59a56b Some edits to fix building under Cygwin with gcc.
Use 'std::to_string' from C++11 instead of own implementation.
2020-10-19 22:17:20 -07:00
Tucker Babcock 90b933c56a fix merge conflict 2020-10-04 19:18:22 -04:00
Dylan Copeland 5bb18f7fae Removing the verification in Eval that the coefficient is not symmetric. 2020-09-21 17:42:43 -07:00
Dylan Copeland 8592379542 Allowing symmetric matrix function coefficients to call Eval with copying of values to the full dense matrix. 2020-09-14 12:31:58 -07:00
Tucker Babcock 4145343273 merging master 2020-09-08 13:48:38 -04:00
Dylan Copeland cf0222e0ce Removing height<4 condition. 2020-08-25 14:08:08 -07:00
Dylan Copeland 85d7da47a1 Removing SetSymmetric function. Verifying symmetry flag in MatrixFunctionCoefficient::Eval. 2020-07-30 11:40:18 -07:00
Tucker Babcock 7206fdb854 changing function coefficients to use std::functions instead of function pointers 2020-07-27 21:07:49 -07:00
Dylan Copeland 96dd27f68f Restoring changes. 2020-07-14 22:30:10 -07:00
Veselin Dobrev 126e75048c Merge branch 'master' into gf-getgradient-dev 2020-06-22 14:15:58 -07:00
Veselin Dobrev bf62d2923c Small code simplification. 2020-06-15 20:54:17 -07:00
Stowell, Mark L 6beb0decd7 Merge remote-tracking branch 'origin/master' into coef-dev
# Conflicts:
#	fem/coefficient.hpp
2020-06-09 09:41:13 -07:00
Tzanio Kolev c8118c532a Merge branch 'master' into gf-getgradient-dev 2020-06-09 07:28:36 -07:00
Stowell, Mark L ac426c336b Adding check for valid dimension 2020-06-08 12:35:49 -07:00
Stowell, Mark L bf54fc6b3f Expanding name of MatVecCoefficient to conform to standard set by other product coefficients 2020-06-07 13:59:16 -07:00
Robert a68ed06b7e address last few comments 2020-05-22 19:50:45 -07:00
Tomov 1d43d15b5c Alignments. 2020-05-22 16:05:46 -07:00
Robert Carson a2a6e38ce9 Merge branch 'master' into qfvc-dev 2020-05-22 13:42:06 -07:00
Stowell, Mark L e024ac0f9c Adding accessor methods to compound coefficient classes (and adding a couple new ones) 2020-05-20 15:43:17 -07:00
Robert e9e145b01b Change VQFC and QFC from holding pointers for QF to it being a reference 2020-05-18 16:09:28 -07:00
Robert 728777c5be Address comments regarding VQFC, QFC, QF classes 2020-05-18 13:34:54 -07:00
Tomov 9294603134 Minor - comments, alignments, etc. 2020-05-16 22:39:25 -07:00
Robert Carson 2123041a6a Merge branch 'master' into qfvc-dev 2020-05-12 11:20:28 -07:00
Stowell, Mark L 4b76903cf1 Correcting dimension of 2D CurlGridFunctionCoefficient 2020-04-30 21:00:24 -07:00
Robert 1e8f50bcd6 make style 2020-04-20 11:16:44 -07:00
Robert 03b50176d9 Should fix issues with eval passing back the underlying quadrature data 2020-04-15 09:13:50 -07:00
Robert 9ab36ea057 Small updates to VQFC and QFC classes to address some of the comments 2020-04-14 11:14:49 -07:00
Stowell, Mark L 5f090c9542 Adding const GridFunction* from PR #716 to GridFunctionCoefficient classes 2020-04-08 10:57:22 -07:00