|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectetomica.action.CalcVibrationalModes
public class CalcVibrationalModes
Calculates the eigenvalues of an NxN matrix. Assumes these are actually changes in a group of molecules' force with respect to changes in other molecules' positions, and returns eigenvalues.
| Constructor Summary | |
|---|---|
CalcVibrationalModes()
|
|
| Method Summary | |
|---|---|
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(IBox aBox,
IPotentialMaster aPotentialMaster,
IMoleculeList movableSet,
ISpace _space)
|
void |
writeDataToFile(String file)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CalcVibrationalModes()
| Method Detail |
|---|
public void setup(IBox aBox,
IPotentialMaster aPotentialMaster,
IMoleculeList movableSet,
ISpace _space)
public void actionPerformed()
IAction
actionPerformed in interface IActionpublic double[] getLambdas()
public int[] getModeSigns()
public double[] getFrequencies()
public double getProductOfFrequencies()
public void writeDataToFile(String file)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||