|
| FDElasticity2 () |
|
| FDElasticity2 (Data d, Param bM, Param sM, Param dt, const VectorTemplate *vT) |
|
| ~FDElasticity2 () |
|
virtual void | init () |
| Builds the necesery internal data and kernels. More...
|
|
virtual void | execute () |
| Executes the numerical procedure. More...
|
|
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. More...
|
|
virtual void | execute () |
| Executes the numerical procedure. More...
|
|
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.