Skip to content

Update geometry & spin current widgets#649

Merged
Puerling merged 5 commits intospirit-code:develop-plusfrom
MSallermann:update-geometry-widget
Aug 18, 2025
Merged

Update geometry & spin current widgets#649
Puerling merged 5 commits intospirit-code:develop-plusfrom
MSallermann:update-geometry-widget

Conversation

@MSallermann
Copy link
Member

Description

Updated the QT and the DearImgui user interfaces:

  • Moved boundary conditions into geometry widgets to reflect the data layout in the core library.
  • Replaced deprecated spin current API (Parameter_LLG_Get_STT etc.) with theParameter_LLG_Get_Spin_Current functions etc. This removes the deprecation warnings, which would previously be logged.
  • QT-GUI now uses a ComboBox to select the spin current model.
  • Fixed a word duplication in a log message for the Parameter_LLG_Set_Spin_Current function.

To reflect the migration of the boundary conditions to the geometry
class in the core, they can now be found in the geometry widget of the
QT GUI.
Same story as in the QT-GUI. The boundary conditions are now in the
geometry widget.
Was previously using the deprecated LLG_{Get,Set}_STT functions
from the C API.
Migrated to  LLG_{Get,Set}_Spin_Current functons.

Also changed the UI such that it now uses a Combo box to select the
model.
Parameters_LLG_Set_Spin_Current was logging "using the using the ..."
@MSallermann MSallermann requested a review from Puerling August 15, 2025 14:28
@Puerling Puerling merged commit 2aee444 into spirit-code:develop-plus Aug 18, 2025
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants