FEM: Add support for amplitudes with CalculiX (#22851)

This commit is contained in:
FEA-eng
2025-08-01 22:22:01 +02:00
committed by GitHub
parent c41c50e946
commit 79e6d8f016
41 changed files with 202 additions and 32 deletions

View File

@@ -78,7 +78,24 @@ class ConstraintBodyHeatSource(base_fempythonobject.BaseFemPythonObject):
value=["Dissipation Rate", "Total Power"],
)
)
prop.append(
_PropHelper(
type="App::PropertyBool",
name="EnableAmplitude",
group="Constraint Body Heat Source",
doc="Amplitude of the body heat source",
value=False,
)
)
prop.append(
_PropHelper(
type="App::PropertyStringList",
name="AmplitudeValues",
group="Constraint Body Heat Source",
doc="Amplitude values",
value=["0, 0", "1, 1"],
)
)
return prop
def onDocumentRestored(self, obj):