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.