Configuration
public 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, setRescalingToFitVolume
protected 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 Configuration
initializeCoordinates
in class ConfigurationLattice