Package org.jmol.api
Interface JmolNMRInterface
- All Known Implementing Classes:
NMRCalculation
public interface JmolNMRInterface
-
Method Summary
Modifier and TypeMethodDescriptionfloatgetChemicalShift(Atom atom) If shift reference has not been set, it defaults to 0 and just displays the negative of magnetic shieldingfloatgetDipolarConstantHz(Atom a1, Atom a2) floatgetDipolarCouplingHz(Atom a1, Atom a2, V3 vField) floatgetIsoOrAnisoHz(boolean isIso, Atom a1, Atom a2, String type, Tensor t) If t is null, then a1, a2, and type are used to find the appropriate tensor.floatgetMagneticShielding(Atom atom) double[]getNOEorJHH(Atom[] atoms, int mode) floatQuadrupolar constant, directly proportional to Vzz and dependent on the quadrupolar moment of the isotope consideredbooleangetTensorInfo(String tensorType, String infoType, BS bs) getUniqueTensorSet(BS bs) An attempt to find unique atoms using tensors.booleansetChemicalShiftReference(String element, float value)
-
Method Details
-
setViewer
-
getQuadrupolarConstant
Quadrupolar constant, directly proportional to Vzz and dependent on the quadrupolar moment of the isotope considered- Parameters:
efg-- Returns:
- float value
-
getIsoOrAnisoHz
If t is null, then a1, a2, and type are used to find the appropriate tensor.- Parameters:
isIso-a1-a2-type-t-- Returns:
- 0 if not found
-
getDipolarConstantHz
- Parameters:
a1-a2-- Returns:
- desired constant
-
getDipolarCouplingHz
- Parameters:
a1-a2-vField-- Returns:
- projected value
-
getUniqueTensorSet
An attempt to find unique atoms using tensors.- Parameters:
bs-- Returns:
- bitset of atoms
-
getInfo
- Parameters:
sym- "C" or "14C" or "all"- Returns:
- list of double[isotopeNumber,g,Q] if no isotope number is given, or a single double[] if it does.
-
getMagneticShielding
-
getChemicalShift
If shift reference has not been set, it defaults to 0 and just displays the negative of magnetic shielding- Parameters:
atom-- Returns:
- value
-
setChemicalShiftReference
-
getTensorInfo
-
getMinDistances
-
getState
-
getNOEorJHH
-