meshi.energy.pairwiseNonBondedTerms.excludedVol
Class ExcludedVol

java.lang.Object
  extended by meshi.energy.AbstractEnergy
      extended by meshi.energy.pairwiseNonBondedTerms.NonBondedEnergyTerm
          extended by meshi.energy.pairwiseNonBondedTerms.excludedVol.ExcludedVol
All Implemented Interfaces:
Attributable, Updateable

public class ExcludedVol
extends NonBondedEnergyTerm


Nested Class Summary
 
Nested classes/interfaces inherited from class meshi.energy.AbstractEnergy
AbstractEnergy.UpdateableList
 
Field Summary
protected  Filter filter
           
protected  double Rfac
           
 
Fields inherited from class meshi.energy.pairwiseNonBondedTerms.NonBondedEnergyTerm
distanceMatrix, energyElement
 
Fields inherited from class meshi.energy.AbstractEnergy
comment, INFINITY, NaN, on, updateableResources, weight
 
Constructor Summary
ExcludedVol()
           
ExcludedVol(DistanceMatrix distanceMatrix, double Rfac, double weight, Filter filter, double[][] parameters)
           
 
Method Summary
 double evaluate()
          Evaluates energy for each distance
 void evaluateAtoms()
          Describe evaluateAtoms method here.
 
Methods inherited from class meshi.energy.pairwiseNonBondedTerms.NonBondedEnergyTerm
test
 
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
 

Field Detail

Rfac

protected double Rfac

filter

protected Filter filter
Constructor Detail

ExcludedVol

public ExcludedVol()

ExcludedVol

public ExcludedVol(DistanceMatrix distanceMatrix,
                   double Rfac,
                   double weight,
                   Filter filter,
                   double[][] parameters)
Method Detail

evaluate

public double evaluate()
Description copied from class: NonBondedEnergyTerm
Evaluates energy for each distance

Overrides:
evaluate in class NonBondedEnergyTerm
Returns:
a sum of all energy elements

evaluateAtoms

public void evaluateAtoms()
Description copied from class: NonBondedEnergyTerm
Describe evaluateAtoms method here.

Overrides:
evaluateAtoms in class NonBondedEnergyTerm