IAction, IDataSource, java.io.Serializablepublic class MeterNormalMode extends java.lang.Object implements IDataSource, IAction, java.io.Serializable
| Modifier and Type | Field | Description |
|---|---|---|
protected CoordinateDefinition |
coordinateDefinition |
|
protected double[] |
imaginaryT |
|
protected double[] |
realT |
| Constructor | Description |
|---|---|
MeterNormalMode() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
actionPerformed() |
Calculating things and adds terms to the sums
|
Box |
getBox() |
|
int |
getCallCount() |
|
CoordinateDefinition |
getCoordinateDefinition() |
|
IData |
getData() |
Returns the DataGroup of S(k) Tensors corresponding to the sum of
T(k)*transpose(T(-k)).
|
IDataInfo |
getDataInfo() |
|
java.lang.String |
getName() |
|
DataTag |
getTag() |
|
WaveVectorFactory |
getWaveVectorFactory() |
|
Vector[] |
getWaveVectors() |
|
void |
reset() |
Sets the tensor summation to 0.
|
void |
setBox(Box newBox) |
Sets the box, and should be called while the Atoms are in
their lattice positions.
|
void |
setCoordinateDefinition(CoordinateDefinition newCoordinateDefinition) |
Sets the object that defines the real-space generalized coordinates.
|
void |
setName(java.lang.String newName) |
|
void |
setWaveVectorFactory(WaveVectorFactory newWaveVectorFactory) |
Sets the object that defines the normal-coordinate wave vectors.
|
protected CoordinateDefinition coordinateDefinition
protected double[] realT
protected double[] imaginaryT
public void setCoordinateDefinition(CoordinateDefinition newCoordinateDefinition)
public CoordinateDefinition getCoordinateDefinition()
public void setWaveVectorFactory(WaveVectorFactory newWaveVectorFactory)
public WaveVectorFactory getWaveVectorFactory()
public void setBox(Box newBox)
public Box getBox()
public Vector[] getWaveVectors()
public IDataInfo getDataInfo()
getDataInfo in interface IDataSourcepublic void actionPerformed()
actionPerformed in interface IActionpublic IData getData()
getData in interface IDataSourcepublic void reset()
public int getCallCount()
public void setName(java.lang.String newName)
public java.lang.String getName()
public DataTag getTag()
getTag in interface IDataSource