Visualize rough interfaces in Img3D
Random surface generator temporary uses fixed seed.
In the subsequent MRs I need to consider optimization, when the surface is recomputed only when roughness parameter of the corresponding layer is changed.
There should also be separate button in sample builder to update random seed.
Almost finishes #57 (closed)
Merge request reports
Activity
added 3DView label
requested review from @j.wuttke
assigned to @m.svechnikov
Looks really great. A big improvement of BornAgain, and a unique feature.
I need to consider optimization ...
Only if you have a simple solution in mind that has only local effects. At the current stage I would oppose any optimisation that introduces additional coupling. Let us first get the signalling right, then we can reconsider caching. We already have a good solution for this in Steca; we need to develop BornAgain into that direction rather than adding new complications.
- Resolved by Mikhail Svechnikov
- Resolved by Mikhail Svechnikov
- Resolved by Mikhail Svechnikov
Shouldn't we enhance class
double2d_t
to avoid repetitions of trivial code?
- Resolved by Mikhail Svechnikov
- Resolved by Mikhail Svechnikov
- Resolved by Mikhail Svechnikov
- Resolved by Mikhail Svechnikov
- Resolved by Mikhail Svechnikov
- Resolved by Mikhail Svechnikov
- Resolved by Mikhail Svechnikov
- Resolved by Mikhail Svechnikov
The arrays
top
andbottom
are passed through quite many function calls, making the API substantially more complicated. Why was this necessary; what alternative designs might help to avoid it?
added 2 commits
added 2 commits