FEBio  1.5.0
Public Types | Public Member Functions | Data Fields | Protected Member Functions | Protected Attributes
FEOgdenUnconstrained Class Reference
Inheritance diagram for FEOgdenUnconstrained:
FEElasticMaterial FESolidMaterial FEMaterial FEParamContainer

Public Types

enum  { MAX_TERMS = 6 }

Public Member Functions

 FEOgdenUnconstrained ()
 constructor
void Init ()
 data initialization and checking
mat3ds Stress (FEMaterialPoint &pt)
 calculate the stress
tens4ds Tangent (FEMaterialPoint &pt)
 calculate the tangent
double BulkModulus ()
 return bulk modulus
 DECLARE_REGISTERED (FEOgdenUnconstrained)
 DECLARE_PARAMETER_LIST ()

Data Fields

double m_c [MAX_TERMS]
 coefficients mu
double m_m [MAX_TERMS]
 powers
double m_p
 coefficient mu prime

Protected Member Functions

void EigenValues (mat3ds &A, double l[3], vec3d r[3], const double eps=0)

Protected Attributes

double m_eps

Member Function Documentation

mat3ds FEOgdenUnconstrained::Stress ( FEMaterialPoint pt) [virtual]

calculate the stress

Calculates the Cauchy stress.

Implements FESolidMaterial.

tens4ds FEOgdenUnconstrained::Tangent ( FEMaterialPoint pt) [virtual]

calculate the tangent

Calculates the spatial tangent.

Implements FESolidMaterial.


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