#include <elasticityTerm.h>
|
void | setFieldC (int i) |
|
void | setFieldR (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 |
|
| elasticityTerm (GModel *gm, double E, double nu, int fieldr, int fieldc) |
|
| elasticityTerm (GModel *gm, double E, double nu, int fieldr) |
|
void | setVector (const SVector3 &f) |
|
void | elementMatrix (SElement *se, fullMatrix< double > &m) const |
|
void | elementVector (SElement *se, fullVector< double > &m) const |
|
| 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 |
|
Definition at line 21 of file elasticityTerm.h.
◆ elasticityTerm() [1/2]
elasticityTerm::elasticityTerm |
( |
GModel * |
gm, |
|
|
double |
E, |
|
|
double |
nu, |
|
|
int |
fieldr, |
|
|
int |
fieldc |
|
) |
| |
|
inline |
◆ elasticityTerm() [2/2]
elasticityTerm::elasticityTerm |
( |
GModel * |
gm, |
|
|
double |
E, |
|
|
double |
nu, |
|
|
int |
fieldr |
|
) |
| |
|
inline |
◆ createData()
void elasticityTerm::createData |
( |
MElement * |
e | ) |
const |
|
protected |
◆ elementMatrix()
◆ elementVector()
◆ getLocalDofC()
Dof elasticityTerm::getLocalDofC |
( |
SElement * |
se, |
|
|
int |
iCol |
|
) |
| const |
|
inlinevirtual |
◆ getLocalDofR()
Dof elasticityTerm::getLocalDofR |
( |
SElement * |
se, |
|
|
int |
iRow |
|
) |
| const |
|
inlinevirtual |
◆ setFieldC()
void elasticityTerm::setFieldC |
( |
int |
i | ) |
|
|
inline |
◆ setFieldR()
void elasticityTerm::setFieldR |
( |
int |
i | ) |
|
|
inline |
◆ setVector()
void elasticityTerm::setVector |
( |
const SVector3 & |
f | ) |
|
|
inline |
◆ sizeOfC()
virtual int elasticityTerm::sizeOfC |
( |
SElement * |
se | ) |
const |
|
inlinevirtual |
◆ sizeOfR()
virtual int elasticityTerm::sizeOfR |
( |
SElement * |
se | ) |
const |
|
inlinevirtual |
◆ _data
◆ _e
double elasticityTerm::_e |
|
protected |
◆ _iFieldC
int elasticityTerm::_iFieldC |
|
protected |
◆ _iFieldR
int elasticityTerm::_iFieldR |
|
protected |
◆ _nu
double elasticityTerm::_nu |
|
protected |
◆ _volumeForce
The documentation for this class was generated from the following files: