meshi.energy.hydrogenBondsAngle
Class HBondsPunishOHNAngleEnergy
java.lang.Object
meshi.energy.AbstractEnergy
meshi.energy.pairwiseNonBondedTerms.NonBondedEnergyTerm
meshi.energy.hydrogenBondsAngle.AbstractPunishAngleEnergy
meshi.energy.hydrogenBondsAngle.HBondsPunishOHNAngleEnergy
- All Implemented Interfaces:
- Attributable, Updateable
public class HBondsPunishOHNAngleEnergy
- extends AbstractPunishAngleEnergy
|
Constructor Summary |
HBondsPunishOHNAngleEnergy()
|
HBondsPunishOHNAngleEnergy(DistanceMatrix distanceMatrix,
HBondList hBondList,
double weight,
DistanceList specialDis)
|
HBondsPunishOHNAngleEnergy(DistanceMatrix distanceMatrix,
HBondList hBondList,
double weight,
DistanceList specialDis,
double xMax)
|
HBondsPunishOHNAngleEnergy(DistanceMatrix distanceMatrix,
HBondList hBondList,
double weight,
DistanceList specialDis,
double xMax,
double maxAngle)
|
|
Method Summary |
void |
setComment()
set the comment to be the relavent comment according to the instance |
void |
setEnergyElement()
set the energyElement to point on the relavent instance |
void |
setEnergyElement(double xMax)
set the energyElement to point on the relavent instance |
void |
setEnergyElement(double xMAx,
double maxAngle)
set the energyElement to point on the relavent instance |
| Methods inherited from class meshi.energy.AbstractEnergy |
addAttribute, comment, getAttribute, handleMissingParameters, isOn, off, on, toArray, toArray, toArray, toArray, toString, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
HBondsPunishOHNAngleEnergy
public HBondsPunishOHNAngleEnergy()
HBondsPunishOHNAngleEnergy
public HBondsPunishOHNAngleEnergy(DistanceMatrix distanceMatrix,
HBondList hBondList,
double weight,
DistanceList specialDis)
HBondsPunishOHNAngleEnergy
public HBondsPunishOHNAngleEnergy(DistanceMatrix distanceMatrix,
HBondList hBondList,
double weight,
DistanceList specialDis,
double xMax)
HBondsPunishOHNAngleEnergy
public HBondsPunishOHNAngleEnergy(DistanceMatrix distanceMatrix,
HBondList hBondList,
double weight,
DistanceList specialDis,
double xMax,
double maxAngle)
setEnergyElement
public void setEnergyElement()
- set the energyElement to point on the relavent instance
- Specified by:
setEnergyElement in class AbstractPunishAngleEnergy
setEnergyElement
public void setEnergyElement(double xMax)
- Description copied from class:
AbstractPunishAngleEnergy
- set the energyElement to point on the relavent instance
- Specified by:
setEnergyElement in class AbstractPunishAngleEnergy
setEnergyElement
public void setEnergyElement(double xMAx,
double maxAngle)
- Description copied from class:
AbstractPunishAngleEnergy
- set the energyElement to point on the relavent instance
- Specified by:
setEnergyElement in class AbstractPunishAngleEnergy
setComment
public void setComment()
- set the comment to be the relavent comment according to the instance
- Specified by:
setComment in class AbstractPunishAngleEnergy