Class SpinField2DViewer

java.lang.Object
org.episteme.apps.apps.physics.spintronics.viewer.SpinField2DViewer

public class SpinField2DViewer extends Object
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 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 grid
      my - Magnetization Y component grid
      mz - Magnetization Z component grid
    • getChart

      public org.jzy3d.chart.Chart getChart()