P2SemiclassicalMolecular.MoleculeInfo
public static class P2SemiclassicalMolecular.MoleculeInfoBrute extends java.lang.Object implements P2SemiclassicalMolecular.MoleculeInfo
Modifier and Type | Field | Description |
---|---|---|
protected Vector |
cm |
|
protected Tensor |
id |
|
protected Tensor |
moment |
|
protected Tensor |
momentj |
|
protected Vector |
rj |
|
protected Tensor |
rjrj |
|
protected Vector[] |
rv |
Constructor | Description |
---|---|
MoleculeInfoBrute(Space space) |
Modifier and Type | Method | Description |
---|---|---|
double |
getMass(IMolecule molecule) |
Returns the mass of the molecule.
|
Vector[] |
getMomentAndAxes(IMolecule molecule) |
Returns the moment of inertia as a vector containing Ix, Iy, Iz
and also the principle axes.
|
protected final Vector cm
protected final Vector rj
protected final Tensor id
protected final Tensor moment
protected final Tensor momentj
protected final Tensor rjrj
protected final Vector[] rv
public MoleculeInfoBrute(Space space)
public double getMass(IMolecule molecule)
P2SemiclassicalMolecular.MoleculeInfo
getMass
in interface P2SemiclassicalMolecular.MoleculeInfo
public Vector[] getMomentAndAxes(IMolecule molecule)
P2SemiclassicalMolecular.MoleculeInfo
getMomentAndAxes
in interface P2SemiclassicalMolecular.MoleculeInfo