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, javajs.util.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 consideredbooleangetState(javajs.util.SB sb) javajs.util.Lst<Object>getTensorInfo(String tensorType, String infoType, javajs.util.BS bs) javajs.util.BSgetUniqueTensorSet(javajs.util.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
javajs.util.BS getUniqueTensorSet(javajs.util.BS bs) 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
boolean getState(javajs.util.SB sb) -
getNOEorJHH
-