|
| | FDElasticity2 () |
| | FDElasticity2 (Data d, Param bM, Param sM, Param dt, const VectorTemplate *vT) |
| | ~FDElasticity2 () |
| virtual void | init () |
| | Builds the necesery internal data and kernels.
|
| virtual void | execute () |
| | Executes the numerical procedure.
|
| Param | getDeltat () const |
| void | setDumpingFactor (Param dumpF) |
| | FDElasticity2 () |
| | FDElasticity2 (Data d, Param bM, Param sM, Param dt, const VectorTemplate *vT) |
| | ~FDElasticity2 () |
| virtual void | init () |
| | Builds the necesery internal data and kernels.
|
| virtual void | execute () |
| | Executes the numerical procedure.
|
| Param | getDeltat () const |
| void | setDumpingFactor (Param dumpF) |
| | ElasticityCommonA () |
| | ElasticityCommonA (Data d, Param bM, Param sM, const VectorTemplate *vT) |
| | ~ElasticityCommonA () |
| void | setVectorTemplate (const VectorTemplate *vT) |
| VectorTemplate | getVectorTemplate () |
| void | setForce (Param f) |
| Data | getDisplacementData () const |
| Data | getDisplacementInternalData () const |
| const Param | getBulkModulus () const |
| const Param | getShearModulus () const |
| | ElasticityCommonA () |
| | ElasticityCommonA (Data d, Param bM, Param sM, const VectorTemplate *vT) |
| | ~ElasticityCommonA () |
| void | setVectorTemplate (const VectorTemplate *vT) |
| VectorTemplate | getVectorTemplate () |
| void | setForce (Param f) |
| Data | getDisplacementData () const |
| Data | getDisplacementInternalData () const |
| const Param | getBulkModulus () const |
| const Param | getShearModulus () const |
| virtual | ~NumMethod () |
| virtual | ~NumMethod () |
Numerical method which computes homogenious isotropic elasticity equation.
\[ \rho\ddot u_j =(K+\mu/3)\nabla_j \nabla_k u_k+ \mu \Delta u_j + \vec F \]
where \(K\) is the bulk modulus, \(\mu\) is the shear modulus, \(\vec u\) is a displacement vector field, \( \vec F\) external force
- Examples
- cubeGravity.cc, and jumpingBox.cc.
Definition at line 166 of file aslFDElasticity.h.