Class NetworkDeclutterSimulation.Diagnostics

java.lang.Object
edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Diagnostics
Enclosing class:
NetworkDeclutterSimulation

public static final class NetworkDeclutterSimulation.Diagnostics extends Object
Per-step diagnostics useful for plots and tuning.
  • Field Details

    • step

      public final int step
    • Uspring

      public final double Uspring
    • Urepulsion

      public final double Urepulsion
    • Ucenter

      public final double Ucenter
    • kinetic

      public final double kinetic
    • avgSpeed

      public final double avgSpeed
    • Frms

      public final double Frms
    • vmaxHitFraction

      public final double vmaxHitFraction
    • minPairwiseSeparation

      public final double minPairwiseSeparation
  • Constructor Details

    • Diagnostics

      public Diagnostics(int step, double Uspring, double Urepulsion, double Ucenter, double Kinetic, double avgSpeed, double Frms, double vmaxHitFraction, double minPairwiseSeparation)
  • Method Details

    • potential

      public double potential()
      Get the total potential energy.
      Returns:
      the potential energy
    • total

      public double total()
      Get the total energy (potential + kinetic).
      Returns:
      the total energy