LIBINT  2.6.0
Static Public Member Functions | List of all members
libint2::VRR_GTG_1d_xx_xx< CartesianAxis, La, Lb, Lc, Ld, vectorize > Struct Template Reference

builds (ab| GTG_1d |cd), the shell set of 2-dimensional integrals needed for Rys quadrature evaluation of 2-body ints. More...

#include <VRR_GTG_1d_xx_xx.h>

Static Public Member Functions

static void compute (const Libint_t *inteval, LIBINT2_REALTYPE *target, const LIBINT2_REALTYPE *src0)
 
static void compute (const Libint_t *inteval, VectorSIMD< double, npts > *target, VectorSIMD< double, npts > *src0)
 

Detailed Description

template<unsigned int CartesianAxis, int La, int Lb, int Lc, int Ld, bool vectorize>
struct libint2::VRR_GTG_1d_xx_xx< CartesianAxis, La, Lb, Lc, Ld, vectorize >

builds (ab| GTG_1d |cd), the shell set of 2-dimensional integrals needed for Rys quadrature evaluation of 2-body ints.

Template Parameters
CartesianAxisspecifies the Cartesian axis with of the integral, valid values are 0 (x), 1 (y), or 2 (z)
Parameters
src0(00|GTG_1d|00)
Note
build (a b|c d) as follows: (1) (a+b 0|c+d 0), (2) (a b|c+d 0), (3) (a b|c d).

The documentation for this struct was generated from the following files: