|  | MFEM v4.8.0
    Finite element discretization library | 
Base class for representing function at integration points. More...
#include <mtop_integrators.hpp>
| Public Member Functions | |
| virtual | ~BaseQFunction () | 
| virtual std::string | GetType ()=0 | 
| Returns a user defined string identifying the function. | |
| virtual real_t | QEnergy (ElementTransformation &T, const IntegrationPoint &ip, mfem::Vector &dd, mfem::Vector &uu) | 
| virtual void | QResidual (ElementTransformation &T, const IntegrationPoint &ip, mfem::Vector &dd, mfem::Vector &uu, mfem::Vector &rr)=0 | 
| virtual void | QGradResidual (ElementTransformation &T, const IntegrationPoint &ip, mfem::Vector &dd, mfem::Vector &uu, mfem::DenseMatrix &hh)=0 | 
| Returns the gradient of the residual at a integration point. | |
| virtual void | AQResidual (ElementTransformation &T, const IntegrationPoint &ip, mfem::Vector &dd, mfem::Vector &uu, mfem::Vector &aa, mfem::Vector &rr)=0 | 
Base class for representing function at integration points.
Definition at line 24 of file mtop_integrators.hpp.
| 
 | inlinevirtual | 
Definition at line 27 of file mtop_integrators.hpp.
| 
 | pure virtual | 
Returns the gradient of the residual with respect to the design parameters, multiplied by the adjoint.
Implemented in mfem::QLinearDiffusion.
| 
 | pure virtual | 
Returns a user defined string identifying the function.
Implemented in mfem::QLinearDiffusion.
| 
 | inlinevirtual | 
Reimplemented in mfem::QLinearDiffusion.
Definition at line 34 of file mtop_integrators.hpp.
| 
 | pure virtual | 
Returns the gradient of the residual at a integration point.
Implemented in mfem::QLinearDiffusion.
| 
 | pure virtual | 
Implemented in mfem::QLinearDiffusion.