meshi.energy.simpleEnergyTerms.inflate.simpleInflate
Class SimpleInflate
java.lang.Object
meshi.energy.AbstractEnergy
meshi.energy.simpleEnergyTerms.SimpleEnergyTerm
meshi.energy.simpleEnergyTerms.inflate.simpleInflate.SimpleInflate
- All Implemented Interfaces:
- Attributable, Updateable
public class SimpleInflate
- extends SimpleEnergyTerm
| Methods inherited from class meshi.energy.AbstractEnergy |
addAttribute, comment, getAttribute, handleMissingParameters, isOn, off, toArray, toArray, toArray, toArray, toString, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
dummy
private static java.util.ArrayList dummy
atomList
private static AtomList atomList
atomListCopy
private static AtomList atomListCopy
distanceMatrix
private DistanceMatrix distanceMatrix
filter
private Filter filter
rmsTarget
private double rmsTarget
SimpleInflate
public SimpleInflate()
SimpleInflate
public SimpleInflate(DistanceMatrix distanceMatrix,
double rmsTarget,
double weight)
evaluate
public double evaluate()
- Description copied from class:
SimpleEnergyTerm
- Evaluates the current value of the energy function and update the derivatives.
- Overrides:
evaluate in class SimpleEnergyTerm
on
public void on()
- Description copied from class:
AbstractEnergy
- Turnes the energyTerm ON.
- Overrides:
on in class AbstractEnergy
createElementsList
public void createElementsList(DistanceList baseList)
createElement
public EnergyElement createElement(java.lang.Object baseElement,
Parameters parameters)
- Specified by:
createElement in class SimpleEnergyTerm
weight
public double weight()