|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmeshi.util.MeshiProgram
HeliumClusterMinimization
public class HeliumClusterMinimization
A program for the generation and energy minimization of a Helium atoms cluster.
| Nested Class Summary | |
|---|---|
private static class |
HeliumClusterMinimization.HeliumLennardJonesCreator
|
| Field Summary | |
|---|---|
protected static AtomList |
atomList
List of atoms to optimize. |
protected static DistanceMatrix |
distanceMatrix
of the atoms. |
protected static TotalEnergy |
energy
function to minimize; |
private static double |
MIN_DISTANCE_SQR
|
protected static Minimizer |
minimizer
The optimization engine. |
protected static int |
nSteps
Maximal number of minimization steps. |
protected static java.lang.String |
outputFile
for the final coordinates. |
| Fields inherited from class meshi.util.MeshiProgram |
|---|
commandLine, name |
| Constructor Summary | |
|---|---|
HeliumClusterMinimization()
|
|
| Method Summary | |
|---|---|
private static AtomList |
getAtomList(CommandList commands)
|
private static TotalEnergy |
getEnergy(AtomList atomList,
DistanceMatrix distanceMatrix,
CommandList commands)
|
static Minimizer |
getMinimizer(TotalEnergy energy,
CommandList commands)
|
static MeshiWriter |
getOutputFile(CommandList commands)
|
static void |
main(java.lang.String[] args)
|
private static java.lang.String |
usageString()
|
| Methods inherited from class meshi.util.MeshiProgram |
|---|
about, debug, get2ndString, getb, getB, getd, getD, getFlag, getFlagedArgument, geti, getI, getOrderedArgument, getS, getS, initRandom, initRandom, initRandom, printGlobalTable, randomNumberGenerator, seed, tableGet, tableIncludes, tableSet, toString, verbose |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final double MIN_DISTANCE_SQR
protected static AtomList atomList
protected static java.lang.String outputFile
protected static DistanceMatrix distanceMatrix
protected static Minimizer minimizer
protected static int nSteps
protected static TotalEnergy energy
| Constructor Detail |
|---|
public HeliumClusterMinimization()
| Method Detail |
|---|
public static void main(java.lang.String[] args)
private static java.lang.String usageString()
private static AtomList getAtomList(CommandList commands)
private static TotalEnergy getEnergy(AtomList atomList,
DistanceMatrix distanceMatrix,
CommandList commands)
public static Minimizer getMinimizer(TotalEnergy energy,
CommandList commands)
public static MeshiWriter getOutputFile(CommandList commands)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||