AbstractLattice<Vector>, SpaceLatticeLatticeCubicBcc, LatticeCubicDiamond, LatticeCubicFcc, LatticeHcp, LatticeHcp4, LatticeOrthorhombicHexagonalpublic class BravaisLatticeCrystal extends BravaisLattice
| Modifier and Type | Field | Description |
|---|---|---|
protected Basis |
basis |
primitive| Constructor | Description |
|---|---|
BravaisLatticeCrystal(Primitive primitive,
Basis basis) |
Constructs a lattice having sites given by the "atom" sites of the given
crystal.
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
D() |
Returns the spatial dimension + 1.
|
Basis |
getBasis() |
|
Vector |
site(int[] index) |
Returns a Vector instance giving the location of the referenced site.
|
getLatticeConstants, getPrimitive, getSpace, setPrimitiveprotected final Basis basis
public BravaisLatticeCrystal(Primitive primitive, Basis basis)
public int D()
D in interface AbstractLattice<Vector>D in class BravaisLatticepublic Vector site(int[] index)
site in interface AbstractLattice<Vector>site in interface SpaceLatticesite in class BravaisLatticepublic Basis getBasis()