UFFOOPCalc
Date: 2019-10-22

org.jmol.minimize.forcefield

## Class UFFOOPCalc

- java.lang.Object
- - org.jmol.minimize.forcefield.Calculation
  - - org.jmol.minimize.forcefield.UFFOOPCalc

-     class UFFOOPCalc
      extends Calculation

- - ### Field Summary

    - ### Fields inherited from class org.jmol.minimize.forcefield.Calculation

      `a, b, c, calcs, d, dData, dE, delta, energy, ia, ib, ic, id, iData, key, rab, theta`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `UFFOOPCalc()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `(package private) double` | `compute(java.lang.Object[] dataIn)`
    `(package private) void` | `setData(javajs.util.Lst<java.lang.Object[]> calc, int ib, int elemNo, double dd)`

    - ### Methods inherited from class org.jmol.minimize.forcefield.Calculation

      `getEnergy, getPointers, set`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### UFFOOPCalc

          UFFOOPCalc()

  - ### Method Detail

    - #### setData

          void setData(javajs.util.Lst<java.lang.Object[]> calc,
                       int ib,
                       int elemNo,
                       double dd)

      Overrides:
        `setData` in class `Calculation`

    - #### compute

          double compute(java.lang.Object[] dataIn)

      Specified by:
        `compute` in class `Calculation`