SolveDialog
Tet ▸ Solve…: the material, the supports, the loads and the solver of a linear static solve of one tet volume (construct-fea-solve §FEU-2).
| Inherits | construct::ui::ConstructToolDialog |
In the namespace construct::ui. Declared in src/libs/libconstruct/construct/ui/SolveDialog.hpp.
Detailed description
A floating tool window that a person can pin. Pinned, it stays open while the person moves a region's gizmo, and Solve does not close it. The dialog holds no solve logic: it builds a FeaSolveSetup, and the shell runs the one solve path that construct.tet.solve runs too.
The live counts of the rows come from the shell: the dialog asks with countsWanted() at most once per 200 ms, and the shell answers with setCounts() from the thread pool.