FEBio  1.5.0
Public Member Functions
FEPoroElastic Class Reference

Base class for poroelastic materials. More...

#include <FEPoroElastic.h>

Inheritance diagram for FEPoroElastic:
FENestedMaterial FESolidMaterial FEMaterial FEParamContainer FEPoroConstPerm FEPoroHolmesMow FERefIsoPerm FERefOrthoPerm FERefTransIsoPerm

Public Member Functions

 FEPoroElastic ()
 FEPoroElastic constructor.
FEMaterialPointCreateMaterialPointData ()
 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

Detailed Description

Base class for poroelastic materials.


Member Function Documentation

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.


The documentation for this class was generated from the following files: