Snapshots the current development tree, headlined by proper load combinations (user request): a reusable LoadCombination entity of weighted completed static-case results (e.g. 1.2xDead + 1.6xLive). - core: LoadCombination/LoadCombinationItem entities, Project integration (lookup, unique ids, reference validation) - services: combinations.py (linear superposition + envelope), exported via services __init__ - commands: undoable Add/Delete/Update for combinations - GUI: Load Combinations manager dialog, Run-dialog evaluation, envelope display in Results panel, Combinations tab in Table dock - tests: unit coverage (validation, math, error paths) + integration superposition check vs a single factored run
35 lines
944 B
Text
35 lines
944 B
Text
# Minimal synthetic .mat fixture for snapshot tests
|
|
|
|
BOOK: Test_Book
|
|
|
|
|
|
MATERIAL: TestMaterial
|
|
COMMENT: A minimal test material.\n
|
|
QUESTION: Material:#CB#(TestMat)
|
|
VALUE: TestMat
|
|
HELP: The material type identifier.
|
|
TKWIDGET: TK_UpdateInfoBar
|
|
IMAGE: img/test.png
|
|
QUESTION: Formulation#CB#(Stress-Strain,Force-Deformation)
|
|
VALUE: Stress-Strain
|
|
DEPENDENCIES: (Stress-Strain,RESTORE,Elastic_modulus_E,#CURRENT#,HIDE,Stiffness_K,#CURRENT#)
|
|
DEPENDENCIES: (Force-Deformation,HIDE,Elastic_modulus_E,#CURRENT#,RESTORE,Stiffness_K,#CURRENT#)
|
|
QUESTION: Elastic_modulus_E#UNITS#
|
|
VALUE: 30 GPa
|
|
HELP: Young modulus of elasticity.
|
|
QUESTION: Stiffness_K#UNITS#
|
|
VALUE: 4000 kN/m
|
|
QUESTION: Gap_size
|
|
VALUE: 0.0#WIDTH#(10)
|
|
HELP: Gap size value.
|
|
QUESTION: Combo_sub(Val_A,Val_B,Val_C)
|
|
VALUE: #N# 3 1.0 2.0 3.0
|
|
TKWIDGET: TK_MaterialWikiInfo
|
|
QUESTION: _#CB#(_)
|
|
VALUE:
|
|
STATE: HIDDEN
|
|
TKWIDGET: TK_MaterialTester
|
|
QUESTION: Set_as_variable#CB#(0,1)
|
|
VALUE: 0
|
|
END MATERIAL
|
|
|