public class MinimizeBetaNitrogenLatticeParameter extends Simulation
Modifier and Type | Field | Description |
---|---|---|
protected double |
aDim |
|
protected double[] |
allValue |
|
protected Boundary |
boundary |
|
protected Box |
box |
|
protected Vector[] |
boxDim |
|
protected double |
cDim |
|
protected CoordinateDefinitionNitrogen |
coordinateDefinition |
|
protected double |
density |
|
protected double[] |
energy |
|
protected double |
latticeEnergy |
|
protected MeterPotentialEnergy |
meterPotential |
|
protected int[] |
nC |
|
protected int |
numMolecule |
|
protected double[] |
parameters |
|
protected PotentialMaster |
potentialMaster |
|
protected Primitive |
primitive |
|
protected Space |
space |
|
protected SpeciesGeneral |
species |
eventManager, random, seeds
Constructor | Description |
---|---|
MinimizeBetaNitrogenLatticeParameter(Space space,
int[] nC,
double density) |
Modifier and Type | Method | Description |
---|---|---|
void |
doFindMinimum(double[] minVal,
double[] maxVal,
double[] parameter) |
|
double |
findOptParameter(double min,
double max,
double[] param,
int iVar) |
|
double |
getEnergy(double[] u) |
|
double |
getLatticeEnergy() |
|
static void |
main(java.lang.String[] args) |
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
protected CoordinateDefinitionNitrogen coordinateDefinition
protected MeterPotentialEnergy meterPotential
protected PotentialMaster potentialMaster
protected Box box
protected SpeciesGeneral species
protected double density
protected Space space
protected Primitive primitive
protected Boundary boundary
protected Vector[] boxDim
protected double aDim
protected double cDim
protected double[] parameters
protected int[] nC
protected double[] energy
protected double[] allValue
protected double latticeEnergy
protected int numMolecule
public MinimizeBetaNitrogenLatticeParameter(Space space, int[] nC, double density)
public double getEnergy(double[] u)
public void doFindMinimum(double[] minVal, double[] maxVal, double[] parameter)
public double findOptParameter(double min, double max, double[] param, int iVar)
public double getLatticeEnergy()
public static void main(java.lang.String[] args)