Skip to content

NonUniformHexahedralFEMForceFieldAndMass

Non uniform Hexahedral finite elements

Templates:

  • Vec3d

Target: Sofa.Component.SolidMechanics.FEM.NonUniform

namespace: sofa::component::solidmechanics::fem::nonuniform

parents:

  • HexahedralFEMForceFieldAndMass

Data:

Name Description Default value
name object name unnamed
printLog if true, emits extra messages at runtime. 0
tags list of the subsets the objet 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
isCompliance Consider the component as a compliance, else as a stiffness 0
rayleighStiffness Rayleigh damping - stiffness matrix coefficient 0
separateGravity add separately gravity to velocity computation 0
rayleighMass Rayleigh damping - mass matrix coefficient 0
method "large" or "polar" displacements large
poissonRatio 0.45
youngModulus 5000
hexahedronInfo Internal hexahedron data
density density == volumetric mass in english (kg.m-3) 1
lumpedMass Does it use lumped masses? 0
massMatrices Mass matrices per element (M_i)
totalMass Total mass per element
particleMasses Mass per particle
lumpedMasses Lumped masses
recursive Use recursive matrix computation 0
useMBK compute MBK and use it in addMBKdx, instead of using addDForce and addMDx. 1

Links:

Name Description
context Graph Node containing this object (or BaseContext::getDefault() if no graph is used)
slaves Sub-objects used internally by this object
master nullptr for regular objects, or master object for which this object is one sub-objects
mechanicalStates List of mechanical states to which this component is associated
mstate MechanicalState used by this component