MolSSI Integral Reference Project
Typedefs
typedefs.h File Reference

Typedefs of common function pointers. More...

#include <arb.h>
Include dependency graph for typedefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void(* cb_integral4_single) (arb_t, const int *, arb_srcptr, const arb_t, const int *, arb_srcptr, const arb_t, const int *, arb_srcptr, const arb_t, const int *, arb_srcptr, const arb_t, slong)
 Pointer to a function that computes a single cartesian integral (four-center, interval arithmetic) More...
 
typedef void(* cb_integral4_single_str) (arb_t, const int *, const char **, const char *, const int *, const char **, const char *, const int *, const char **, const char *, const int *, const char **, const char *, slong)
 Pointer to a function that computes a single cartesian integral from string inputs (four-center) More...
 
typedef void(* cb_integral4_single_exact) (double *integral, const int *lmn1, const double *A, double alpha1, const int *lmn2, const double *B, double alpha2, const int *lmn3, const double *C, double alpha3, const int *lmn4, const double *D, double alpha4)
 Pointer to a function that computes a single cartesian integral to exact double precision (four-center) More...
 
typedef void(* cb_integral4) (arb_ptr, int, arb_srcptr, int, int, arb_srcptr, arb_srcptr, int, arb_srcptr, int, int, arb_srcptr, arb_srcptr, int, arb_srcptr, int, int, arb_srcptr, arb_srcptr, int, arb_srcptr, int, int, arb_srcptr, arb_srcptr, slong)
 Pointer to a function that computes all cartesian integrals for a contracted shell quartet (four-center, interval arithmetic) More...
 
typedef void(* cb_integral4_str) (arb_ptr, int, const char **, int, int, const char **, const char **, int, const char **, int, int, const char **, const char **, int, const char **, int, int, const char **, const char **, int, const char **, int, int, const char **, const char **, slong)
 Pointer to a function that computes all cartesian integrals for a contracted shell quartet from string inputs (four-center) More...
 
typedef void(* cb_integral4_exact) (double *, int, const double *, int, int, const double *, const double *, int, const double *, int, int, const double *, const double *, int, const double *, int, int, const double *, const double *, int, const double *, int, int, const double *, const double *)
 Pointer to a function that computes all cartesian integrals for a contracted shell quartet to exact double precision (four-center) More...
 

Detailed Description

Typedefs of common function pointers.

Typedef Documentation

◆ cb_integral4

typedef void(* cb_integral4) (arb_ptr, int, arb_srcptr, int, int, arb_srcptr, arb_srcptr, int, arb_srcptr, int, int, arb_srcptr, arb_srcptr, int, arb_srcptr, int, int, arb_srcptr, arb_srcptr, int, arb_srcptr, int, int, arb_srcptr, arb_srcptr, slong)

Pointer to a function that computes all cartesian integrals for a contracted shell quartet (four-center, interval arithmetic)

◆ cb_integral4_exact

typedef void(* cb_integral4_exact) (double *, int, const double *, int, int, const double *, const double *, int, const double *, int, int, const double *, const double *, int, const double *, int, int, const double *, const double *, int, const double *, int, int, const double *, const double *)

Pointer to a function that computes all cartesian integrals for a contracted shell quartet to exact double precision (four-center)

◆ cb_integral4_single

typedef void(* cb_integral4_single) (arb_t, const int *, arb_srcptr, const arb_t, const int *, arb_srcptr, const arb_t, const int *, arb_srcptr, const arb_t, const int *, arb_srcptr, const arb_t, slong)

Pointer to a function that computes a single cartesian integral (four-center, interval arithmetic)

◆ cb_integral4_single_exact

typedef void(* cb_integral4_single_exact) (double *integral, const int *lmn1, const double *A, double alpha1, const int *lmn2, const double *B, double alpha2, const int *lmn3, const double *C, double alpha3, const int *lmn4, const double *D, double alpha4)

Pointer to a function that computes a single cartesian integral to exact double precision (four-center)

◆ cb_integral4_single_str

typedef void(* cb_integral4_single_str) (arb_t, const int *, const char **, const char *, const int *, const char **, const char *, const int *, const char **, const char *, const int *, const char **, const char *, slong)

Pointer to a function that computes a single cartesian integral from string inputs (four-center)

◆ cb_integral4_str

typedef void(* cb_integral4_str) (arb_ptr, int, const char **, int, int, const char **, const char **, int, const char **, int, int, const char **, const char **, int, const char **, int, int, const char **, const char **, int, const char **, int, int, const char **, const char **, slong)

Pointer to a function that computes all cartesian integrals for a contracted shell quartet from string inputs (four-center)