gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
DummyfemTerm Class Reference

#include <femTerm.h>

Inheritance diagram for DummyfemTerm:
Collaboration diagram for DummyfemTerm:

Public Types

typedef dofTraits< double >::VecType dataVec
 
typedef dofTraits< double >::MatType dataMat
 

Public Member Functions

 DummyfemTerm (GModel *gm)
 
virtual ~DummyfemTerm ()
 
- Public Member Functions inherited from femTerm< double >
 femTerm (GModel *gm)
 
virtual ~femTerm ()
 
void addToMatrix (dofManager< dataVec > &dm, groupOfElements &L, groupOfElements &C) const
 
void addToMatrix (dofManager< dataVec > &dm, SElement *se) const
 
void addToMatrix (dofManager< dataVec > &dm, fullMatrix< dataMat > &localMatrix, SElement *se) const
 
void dirichletNodalBC (int physical, int dim, int comp, int field, const simpleFunction< dataVec > &e, dofManager< dataVec > &dm)
 
void neumannNodalBC (MElement *e, int comp, int field, const simpleFunction< dataVec > &fct, dofManager< dataVec > &dm)
 
void neumannNodalBC (int physical, int dim, int comp, int field, const simpleFunction< dataVec > &fct, dofManager< dataVec > &dm)
 
void neumannNormalNodalBC (int physical, int dim, int field, const simpleFunction< dataVec > &fct, dofManager< dataVec > &dm)
 
void addToRightHandSide (dofManager< dataVec > &dm, groupOfElements &C) const
 

Private Member Functions

virtual int sizeOfC (SElement *se) const
 
virtual int sizeOfR (SElement *se) const
 
virtual Dof getLocalDofR (SElement *se, int iRow) const
 
virtual Dof getLocalDofC (SElement *se, int iCol) const
 
virtual void elementMatrix (SElement *se, fullMatrix< dataMat > &m) const
 
virtual void elementVector (SElement *se, fullVector< dataVec > &m) const
 

Additional Inherited Members

- Protected Attributes inherited from femTerm< double >
GModel_gm
 

Detailed Description

Definition at line 198 of file femTerm.h.

Member Typedef Documentation

◆ dataMat

typedef dofTraits<double>::MatType DummyfemTerm::dataMat

Definition at line 201 of file femTerm.h.

◆ dataVec

typedef dofTraits<double>::VecType DummyfemTerm::dataVec

Definition at line 200 of file femTerm.h.

Constructor & Destructor Documentation

◆ DummyfemTerm()

DummyfemTerm::DummyfemTerm ( GModel gm)
inline

Definition at line 202 of file femTerm.h.

◆ ~DummyfemTerm()

virtual DummyfemTerm::~DummyfemTerm ( )
inlinevirtual

Definition at line 203 of file femTerm.h.

Member Function Documentation

◆ elementMatrix()

virtual void DummyfemTerm::elementMatrix ( SElement se,
fullMatrix< dataMat > &  m 
) const
inlineprivatevirtual

Implements femTerm< double >.

Definition at line 210 of file femTerm.h.

Here is the call graph for this function:

◆ elementVector()

virtual void DummyfemTerm::elementVector ( SElement se,
fullVector< dataVec > &  m 
) const
inlineprivatevirtual

Reimplemented from femTerm< double >.

Definition at line 214 of file femTerm.h.

Here is the call graph for this function:

◆ getLocalDofC()

virtual Dof DummyfemTerm::getLocalDofC ( SElement se,
int  iCol 
) const
inlineprivatevirtual

Reimplemented from femTerm< double >.

Definition at line 209 of file femTerm.h.

◆ getLocalDofR()

virtual Dof DummyfemTerm::getLocalDofR ( SElement se,
int  iRow 
) const
inlineprivatevirtual

Implements femTerm< double >.

Definition at line 208 of file femTerm.h.

◆ sizeOfC()

virtual int DummyfemTerm::sizeOfC ( SElement se) const
inlineprivatevirtual

Implements femTerm< double >.

Definition at line 206 of file femTerm.h.

◆ sizeOfR()

virtual int DummyfemTerm::sizeOfR ( SElement se) const
inlineprivatevirtual

Implements femTerm< double >.

Definition at line 207 of file femTerm.h.


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