Class OPTRegion


public class OPTRegion extends ParallelRegion
Parallel computation of the OPT induced dipoles.
Since:
1.0
Author:
Michael J. Schnieders
  • Field Details Link icon

    • optCoefficients Link icon

      public final double[] optCoefficients
    • optOrder Link icon

      public final int optOrder
      Induced dipoles for extrapolated perturbation theory.
      See Also:
    • inducedDipole Link icon

      public double[][][] inducedDipole
      Dimensions of [nsymm][nAtoms][3]
    • inducedDipoleCR Link icon

      public double[][][] inducedDipoleCR
    • optDipole Link icon

      public double[][][] optDipole
    • optDipoleCR Link icon

      public double[][][] optDipoleCR
  • Constructor Details Link icon

    • OPTRegion Link icon

      public OPTRegion(int nt)
  • Method Details Link icon

    • init Link icon

      public void init(int currentOptOrder, Atom[] atoms, double[] polarizability, double[][][] inducedDipole, double[][][] inducedDipoleCR, double[][] cartesianDipolePhi, double[][] cartesianDipolePhiCR, AtomicDoubleArray3D field, AtomicDoubleArray3D fieldCR, boolean generalizedKirkwoodTerm, GeneralizedKirkwood generalizedKirkwood, EwaldParameters ewaldParameters, double dielectric)
    • run Link icon

      public void run() throws Exception
      Description copied from class: ParallelRegion
      Execute parallel code. All threads of the parallel team call the run() method concurrently.

      The run() method must be implemented in a subclass.

      Specified by:
      run in class ParallelRegion
      Throws:
      Exception - The run() method may throw any exception.
      Exception - if any.