Class SpinField2DViewer
java.lang.Object
org.episteme.apps.apps.physics.spintronics.viewer.SpinField2DViewer
Real-time 2D spin field viewer using Jzy3d.
Visualizes:
- Vector field (arrows) representing magnetization M(x,y)
- Color-coded topological density for Skyrmion identification
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jzy3d.chart.ChartgetChart()voidupdateField(double[][] mx, double[][] my, double[][] mz) Updates the spin field data and refreshes the visualization.
-
Constructor Details
-
SpinField2DViewer
public SpinField2DViewer(int width, int height)
-
-
Method Details
-
updateField
public void updateField(double[][] mx, double[][] my, double[][] mz) Updates the spin field data and refreshes the visualization.- Parameters:
mx- Magnetization X component gridmy- Magnetization Y component gridmz- Magnetization Z component grid
-
getChart
public org.jzy3d.chart.Chart getChart()
-