fix: restore thickness factor in shell bending resultants

This commit is contained in:
KOKO\Mimi
2026-09-26 23:56:00 +09:00
parent 97ffe46f63
commit 7b700ab491
2 changed files with 34 additions and 3 deletions
+3 -3
View File
@@ -1389,9 +1389,9 @@ Result<NonlinearMitc4Recovery> NonlinearMitc4Shell::EvaluateKinematics(
3.0 * thickness_sign * gauss * point.strain[component] / thickness_;
row.section_resultant[component] +=
0.5 * thickness_ * point.stress[component];
row.section_resultant[3U + component] += 0.25 * thickness_ *
thickness_sign * gauss *
point.stress[component];
row.section_resultant[3U + component] +=
0.25 * thickness_ * thickness_ * thickness_sign * gauss *
point.stress[component];
}
for (std::size_t component = 0U; component < 2U; ++component) {
row.generalized_strain[6U + component] +=