|  | MFEM v4.8.0
    Finite element discretization library | 
#include <mesh-optimizer.hpp>
| Public Member Functions | |
| HessianCoefficient (int dim, int metric_id) | |
| void | Eval (DenseMatrix &K, ElementTransformation &T, const IntegrationPoint &ip) override | 
| Evaluate the matrix coefficient in the element described by T at the point ip, storing the result in K. | |
| void | EvalGrad (DenseMatrix &K, ElementTransformation &T, const IntegrationPoint &ip, int comp) override | 
| Evaluate the derivative of the matrix coefficient with respect to comp in the element described by T at the point ip, storing the result in K. | |
|  Public Member Functions inherited from mfem::TMOPMatrixCoefficient | |
| TMOPMatrixCoefficient (int dim) | |
| virtual | ~TMOPMatrixCoefficient () | 
|  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. | |
| virtual void | SetTime (real_t t) | 
| Set the time for time dependent coefficients. | |
| 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 | 
Definition at line 182 of file mesh-optimizer.hpp.
| 
 | inline | 
Definition at line 188 of file mesh-optimizer.hpp.
| 
 | inlineoverridevirtual | 
Evaluate the matrix coefficient in the element described by T at the point ip, storing the result in K.
Implements mfem::MatrixCoefficient.
Definition at line 191 of file mesh-optimizer.hpp.
| 
 | inlineoverridevirtual | 
Evaluate the derivative of the matrix coefficient with respect to comp in the element described by T at the point ip, storing the result in K.
Implements mfem::TMOPMatrixCoefficient.
Definition at line 258 of file mesh-optimizer.hpp.