pyOMA.GUI.VarSSIRefGUI#
Interactive PyQt6 widget for pyOMA.core.VarSSIRef.VarSSIRef.
Wraps a VarSSIRef instance: each button runs
one step of its build_subspace_mat -> compute_state_matrices ->
prepare_sensitivities -> compute_modal_params sequence (see
VarSSIRef.init_from_config) directly on the instance, mutating it in
place. VarSSIRef tracks “sensitivities prepared” as its own
sensitivities_prepared attribute (separate from the 3-slot state
list, which only covers build/compute-state-matrices/compute-modal-params)
and invalidates downstream flags itself whenever an earlier step is re-run,
so this widget can read button-enablement straight off the instance.
Widget layout lives in ui/var_ssi_ref.ui (compiled to
generated/ui_var_ssi_ref.py by scripts/build_ui.py); this module
only wires signals/slots and the build/compute steps.
Classes
|
Interactive widget for the VarSSIRef (variance-based SSI-Cov-Ref) method. |