Skip to content

TriangularAnisotropicFEMForceField

Triangular finite element model using anisotropic material.

Vec3d

Templates:

  • Vec3d

Target: Sofa.Component.SolidMechanics.FEM.Elastic

namespace: sofa::component::solidmechanics::fem::elastic

parents:

  • TriangularFEMForceField

Data

Name Description Default value
name object name unnamed
printLog if true, emits extra messages at runtime. 0
tags list of the subsets the object belongs to
bbox this object bounding box
componentState The state of the component among (Dirty, Valid, Undefined, Loading, Invalid). Undefined
listening if true, handle the events, otherwise ignore the events 0
rayleighStiffness Rayleigh damping - stiffness matrix coefficient 0
poissonRatio FEM Poisson Ratio in Hooke's law [0,0.5[ 0.45
youngModulus FEM Young's Modulus in Hooke's law 5000
triangleInfo Internal triangle data
vertexInfo Internal point data
method large: large displacements, small: small displacements large
rotatedInitialElements Flag activating rendering of stress directions within each triangle
initialTransformation Flag activating rendering of stress directions within each triangle
hosfordExponant Exponent in the Hosford yield criteria 1
criteriaValue Fracturable threshold used to draw fracturable triangles 1e+15
computePrincipalStress Compute principal stress for each triangle 0
transverseYoungModulus transverseYoungModulus 1000
fiberAngle Fiber angle in global reference frame (in degrees) 0
fiberCenter Concentric fiber center in global reference frame
localFiberDirection Computed fibers direction within each triangle
Visualization
showStressValue Flag activating rendering of stress values as a color in each triangle 1
showStressVector Flag activating rendering of stress directions within each triangle 0
showFracturableTriangles Flag activating rendering of triangles to fracture 0
showFiber Flag activating rendering of fiber directions within each triangle 1
Name Description Destination type name
context Graph Node containing this object (or BaseContext::getDefault() if no graph is used) BaseContext
slaves Sub-objects used internally by this object BaseObject
master nullptr for regular objects, or master object for which this object is one sub-objects BaseObject
mechanicalStates List of mechanical states to which this component is associated BaseMechanicalState
mstate MechanicalState used by this component MechanicalState<Vec3d>
topology link to the topology container BaseMeshTopology