public class SimDimerLJadatom extends Simulation
Modifier and Type | Field | Description |
---|---|---|
Vector |
adAtomPos |
|
Box |
box |
|
CalcGradientDifferentiable |
calcGradientDifferentiable |
|
java.lang.Boolean |
calcModes |
|
CalcVibrationalModes |
calcVibrationalModes |
|
int[] |
d |
|
double[][] |
dForces |
|
SpeciesGeneral |
fixed |
|
double[] |
frequencies |
|
IntegratorDimerRT |
integratorDimer |
|
IntegratorDimerMin |
integratorDimerMin |
|
IntegratorVelocityVerlet |
integratorMD |
|
double[] |
lambdas |
|
java.lang.Boolean |
minSearch |
|
int[] |
modeSigns |
|
SpeciesGeneral |
movable |
|
IMoleculeList |
movableSet |
|
Vector[] |
normal |
|
java.lang.Boolean |
normalDir |
|
double[] |
positions |
|
PotentialMaster |
potentialMaster |
|
Vector[] |
saddle |
|
java.lang.Boolean |
saddleFine |
eventManager, random, seeds, space
Constructor | Description |
---|---|
SimDimerLJadatom() |
Modifier and Type | Method | Description |
---|---|---|
void |
enableDimerSearch(java.lang.String fileName,
long maxSteps,
java.lang.Boolean orthoSearch,
java.lang.Boolean fine) |
|
void |
enableMinimumSearch(java.lang.String fileName,
java.lang.Boolean normalDir) |
|
void |
enableMolecularDynamics(long maxSteps) |
|
void |
generateConfigs(java.lang.String fileName,
double percentd) |
|
void |
initializeConfiguration(java.lang.String fileName) |
|
static void |
main(java.lang.String[] args) |
|
void |
randomizePositions() |
|
void |
removeAtoms(double distance,
Vector center) |
|
void |
setMovableAtoms(double distance,
Vector center) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addBox, addSpecies, box, getBox, getBoxCount, getBoxes, getController, getEventManager, getIntegrator, getRandom, getRandomSeeds, getSpace, getSpecies, getSpeciesCount, getSpeciesList, makeBox, makeBox, makeUniqueElementSymbol, removeBox, setRandom, species
public final PotentialMaster potentialMaster
public IntegratorVelocityVerlet integratorMD
public IntegratorDimerRT integratorDimer
public IntegratorDimerMin integratorDimerMin
public Box box
public Vector[] saddle
public Vector[] normal
public SpeciesGeneral fixed
public SpeciesGeneral movable
public CalcGradientDifferentiable calcGradientDifferentiable
public CalcVibrationalModes calcVibrationalModes
public double[][] dForces
public int[] d
public int[] modeSigns
public double[] positions
public double[] lambdas
public double[] frequencies
public IMoleculeList movableSet
public Vector adAtomPos
public java.lang.Boolean saddleFine
public java.lang.Boolean calcModes
public java.lang.Boolean minSearch
public java.lang.Boolean normalDir
public static void main(java.lang.String[] args)
public void setMovableAtoms(double distance, Vector center)
public void removeAtoms(double distance, Vector center)
public void initializeConfiguration(java.lang.String fileName)
public void generateConfigs(java.lang.String fileName, double percentd)
public void enableMolecularDynamics(long maxSteps)
public void enableDimerSearch(java.lang.String fileName, long maxSteps, java.lang.Boolean orthoSearch, java.lang.Boolean fine)
public void enableMinimumSearch(java.lang.String fileName, java.lang.Boolean normalDir)
public void randomizePositions()