|
FEBio
1.5.0
|
Base class for poroelastic materials. More...
#include <FEPoroElastic.h>
Public Member Functions | |
| FEPoroElastic () | |
| FEPoroElastic constructor. | |
| FEMaterialPoint * | CreateMaterialPointData () |
| returns a pointer to a new material point object | |
| virtual mat3ds | Stress (FEMaterialPoint &pt) |
| calculate stress at material point | |
| virtual tens4ds | Tangent (FEMaterialPoint &pt) |
| calculate tangent stiffness at material point | |
| virtual vec3d | Flux (FEMaterialPoint &pt)=0 |
| calculate fluid flux | |
| virtual void | Permeability (double k[3][3], FEMaterialPoint &pt)=0 |
| permeability | |
| virtual tens4ds | Tangent_Permeability (FEMaterialPoint &mp)=0 |
| tangent of permeability | |
Base class for poroelastic materials.
| mat3ds FEPoroElastic::Stress | ( | FEMaterialPoint & | mp | ) | [virtual] |
calculate stress at material point
The stress of a poro-elastic material is the sum of the fluid pressure and the elastic stress. Note that this function is declared in the base class so you do not have to reimplement it in a derived class, unless additional pressure terms are required.
Implements FESolidMaterial.
| tens4ds FEPoroElastic::Tangent | ( | FEMaterialPoint & | mp | ) | [virtual] |
calculate tangent stiffness at material point
The tangent is the sum of the elastic tangent plus the fluid tangent. Note that this function is declared in the base class, so you don't have to reimplement it unless additional tangent components are required.
Implements FESolidMaterial.
1.7.5.1