|
FEBio
1.5.0
|
Public Member Functions | |
| virtual mat3ds | Stress (FEMaterialPoint &pt) |
| calculate stress at material point | |
| virtual tens4ds | Tangent (FEMaterialPoint &pt) |
| calculate tangent stiffness at material point | |
| void | Init () |
| data initialization and checking | |
| double | BulkModulus () |
| return bulk modulus | |
| virtual FEMaterialPoint * | CreateMaterialPointData () |
| returns a pointer to a new material point object | |
| double | Damage (FEMaterialPoint &pt) |
| DECLARE_REGISTERED (FEDamageNeoHookean) | |
| DECLARE_PARAMETER_LIST () | |
Data Fields | |
| double | m_E |
| Young's modulus. | |
| double | m_v |
| Poisson's ratio. | |
| double | m_alpha |
| damage parameter alpha | |
| double | m_beta |
| damage parameter beta | |
Protected Attributes | |
| double | m_lam |
| double | m_mu |
| mat3ds FEDamageNeoHookean::Stress | ( | FEMaterialPoint & | mp | ) | [virtual] |
calculate stress at material point
Calculate the stress. This happens in two phases. First, we calculate the stress for the undamaged material. Second, we update the damage parameter and correct the stress accordingly.
Implements FESolidMaterial.
1.7.5.1