rcarson3
b7ca7c3ca0
Initial QuadratureFunction Coefficient and VectorCoefficient implementations
2020-02-04 09:17:14 -08:00
Veselin Dobrev
798ded1f55
Merge branch 'master' into memory-dev
2019-05-22 23:53:04 -07:00
Veselin Dobrev
e332d2713f
Address some FIXME comments.
2019-05-18 16:29:06 -07:00
Tzanio
5b00c3d0e6
Merge branch 'master' into stefanozampini/small-improvements
...
Conflicts:
fem/bilininteg.hpp
2019-05-15 11:38:18 -07:00
Tzanio
eaa4a1e98d
Simplified MFEM_FORALL. Fixed doxyge errors.
2019-04-08 11:55:00 -07:00
camierjs
f61b1cc658
Deleted linalg/dvector3.hpp and moved DeviceVector3 into linalg/vector.hpp as Vector3
2019-04-05 10:05:15 -07:00
camierjs
f655ba0ac4
Revert to FunctionCoefficient/DeviceFunction for Laghos
2019-03-29 15:13:52 -07:00
camierjs
8db68b857e
Compute q-points coords
2019-03-29 14:35:51 -07:00
Stefano Zampini
eab5053902
{Vector|Matrix}ArrayCoefficient: customizable ownership of scalar coefficients
2019-03-14 21:17:40 +03:00
camierjs
04449481d6
melding and cleanup
2019-01-15 12:19:44 -08:00
camierjs
4e8f1cd34c
no leaks are possible
2019-01-14 18:51:20 -08:00
Tzanio
677b6f8aad
Merge branch 'master' into okina
...
Conflicts:
fem/bilinearform.hpp
fem/pbilinearform.hpp
makefile
2018-12-18 10:07:49 -08:00
Stefano Zampini
6d2680cde6
Make EvalDelta a virtual method
2018-11-21 15:14:53 +03:00
camierjs
db24e2fd29
dbg cleanup
2018-11-08 08:54:24 -08:00
Stowell, Mark L
f065090fa7
Removing GetIntPoint/SetIntPoint calls
2018-10-17 10:39:51 -07:00
Stowell, Mark L
10ce20447b
Adding GridFunction::GetGradients(ElementTransformation &T, ...)
2018-10-17 10:34:58 -07:00
camierjs
944ef49eeb
Melding with master
2018-10-12 15:58:30 -07:00
camierjs
620f3dab7a
Back to serial GCC
2018-10-11 13:38:10 -07:00
camierjs
840480b205
Cleanup with master
2018-10-11 10:34:24 -07:00
camierjs
f8115da199
Cleanup Prints
2018-10-11 10:05:31 -07:00
camierjs
3b615c7188
Working on mesh->SetCurvature from GPU
2018-10-10 17:44:25 -07:00
camierjs
40cacec966
ex1 with Quad UniformRefinement CPU + GPU
2018-10-10 10:59:12 -07:00
camierjs
82839fab9d
Print cleanup
2018-10-10 09:54:42 -07:00
camierjs
45dc69defe
Geom with good SetCurvature
2018-10-09 15:06:02 -07:00
camierjs
e79d6eadcf
Init geom without prefixed SetNodalFESpace
2018-10-08 20:07:18 -07:00
camierjs
3b0496d4a5
Ex2 OK, doing SetNodalFESpace before switching to GPU
2018-10-02 18:40:32 -07:00
Stowell, Mark L
25e9030b08
Fixing vector dimension in vector grid functions
2018-09-05 10:16:34 -07:00
Stowell, Mark L
fbf6a27447
Modifying VectorGridFunctionCoefs to accept NULL pointers
2018-09-03 11:07:08 -07:00
Stowell, Mark L
9ff454b959
Adding an Identity Matrix Coefficient
2018-08-31 16:50:40 -07:00
Stowell, Mark L
ce8a0cd527
Adding various coefficients which are sums or products of other coefficients
2018-08-28 16:36:52 -07:00
Stowell, Mark L
341064508e
Adding coefficients to compute div, grad, or curl of grid functions.
2018-08-28 16:36:15 -07:00
Syun'ichi Shiraiwa
1ace21502c
Fixed DenseMatrix::SetSize call argument
2018-07-18 11:10:26 -04:00
Veselin Dobrev
42ad503d6e
Define a shortcut for std::numeric_limits<double>::infinity() called
...
mfem::infinity() and replace (almost) all usage of the std version with
the shortcut.
In SparseMatrix::MakeRef, copy the field isSorted from the original
matrix.
2018-01-02 06:36:04 -08:00
Tzanio Kolev
c51d94f99a
Merge branch 'master' into stefanozampini/fix-vectormatrixarraycoeff
2017-09-06 18:57:20 -07:00
Tzanio Kolev
ef6c759a4e
Merge pull request #240 from mfem/stefanozampini/feature-delta-domainlfintegrator
...
Added capability to integrate delta funtions
2017-09-06 18:44:13 -07:00
Veselin Dobrev
fa9b867764
Proposal for a new implementation of the support for delta
...
coefficients in linear forms.
2017-08-28 21:01:38 -07:00
Stefano Zampini
778e42136c
Fixes for *ArrayCoefficient classes
...
These classes take ownership of the Coefficients used for the i-th direction or (i,j) entry.
When a new one is set, the old one should be deleted
Added capability of having NULL coefficients, instead of having the user forced to create a Zero coefficient.
Changed signature of GetCoeff, which now returns a pointer (that can be NULL) instead of a reference
2017-08-26 10:35:43 +03:00
Veselin Dobrev
1594403d46
Extend class MatrixCoefficient to support rectangular matrices.
...
Add a new abstract method FiniteElement::ProjectMatrixCoefficient() and
implement it for RT_*, ND_*, and NodalFiniteElement.
Use the new method FiniteElement::ProjectMatrixCoefficient() to
implement more efficiently the classes ScalarVectorProductInterpolator,
VectorScalarProductInterpolator, and VectorCrossProductInterpolator.
Also, use FiniteElement::Project() for VectorCoefficient to implement
more efficiently the class VectorInnerProductInterpolator.
The new implementations need to be checked for correctness before
merging the PR.
2017-08-23 14:01:20 -07:00
Stefano Zampini
333387b67d
Added capability to integrate delta funtions
2017-07-23 13:19:49 +03:00
Stowell, Mark L
030b5ea290
Generalizing the MatrixFunctionCoefficient
...
Adding an optional scalar coefficient to the MatrixFunctionCoefficient
in the same manner as the VectorFunctionCoefficient.
Adding a MatrixFunctionCoefficient constructor which takes a constant
matrix and a scalar coefficient.
2017-02-26 15:58:51 -08:00
Jakub Cerveny
125ff226e4
Version 3.2
2016-06-30 10:37:30 -07:00
Tzanio
dbae60fe32
Version 3.1
2016-02-16 15:45:48 -08:00
Tzanio Kolev
9d7774a03e
Version 3.0
2015-01-26 15:07:34 -08:00
Tzanio Kolev
fa169e4b92
Version 2.0
2011-11-18 11:39:53 -08:00
Tzanio Kolev
29ae8fb6ac
Version 1.2
2011-04-08 15:27:24 -07:00
Tzanio Kolev
6bfa95b718
Version 1.0
2010-07-21 13:14:05 -07:00