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


Public Member Functions | |
| void | setField (int i) |
| virtual int | sizeOfR (SElement *se) const |
| virtual int | sizeOfC (SElement *se) const |
| Dof | getLocalDofR (SElement *se, int iRow) const |
| Dof | getLocalDofC (SElement *se, int iCol) const |
| elasticityMixedTerm (GModel *gm, double E, double nu, int field) | |
| void | elementMatrix (SElement *se, fullMatrix< double > &m) const |
| void | elementVector (SElement *se, fullVector< double > &m) const |
| void | setYoung (double E) |
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 Member Functions | |
| void | setPolynomialBasis (SElement *se) const |
Protected Attributes | |
| double | _e |
| double | _nu |
| int | _iField |
| int | _polyOrderN |
| int | _polyOrderM |
| int | _sizeN |
| int | _sizeM |
| polynomialBasis * | _pN |
| polynomialBasis * | _pM |
Protected Attributes inherited from femTerm< double > | |
| GModel * | _gm |
Definition at line 85 of file elasticityTerm.h.
|
inline |
Definition at line 138 of file elasticityTerm.h.
| void elasticityMixedTerm::elementMatrix | ( | SElement * | se, |
| fullMatrix< double > & | m | ||
| ) | const |
|
inline |
Definition at line 143 of file elasticityTerm.h.
Reimplemented from femTerm< double >.
Definition at line 132 of file elasticityTerm.h.

Implements femTerm< double >.
Definition at line 114 of file elasticityTerm.h.
Referenced by getLocalDofC().


|
inline |
Definition at line 103 of file elasticityTerm.h.
|
inlineprotected |
Definition at line 90 of file elasticityTerm.h.
Referenced by elementMatrix(), getLocalDofR(), and sizeOfR().


|
inline |
Definition at line 144 of file elasticityTerm.h.
|
inlinevirtual |
Implements femTerm< double >.
Definition at line 110 of file elasticityTerm.h.

|
inlinevirtual |
Implements femTerm< double >.
Definition at line 105 of file elasticityTerm.h.
Referenced by sizeOfC().


|
protected |
Definition at line 87 of file elasticityTerm.h.
Referenced by elementMatrix(), and setYoung().
|
mutableprotected |
Definition at line 88 of file elasticityTerm.h.
Referenced by getLocalDofR(), and setField().
|
protected |
Definition at line 87 of file elasticityTerm.h.
Referenced by elementMatrix().
|
protected |
Definition at line 89 of file elasticityTerm.h.
Referenced by setPolynomialBasis().
|
mutableprotected |
Definition at line 89 of file elasticityTerm.h.
Referenced by setPolynomialBasis().
|
protected |
Definition at line 88 of file elasticityTerm.h.
Referenced by elementMatrix(), and setPolynomialBasis().
|
protected |
Definition at line 88 of file elasticityTerm.h.
Referenced by setPolynomialBasis().
|
protected |
Definition at line 88 of file elasticityTerm.h.
Referenced by elementMatrix(), getLocalDofR(), setPolynomialBasis(), and sizeOfR().
|
protected |
Definition at line 88 of file elasticityTerm.h.
Referenced by elementMatrix(), getLocalDofR(), setPolynomialBasis(), and sizeOfR().