energy
Class FDPoissonBoltzmann_ChargeGrid

java.lang.Object
  extended byenergy.FDPoissonBoltzmann
      extended byenergy.FDPoissonBoltzmann_ChargeGrid

public class FDPoissonBoltzmann_ChargeGrid
extends FDPoissonBoltzmann


Field Summary
(package private)  int gpxgpygpz
          The PoissonBoltzmann class constructor.
(package private)  double sumchrg
           
 
Fields inherited from class energy.FDPoissonBoltzmann
atoms, debug, epsCgrid, epsIgrid, epsJgrid, epsKgrid, epssolute, epssolvent, GPX, GPXGPY, GPXGPYGPZ, GPY, GPZ, gridspacing, gridstart, havephi, iccg, kappa, PBboundary, PBcrgGrid, PBeps, phigrid, rhogrid, sys
 
Constructor Summary
FDPoissonBoltzmann_ChargeGrid(Particles atoms, SimSystem sys, int gpxgpygpz)
           
FDPoissonBoltzmann_ChargeGrid(Particles atoms, SimSystem sys, int gpxgpygpz, int GPX, int GPY, int GPZ)
           
 
Method Summary
protected  void chargeGridtrilinear(double gridspacing, double[] gridstart, double[] rhogrid)
           
 
Methods inherited from class energy.FDPoissonBoltzmann
addParticles, dGelec, getgridstart, getpotential, gridcheck, index, setpermittivity, setupGrid, solveforpotential
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gpxgpygpz

final int gpxgpygpz
The PoissonBoltzmann class constructor.


sumchrg

double sumchrg
Constructor Detail

FDPoissonBoltzmann_ChargeGrid

public FDPoissonBoltzmann_ChargeGrid(Particles atoms,
                                     SimSystem sys,
                                     int gpxgpygpz)

FDPoissonBoltzmann_ChargeGrid

public FDPoissonBoltzmann_ChargeGrid(Particles atoms,
                                     SimSystem sys,
                                     int gpxgpygpz,
                                     int GPX,
                                     int GPY,
                                     int GPZ)
Method Detail

chargeGridtrilinear

protected void chargeGridtrilinear(double gridspacing,
                                   double[] gridstart,
                                   double[] rhogrid)