NormalModespublic class NormalModesSoftSpherical extends java.lang.Object implements NormalModes
| Constructor | Description |
|---|---|
NormalModesSoftSpherical(int[] nCells,
Primitive primitive,
Potential2SoftSpherical potential,
Space space) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
calculateModes() |
|
double[][][] |
getEigenvectors() |
First index corresponds to the wave vector; second index gives the eigenvector, and
third index gives the elements of the vector.
|
double[][] |
getOmegaSquared() |
Returns an array giving the frequencies (squared) corresponding to the normal-mode
motions.
|
WaveVectorFactory |
getWaveVectorFactory() |
Returns a factory that provides the wave vectors and coefficients for
the periodic system.
|
void |
setHarmonicFudge(double newHarmonicFudge) |
Set the fudge factor applied to frequencies.
|
void |
setPotential(Potential2SoftSpherical potential) |
|
void |
setPrimitive(Primitive primitive) |
|
void |
setTemperature(double newTemperature) |
Set the temperature used for calculating omega-squared.
|
public NormalModesSoftSpherical(int[] nCells,
Primitive primitive,
Potential2SoftSpherical potential,
Space space)
public void calculateModes()
public void setPrimitive(Primitive primitive)
public void setPotential(Potential2SoftSpherical potential)
public double[][][] getEigenvectors()
NormalModesgetEigenvectors in interface NormalModespublic double[][] getOmegaSquared()
NormalModesgetOmegaSquared in interface NormalModespublic WaveVectorFactory getWaveVectorFactory()
NormalModesgetWaveVectorFactory in interface NormalModespublic void setHarmonicFudge(double newHarmonicFudge)
NormalModessetHarmonicFudge in interface NormalModespublic void setTemperature(double newTemperature)
NormalModessetTemperature in interface NormalModes