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.
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
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.
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.