artisynth.core.femmodels
Interface AuxiliaryMaterial

All Superinterfaces:
Clonable, java.lang.Cloneable
All Known Implementing Classes:
AuxMaterialElementDesc, FemMuscleModel, HydrostatModel, MFreeAuxMaterialElementDesc, MFreeMuscleElementDesc, MFreeMuscleModel, MuscleElementDesc, PointToPointMuscle, SpongeModel

public interface AuxiliaryMaterial
extends Clonable


Method Summary
 void computeStress(SymmetricMatrix3d sigma, SolidDeformation def, IntegrationPoint3d pt, IntegrationData3d dt, FemMaterial baseMat)
           
 void computeTangent(Matrix6d D, SymmetricMatrix3d stress, SolidDeformation def, IntegrationPoint3d pt, IntegrationData3d dt, FemMaterial baseMat)
           
 boolean hasSymmetricTangent()
           
 boolean isInvertible()
           
 
Methods inherited from interface maspack.util.Clonable
clone
 

Method Detail

computeStress

void computeStress(SymmetricMatrix3d sigma,
                   SolidDeformation def,
                   IntegrationPoint3d pt,
                   IntegrationData3d dt,
                   FemMaterial baseMat)

computeTangent

void computeTangent(Matrix6d D,
                    SymmetricMatrix3d stress,
                    SolidDeformation def,
                    IntegrationPoint3d pt,
                    IntegrationData3d dt,
                    FemMaterial baseMat)

hasSymmetricTangent

boolean hasSymmetricTangent()

isInvertible

boolean isInvertible()