| Interface | Description |
|---|---|
| DeformedPoint |
Extends FieldPoint to include information about the deformation gradient.
|
| HasMaterialState |
Indicates materials that have state
|
| MaterialStateObject |
| Class | Description |
|---|---|
| AnisotropicLinearMaterial | |
| ArrudaBoyceMaterial | |
| AxialLigament |
Ligmament material based on : Blankevoort, L., and Huiskes,
R.
|
| AxialMaterial | |
| AxialMaterialTest |
Tests AxialMaterials by checking that their computed derivatives are
consistent with the values determined via numeric differentiation.
|
| AxialMuscleMaterial | |
| AxialMuscleMaterialBase |
Base class for point-to-point muscle materials.
|
| AxialTendonBase |
Base class for point-to-point muscle materials that implement
muscle tendons.
|
| Blankevoort1991AxialLigament |
Ligmament material based on : Blankevoort, L., and Huiskes,
R.
|
| BlemkerAxialMuscle |
A generic muscle material
|
| BlemkerMuscle |
A generic muscle material
|
| ConstantAxialMaterial | |
| ConstantAxialMuscle | |
| ContactForceBehavior | |
| CubicHyperelastic | Deprecated
This class has been replaced by the more general
YeohMaterial, which should be used instead. |
| DeformedPointBase |
Base class for deformed point structure.
|
| ElasticContactBase |
Base class for elastic foundation contact implementations.
|
| EquilibriumAxialMuscle |
Base class for point-to-point muscle materials that implement a pennated
muscle and tendon in series, and which solve for the muscle length at each
time step to ensure that the muscle and tendon forces are equal.
|
| EquilibriumAxialMuscleTest | |
| FemMaterial | |
| FemMaterialTest |
Tests FemMaterials by checking that the computed tangent matrix is
consistent with the value determined via numeric differentiation.
|
| FrameMaterial |
Base material for a FrameSpring.
|
| FullBlemkerMuscle | |
| FunctionFrameMaterial |
A FrameMaterial that is linear with respect to translation and X-Y-Z
rotation angles.
|
| FungMaterial | Deprecated
This class has been replaced by the more descriptively named
FungOrthotropicMaterial, which should be used instead. |
| FungOrthotropicMaterial | |
| GenericMuscle |
A generic muscle material
|
| HeuerOffLinFM | |
| Hill3ElemMuscleRigidTendon | |
| InactiveMuscle |
A muscle material that does nothing
|
| IncompNeoHookeanMaterial | |
| IncompressibleMaterial | |
| IncompressibleMaterialBase | |
| LigamentAxialMaterial | |
| LinearAxialMaterial | |
| LinearAxialMuscle | |
| LinearElasticContact |
Implementation of non-linear elastic foundation compliance model from:
Bei, Y.
|
| LinearFrameMaterial |
A FrameMaterial that is linear under small rotation assumptions and allows
separate stiffness and damping along each of the the six degrees of freedom.
|
| LinearMaterial | |
| LinearMaterialBase |
Base material for both isotropic and anisotropic linear materials
|
| MasoudMillardLAM | |
| MaterialBase | |
| MaterialChangeEvent |
Class for reporting changes in Material settings within model subcomponents.
|
| MaxwellAxialMaterial | |
| Millard2012AxialLigament | Deprecated
This class has been replaced by the more appropriately named
Millard2012AxialTendon, which should be used instead. |
| Millard2012AxialMuscle |
Implements the Millard2012EquilibriumMuscle from OpenSim.
|
| Millard2012AxialMuscleTest |
Tests AxialMaterials by checking that their computed derivatives are
consistent with the values determined via numeric differentiation.
|
| Millard2012AxialTendon | |
| Millard2012ForceCurves | |
| MooneyRivlinMaterial | |
| MuscleMaterial |
Base class for Muscle materials.
|
| NeoHookeanMaterial | |
| NonlinearlyStiffFrameMaterial | |
| NullMaterial | |
| OffsetLinearFrameMaterial |
A FrameMaterial that is linear under small rotation assumptions and allows
separate stiffness and damping along each of the the six degrees of freedom.
|
| OgdenMaterial | |
| PaiAxialMuscle | |
| PeckAxialMuscle | |
| PowerFrameMaterial |
A FrameMaterial that computes restoring forces along the translational and
rotational directions according to a power law of the form
|
| QLVBehavior | |
| QLVState |
Stores state information for QLV (Quasi-Linear Viscoelastic Behavior)
|
| RotAxisFrameMaterial |
A FrameMaterial that is linear with respect to the displacement between
origins and also with respect to the displacement about the current rotation
axis.
|
| ScaledFemMaterial | |
| SimmSplineLigamentMaterial | |
| SimpleAxialMuscle | |
| SimpleForceMuscle |
A muscle material with no passive force that simply adds a constant force
proportional to the excitation signal.
|
| SimpleMuscle |
A muscle material with no passive force that simply adds a constant force
proportional to the excitation signal.
|
| SpringAxialMuscle | |
| StVenantKirchoffMaterial |
NOTE: This is a non-standard version of the St.
|
| TensorUtils | |
| TensorUtilsTest | |
| Thelen2003AxialMuscle |
Implements the Thelen2003Muscle from OpenSim.
|
| Thelen2003AxialMuscleTest | |
| Thelen2003AxialTendon | |
| TransverseLinearMaterial | |
| UnidirectionalLinearAxialMaterial |
If distance is less than rest length, applies no force
|
| UWLigamentMaterial |
The ligament model used in the University of Wisconsin knee model.
|
| VerondaWestmannMaterial | |
| ViscoelasticBehavior | |
| ViscoelasticMaterial | |
| ViscoelasticState |
Stores state information for viscoelastic behavior
|
| YeohMaterial |
Implements a Yeoh hyperelastic material with up to five coefficients.
|
| Enum | Description |
|---|---|
| ElasticContactBase.DampingMethod |
Describes how the method
ElasticContactBase.computeDamping(double, double) computes the
net damping d from the damping factor df. |
| IncompressibleMaterialBase.BulkPotential |