WaveVectorFactory, java.io.Serializablepublic class WaveVectorFactoryFcc extends java.lang.Object implements WaveVectorFactory, java.io.Serializable
| Modifier and Type | Field | Description |
|---|---|---|
protected double[] |
coefficients |
|
protected PrimitiveFcc |
primitive |
|
protected Vector3D[] |
waveVectors |
| Constructor | Description |
|---|---|
WaveVectorFactoryFcc(PrimitiveFcc primitive,
int D) |
| Modifier and Type | Method | Description |
|---|---|---|
double[] |
getCoefficients() |
Returns the coefficients for the wave vectors returned by
getWaveVectors.
|
Vector[] |
getWaveVectors() |
Returns the wave vectors generated by makeWaveVectors
|
static void |
main(java.lang.String[] args) |
|
void |
makeWaveVectors(Box box) |
Tells the instance to make wave vectors appropriate for the given box.
|
protected final PrimitiveFcc primitive
protected Vector3D[] waveVectors
protected double[] coefficients
public WaveVectorFactoryFcc(PrimitiveFcc primitive, int D)
public void makeWaveVectors(Box box)
WaveVectorFactorymakeWaveVectors in interface WaveVectorFactorypublic Vector[] getWaveVectors()
WaveVectorFactorygetWaveVectors in interface WaveVectorFactorypublic double[] getCoefficients()
WaveVectorFactorygetCoefficients in interface WaveVectorFactorypublic static void main(java.lang.String[] args)