MFEM  v3.0
 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 350 of file coefficient.hpp.

Constructor & Destructor Documentation

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

Definition at line 357 of file coefficient.hpp.

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

Definition at line 367 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 360 of file coefficient.hpp.

int mfem::MatrixCoefficient::GetVDim ( )
inline

Definition at line 362 of file coefficient.hpp.

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

Definition at line 359 of file coefficient.hpp.

Member Data Documentation

double mfem::MatrixCoefficient::time
protected

Definition at line 354 of file coefficient.hpp.

int mfem::MatrixCoefficient::vdim
protected

Definition at line 353 of file coefficient.hpp.


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