Configurationpublic class ConfigurationZincblende extends ConfigurationLattice
ConfigurationLattice.MyLattice| Modifier and Type | Field | Description |
|---|---|---|
protected ISpecies[] |
species |
atomActionTranslateTo, boundaryPadding, indexIterator, lattice, myLat, positionDefinition, rescalingToFitVolume, space| Constructor | Description |
|---|---|
ConfigurationZincblende(double latticeConstant,
Space space) |
| Modifier and Type | Method | Description |
|---|---|---|
ISpecies |
getSpecies1() |
|
ISpecies |
getSpecies2() |
|
void |
initializeCoordinates(Box box) |
Initializes positions of atoms to the zincblende structure.
|
void |
setSpecies1(ISpecies species1) |
|
void |
setSpecies2(ISpecies species2) |
calculateLatticeDimensions, getBoundaryPadding, getLatticeMemento, initializeCoordinates, isRescalingToFitVolume, setBoundaryPadding, setRescalingToFitVolumeprotected ISpecies[] species
public ConfigurationZincblende(double latticeConstant,
Space space)
public void setSpecies1(ISpecies species1)
public void setSpecies2(ISpecies species2)
public ISpecies getSpecies1()
public ISpecies getSpecies2()
public void initializeCoordinates(Box box)
initializeCoordinates in interface ConfigurationinitializeCoordinates in class ConfigurationLattice