Package edu.cnu.mdi.sim.demo.network
Class NetworkDeclutterSimulation.Diagnostics
java.lang.Object
edu.cnu.mdi.sim.demo.network.NetworkDeclutterSimulation.Diagnostics
- Enclosing class:
NetworkDeclutterSimulation
Per-step diagnostics useful for plots and tuning.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal doublefinal doublefinal doublefinal doublefinal intfinal doublefinal doublefinal doublefinal double -
Constructor Summary
ConstructorsConstructorDescriptionDiagnostics(int step, double Uspring, double Urepulsion, double Ucenter, double Kinetic, double avgSpeed, double Frms, double vmaxHitFraction, double minPairwiseSeparation) -
Method Summary
-
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
-