Class EwaldTensorQISIMD


public class EwaldTensorQISIMD extends CoulombTensorQISIMD
The EwaldTensorQI class computes derivatives of erfc(r)/|r| via recursion to arbitrary order for Cartesian multipoles in a quasi-internal frame.
Since:
1.0
Author:
Michael J. Schnieders
See Also:
  • Constructor Details

    • EwaldTensorQISIMD

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

    • source

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