Class EwaldTensorGlobal


public class EwaldTensorGlobal extends CoulombTensorGlobal
The EwaldMultipoleTensorGlobal class computes derivatives of erfc(r)/|r| via recursion to arbitrary order for Cartesian multipoles in the global frame.
Since:
1.0
Author:
Michael J. Schnieders
See Also:
  • Constructor Details

    • EwaldTensorGlobal

      public EwaldTensorGlobal(int order, double beta)
      Constructor for EwaldMultipoleTensorGlobal.
      Parameters:
      order - Tensor order.
      beta - The Ewald convergence parameter.
  • Method Details

    • source

      protected void source(double[] T000)
      Generate source terms for the Ewald Challacombe et al. recursion.
      Overrides:
      source in class CoulombTensorGlobal
      Parameters:
      T000 - Location to store the source terms.