![]() |
MFEM
v4.4.0
Finite element discretization library
|
Base class for symmetric matrix coefficients that optionally depend on time and space. More...
#include <coefficient.hpp>
Public Member Functions | |
| SymmetricMatrixCoefficient (int dimension) | |
| Construct a dim x dim matrix coefficient. More... | |
| virtual void | SetTime (double t) |
| Set the time for time dependent coefficients. More... | |
| double | GetTime () |
| Get the time for time dependent coefficients. More... | |
| int | GetSize () const |
| Get the size of the matrix. More... | |
| virtual void | Eval (DenseSymmetricMatrix &K, ElementTransformation &T, const IntegrationPoint &ip)=0 |
| Evaluate the matrix coefficient in the element described by T at the point ip, storing the result in K. More... | |
| virtual | ~SymmetricMatrixCoefficient () |
Protected Attributes | |
| int | dim |
| double | time |
Base class for symmetric matrix coefficients that optionally depend on time and space.
Definition at line 1250 of file coefficient.hpp.
|
inlineexplicit |
Construct a dim x dim matrix coefficient.
Definition at line 1258 of file coefficient.hpp.
|
inlinevirtual |
Definition at line 1278 of file coefficient.hpp.
|
pure virtual |
Evaluate the matrix coefficient in the element described by T at the point ip, storing the result in K.
Implemented in mfem::SymmetricMatrixFunctionCoefficient, and mfem::SymmetricMatrixConstantCoefficient.
|
inline |
Get the size of the matrix.
Definition at line 1268 of file coefficient.hpp.
|
inline |
Get the time for time dependent coefficients.
Definition at line 1265 of file coefficient.hpp.
|
inlinevirtual |
Set the time for time dependent coefficients.
Reimplemented in mfem::SymmetricMatrixFunctionCoefficient.
Definition at line 1262 of file coefficient.hpp.
|
protected |
Definition at line 1253 of file coefficient.hpp.
|
protected |
Definition at line 1254 of file coefficient.hpp.
1.8.5