IAction
, java.io.Serializable
public class CalcVibrationalModes extends java.lang.Object implements IAction, java.io.Serializable
Constructor | Description |
---|---|
CalcVibrationalModes() |
Modifier and Type | Method | Description |
---|---|---|
void |
actionPerformed() |
Completes the action defined by the class implementing this interface.
|
double[] |
getFrequencies() |
Calculates the frequencies (omegas) of wave vectors described by the eigenvalues (lambdas) of
our system.
|
double[] |
getLambdas() |
Performs an eigenvalue decomposition of the NxN matrix, fC.
|
int[] |
getModeSigns() |
Returns a one dimensional array of length 3 with the total number of
positive, negative, and imaginary modes.
|
double |
getProductOfFrequencies() |
|
void |
setup(Box aBox,
PotentialMaster aPotentialMaster,
IMoleculeList movableSet,
Space _space) |
|
void |
writeDataToFile(java.lang.String file) |
public void setup(Box aBox, PotentialMaster aPotentialMaster, IMoleculeList movableSet, Space _space)
public void actionPerformed()
IAction
actionPerformed
in interface IAction
public double[] getLambdas()
public int[] getModeSigns()
public double[] getFrequencies()
public double getProductOfFrequencies()
public void writeDataToFile(java.lang.String file)