AbstractLattice<Vector>
, SpaceLattice
LatticeCubicBcc
, LatticeCubicDiamond
, LatticeCubicFcc
, LatticeHcp
, LatticeHcp4
, LatticeOrthorhombicHexagonal
public 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, setPrimitive
protected final Basis basis
public BravaisLatticeCrystal(Primitive primitive, Basis basis)
public int D()
D
in interface AbstractLattice<Vector>
D
in class BravaisLattice
public Vector site(int[] index)
site
in interface AbstractLattice<Vector>
site
in interface SpaceLattice
site
in class BravaisLattice
public Basis getBasis()