![]() |
MFEM
v4.3.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... | |
| 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 950 of file coefficient.hpp.
|
inlineexplicit |
Construct a dim x dim matrix coefficient.
Definition at line 958 of file coefficient.hpp.
|
inlinevirtual |
Definition at line 978 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 968 of file coefficient.hpp.
|
inline |
Get the time for time dependent coefficients.
Definition at line 965 of file coefficient.hpp.
|
inline |
Set the time for time dependent coefficients.
Definition at line 962 of file coefficient.hpp.
|
protected |
Definition at line 953 of file coefficient.hpp.
|
protected |
Definition at line 954 of file coefficient.hpp.
1.8.5