Package ffx.ui.commands
Class SimulationUpdate
java.lang.Object
ffx.ui.commands.SimulationUpdate
- All Implemented Interfaces:
Serializable
The SimulationUpdate class is a serializable wrapper for FFX simulation data that changes during
a simulation.
- Author:
- Michael J. Schnieders
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptiondouble[][]booleandouble[][]doubledoubledouble[][]double[][]doubledoublestatic intConstantNONE=0intstatic intConstantOPTIMIZATION=2doubledoublebooleanstatic intConstantSIMULATION=1intdoubledoubleintdouble[][] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisNewer(SimulationMessage message) isNewervoidprint()print
-
Field Details
-
NONE
public static int NONEConstantNONE=0 -
SIMULATION
public static int SIMULATIONConstantSIMULATION=1 -
OPTIMIZATION
public static int OPTIMIZATIONConstantOPTIMIZATION=2 -
read
public boolean read -
type
public int type -
numatoms
public int numatoms -
coordinates
public double[][] coordinates -
time
public double time -
temperature
public double temperature -
energy
public double energy -
potential
public double potential -
kinetic
public double kinetic -
intermolecular
public double intermolecular -
pressure
public double pressure -
density
public double density -
velocity
public double[][] velocity -
acceleration
public double[][] acceleration -
step
public int step -
gradients
public double[][] gradients -
amoeba
public boolean amoeba -
induced
public double[][] induced
-
-
Constructor Details
-
SimulationUpdate
public SimulationUpdate(int n, int t, boolean a) Constructor for SimulationUpdate.- Parameters:
n- a int.t- a int.a- a boolean.
-
-
Method Details
-
isNewer
isNewer- Parameters:
message- aSimulationMessageobject.- Returns:
- a boolean.
-
print
public void print()print
-