OOF2: The Manual

Name

Limited Unconditional (LimitedUnconditional) — Accepts any change that meets specified conditions on homogeneity and shape energy.

Synopsis

LimitedUnconditional(alpha,homogeneity,shape_energy)

Details

  • Base class: SkelModCriterion
  • Parameters:

    alpha
    alpha controls the relative importance of element shape and homogeneity. alpha=0 emphasizes shape and ignores homogeneity. alpha=1 emphasizes homogeneity and ignores shape. Type: A real number in the range [0, 1].
    homogeneity
    Minimum acceptable homogeneity. Type: A real number in the range [0, 1].
    shape_energy
    Maxiumum acceptable shape energy. Type: A real number in the range [0, 1].

Description

This is a variation of the Unconditional and LimitedAverageEnergy criteria for accepting or rejecting Skeleton modifications. As with Unconditional, Skeleton modifications are accepted whether or not they lower the average effective energy, but, as with LimitedAverageEnergy, the modifications must satisfy certain constraints. This criterion is best suited for putting finishing touches on the skeleton.

The homogeneity and shape_energy parameters are thresholds that each divide the Elements into two classes: good (homogeneity above the threshold or shape energy below the threshold), and bad (homogeneity below the threshold or shape energy above the threshold). The rules for accepting a modification are that bad elements must not get worse and good elements may get worse, but may not cross the thresholds and become bad.