IAction
, IDataSource
, java.io.Serializable
public 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 IDataSource
public void actionPerformed()
actionPerformed
in interface IAction
public IData getData()
getData
in interface IDataSource
public void reset()
public int getCallCount()
public void setName(java.lang.String newName)
public java.lang.String getName()
public DataTag getTag()
getTag
in interface IDataSource