energy
Class Energy_GBorn

java.lang.Object
  extended byenergy.Energy
      extended byenergy.Energy_GBorn
All Implemented Interfaces:
InteractionsEnergy, java.lang.Runnable

public class Energy_GBorn
extends Energy
implements java.lang.Runnable, InteractionsEnergy


Field Summary
(package private)  Particles atoms
           
(package private)  Bornradii_STILL bornrad
           
(package private)  double[] bornradii
           
(package private)  double epsilon
           
(package private)  SimSystem sys
           
 
Fields inherited from class energy.Energy
DIM, interactionsEnergy, size
 
Constructor Summary
(package private) Energy_GBorn(Particles atoms, SimSystem sys)
           
(package private) Energy_GBorn(Particles atoms, SimSystem sys, Bornradii_STILL bornrad, double epsilon)
           
 
Method Summary
 void assignradii(double[] bornradii)
           
protected  void calcrad()
           
 void gpol()
           
protected  void rad()
           
 void run()
           
 
Methods inherited from class energy.Energy
calcEnergy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

atoms

Particles atoms

sys

SimSystem sys

bornrad

Bornradii_STILL bornrad

bornradii

double[] bornradii

epsilon

final double epsilon
Constructor Detail

Energy_GBorn

Energy_GBorn(Particles atoms,
             SimSystem sys)

Energy_GBorn

Energy_GBorn(Particles atoms,
             SimSystem sys,
             Bornradii_STILL bornrad,
             double epsilon)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

rad

protected void rad()

calcrad

protected void calcrad()

assignradii

public void assignradii(double[] bornradii)

gpol

public void gpol()