How to write a C++ class header file for Yeoh model based on the existing hyperelastic material model #4260
Replies: 3 comments
-
Hi @hyzhao955 So sorry for the delayed answer but the organization of the SOFA Week 2023 kept us busy! Nice to see that you would like to write a Yeoh model. It can be implemented within the material folder or within the Caribou plugin (plugin for modular continuum mechanics). The
where the outputTensor multiplies an input one with the material coefficient (included in this elasticity tensor). Does this clarifies it? |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Hi SOFA,
I am new with SOFA and trying to write a C++ class header file for Yeoh model due to our research need. However, I am not sure what should be covered in "applyElasticityTensor()" in my header file. Could you explain more about this method in existing models. For example in Neo-hookean model as attached in code box, what the symbol "H" represent for ? What the "input tensor" and "output tensor" represent for? Where is the formula for computing the output tensor come from?
Looking forward to receiving your reply, thanks.@hugtalbot
Beta Was this translation helpful? Give feedback.
All reactions