MFEM  v3.2
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Protected Attributes | List of all members
mfem::MatrixCoefficient Class Referenceabstract

#include <coefficient.hpp>

Inheritance diagram for mfem::MatrixCoefficient:
[legend]

Public Member Functions

 MatrixCoefficient (int dim)
 
void SetTime (double t)
 
double GetTime ()
 
int GetVDim ()
 
virtual void Eval (DenseMatrix &K, ElementTransformation &T, const IntegrationPoint &ip)=0
 
virtual ~MatrixCoefficient ()
 

Protected Attributes

int vdim
 
double time
 

Detailed Description

Definition at line 368 of file coefficient.hpp.

Constructor & Destructor Documentation

mfem::MatrixCoefficient::MatrixCoefficient ( int  dim)
inlineexplicit

Definition at line 375 of file coefficient.hpp.

virtual mfem::MatrixCoefficient::~MatrixCoefficient ( )
inlinevirtual

Definition at line 385 of file coefficient.hpp.

Member Function Documentation

virtual void mfem::MatrixCoefficient::Eval ( DenseMatrix K,
ElementTransformation T,
const IntegrationPoint ip 
)
pure virtual
double mfem::MatrixCoefficient::GetTime ( )
inline

Definition at line 378 of file coefficient.hpp.

int mfem::MatrixCoefficient::GetVDim ( )
inline

Definition at line 380 of file coefficient.hpp.

void mfem::MatrixCoefficient::SetTime ( double  t)
inline

Definition at line 377 of file coefficient.hpp.

Member Data Documentation

double mfem::MatrixCoefficient::time
protected

Definition at line 372 of file coefficient.hpp.

int mfem::MatrixCoefficient::vdim
protected

Definition at line 371 of file coefficient.hpp.


The documentation for this class was generated from the following file: