MMConstraint
Date: 2019-10-22

org.jmol.minimize

## Class MMConstraint

- java.lang.Object
- - org.jmol.minimize.MMConstraint

-     public class MMConstraint
      extends java.lang.Object

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `int[]` | `indexes`
    `int[]` | `minList`
    `int` | `nAtoms`
    `int` | `type`
    `static int` | `TYPE_ANGLE`
    `static int` | `TYPE_DIHEDRAL`
    `static int` | `TYPE_DISTANCE`
    `double` | `value`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `MMConstraint(int[] indexes, double value)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `set(int steps, javajs.util.BS bsAtoms, int[] atomMap)`

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

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

- - ### Field Detail

    - #### TYPE_DISTANCE

          public static final int TYPE_DISTANCE

      See Also:
        Constant Field Values

    - #### TYPE_ANGLE

          public static final int TYPE_ANGLE

      See Also:
        Constant Field Values

    - #### TYPE_DIHEDRAL

          public static final int TYPE_DIHEDRAL

      See Also:
        Constant Field Values

    - #### indexes

          public int[] indexes

    - #### value

          public double value

    - #### type

          public int type

    - #### minList

          public int[] minList

    - #### nAtoms

          public int nAtoms

  - ### Constructor Detail

    - #### MMConstraint

          public MMConstraint(int[] indexes,
                              double value)

  - ### Method Detail

    - #### set

          public void set(int steps,
                          javajs.util.BS bsAtoms,
                          int[] atomMap)