|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <laplaceTerm.h>


Public Member Functions | |
| laplaceTerm (GModel *gm, int iField, simpleFunction< double > *k, std::map< MVertex *, SPoint3 > *coord=nullptr) | |
| void | elementVector (SElement *se, fullVector< double > &m) const |
Public Member Functions inherited from helmholtzTerm< double > | |
| helmholtzTerm (GModel *gm, int iFieldR, int iFieldC, simpleFunction< double > *k, simpleFunction< double > *a) | |
| virtual int | sizeOfR (SElement *se) const |
| virtual int | sizeOfC (SElement *se) const |
| Dof | getLocalDofR (SElement *se, int iRow) const |
| Dof | getLocalDofC (SElement *se, int iRow) const |
| virtual void | elementMatrix (SElement *se, fullMatrix< double > &m) const |
Public Member Functions inherited from femTerm< double > | |
| femTerm (GModel *gm) | |
| virtual | ~femTerm () |
| virtual void | elementMatrix (SElement *se, fullMatrix< dataMat > &m) const=0 |
| virtual void | elementVector (SElement *se, fullVector< dataVec > &m) const |
| 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 |
Protected Attributes | |
| const int | _iField |
| std::map< MVertex *, SPoint3 > * | _coordView |
Protected Attributes inherited from helmholtzTerm< double > | |
| const simpleFunction< double > * | _k |
| const simpleFunction< double > * | _a |
| const int | _iFieldR |
| int | _iFieldC |
Protected Attributes inherited from femTerm< double > | |
| GModel * | _gm |
Definition at line 12 of file laplaceTerm.h.
|
inline |
Definition at line 18 of file laplaceTerm.h.
|
inline |
Definition at line 15 of file laplaceTerm.h.
Referenced by elementVector().
|
protected |
Definition at line 14 of file laplaceTerm.h.
Referenced by elementVector().