FEBio  1.5.0
Public Member Functions | Data Fields
FEMuscleMaterial Class Reference

Muscle Material. More...

#include <FEMuscleMaterial.h>

Inheritance diagram for FEMuscleMaterial:
FETransverselyIsotropic FEUncoupledMaterial FEElasticMaterial FESolidMaterial FEMaterial FEParamContainer

Public Member Functions

virtual mat3ds DevStress (FEMaterialPoint &pt)
 calculate deviatoric stress at material point
virtual tens4ds DevTangent (FEMaterialPoint &pt)
 calculate deviatoric tangent stiffness at material point
 DECLARE_REGISTERED (FEMuscleMaterial)
 DECLARE_PARAMETER_LIST ()

Data Fields

double m_G1
 along-fiber shear modulus
double m_G2
 cross-fiber shear modulus
double m_G3
 new term
double m_P1
 muscle fiber constant P1
double m_P2
 muscle fiber constant P2
double m_Lofl
 optimal sarcomere length
double m_smax
 maximum isometric stretch

Detailed Description

Muscle Material.

This material uses the constitutive model developed by Blemker et.al. to model muscles which undergo active contraction Note that lam1 and m_K are inherited


Member Function Documentation

mat3ds FEMuscleMaterial::DevStress ( FEMaterialPoint mp) [virtual]

calculate deviatoric stress at material point

Calculates the deviatoric stress at a material point.

Implements FEUncoupledMaterial.

tens4ds FEMuscleMaterial::DevTangent ( FEMaterialPoint mp) [virtual]

calculate deviatoric tangent stiffness at material point

Calculates the spatial deviatoric tangent at a material point

Implements FEUncoupledMaterial.


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