|  | MFEM v4.8.0
    Finite element discretization library | 
Derived matrix coefficient that has the value of the parent matrix coefficient where it is active and is zero otherwise. More...
#include <coefficient.hpp>
| Public Member Functions | |
| MatrixRestrictedCoefficient (MatrixCoefficient &mc, Array< int > &attr) | |
| Construct with a parent matrix coefficient and an array of zeros and ones representing the attributes for which this coefficient should be active. | |
| void | SetTime (real_t t) override | 
| Set the time for internally stored coefficients. | |
| void | Eval (DenseMatrix &K, ElementTransformation &T, const IntegrationPoint &ip) override | 
| Evaluate the matrix coefficient at ip. | |
|  Public Member Functions inherited from mfem::MatrixCoefficient | |
| MatrixCoefficient (int dim, bool symm=false) | |
| Construct a dim x dim matrix coefficient. | |
| MatrixCoefficient (int h, int w, bool symm=false) | |
| Construct a h x w matrix coefficient. | |
| real_t | GetTime () | 
| Get the time for time dependent coefficients. | |
| int | GetHeight () const | 
| Get the height of the matrix. | |
| int | GetWidth () const | 
| Get the width of the matrix. | |
| int | GetVDim () const | 
| For backward compatibility get the width of the matrix. | |
| bool | IsSymmetric () const | 
| virtual void | Project (QuadratureFunction &qf, bool transpose=false) | 
| Fill the QuadratureFunction qf by evaluating the coefficient at the quadrature points. The matrix will be transposed or not according to the boolean argument transpose. | |
| virtual void | EvalSymmetric (Vector &K, ElementTransformation &T, const IntegrationPoint &ip) | 
| (DEPRECATED) Evaluate a symmetric matrix coefficient. | |
| virtual | ~MatrixCoefficient () | 
| Additional Inherited Members | |
|  Protected Attributes inherited from mfem::MatrixCoefficient | |
| int | height | 
| int | width | 
| real_t | time | 
| bool | symmetric | 
Derived matrix coefficient that has the value of the parent matrix coefficient where it is active and is zero otherwise.
Definition at line 1398 of file coefficient.hpp.
| 
 | inline | 
Construct with a parent matrix coefficient and an array of zeros and ones representing the attributes for which this coefficient should be active.
Definition at line 1408 of file coefficient.hpp.
| 
 | overridevirtual | 
Evaluate the matrix coefficient at ip.
Implements mfem::MatrixCoefficient.
Definition at line 1002 of file coefficient.cpp.
| 
 | overridevirtual | 
Set the time for internally stored coefficients.
Reimplemented from mfem::MatrixCoefficient.
Definition at line 996 of file coefficient.cpp.