/usr/include/libint/vrr_header.h is in libint-dev 1.2.1-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 | /*
* Copyright (C) 1996-2017 Edward F. Valeev and Justin T. Fermann
*
* This file is part of Libint.
*
* Libint is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Libint is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Libint. If not, see <http://www.gnu.org/licenses/>.
*
*/
extern "C" REALTYPE *vrr_build_xxxx(int am[2], prim_data *, REALTYPE *, const REALTYPE *,const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_00p0(Data,vp,i0,i1,i2,i3,i4) { _build_00p0(Data,vp,i0,i1,i2,i3,i4);}
void _build_00p0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_00d0(Data,vp,i0,i1,i2,i3,i4) { _build_00d0(Data,vp,i0,i1,i2,i3,i4);}
void _build_00d0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_00f0(Data,vp,i0,i1,i2,i3,i4) { _build_00f0(Data,vp,i0,i1,i2,i3,i4);}
void _build_00f0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_00g0(Data,vp,i0,i1,i2,i3,i4) { _build_00g0(Data,vp,i0,i1,i2,i3,i4);}
void _build_00g0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_00h0(Data,vp,i0,i1,i2,i3,i4) { _build_00h0(Data,vp,i0,i1,i2,i3,i4);}
void _build_00h0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_00i0(Data,vp,i0,i1,i2,i3,i4) { _build_00i0(Data,vp,i0,i1,i2,i3,i4);}
void _build_00i0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_p000(Data,vp,i0,i1,i2,i3,i4) { _build_p000(Data,vp,i0,i1,i2,i3,i4);}
void _build_p000(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_p0p0(Data,vp,i0,i1,i2,i3,i4) { _build_p0p0(Data,vp,i0,i1,i2,i3,i4);}
void _build_p0p0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_p0d0(Data,vp,i0,i1,i2,i3,i4) { _build_p0d0(Data,vp,i0,i1,i2,i3,i4);}
void _build_p0d0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_p0f0(Data,vp,i0,i1,i2,i3,i4) { _build_p0f0(Data,vp,i0,i1,i2,i3,i4);}
void _build_p0f0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_p0g0(Data,vp,i0,i1,i2,i3,i4) { _build_p0g0(Data,vp,i0,i1,i2,i3,i4);}
void _build_p0g0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_p0h0(Data,vp,i0,i1,i2,i3,i4) { _build_p0h0(Data,vp,i0,i1,i2,i3,i4);}
void _build_p0h0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_p0i0(Data,vp,i0,i1,i2,i3,i4) { _build_p0i0(Data,vp,i0,i1,i2,i3,i4);}
void _build_p0i0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_d000(Data,vp,i0,i1,i2,i3,i4) { _build_d000(Data,vp,i0,i1,i2,i3,i4);}
void _build_d000(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_d0p0(Data,vp,i0,i1,i2,i3,i4) { _build_d0p0(Data,vp,i0,i1,i2,i3,i4);}
void _build_d0p0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_d0d0(Data,vp,i0,i1,i2,i3,i4) { _build_d0d0(Data,vp,i0,i1,i2,i3,i4);}
void _build_d0d0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_d0f0(Data,vp,i0,i1,i2,i3,i4) { _build_d0f0(Data,vp,i0,i1,i2,i3,i4);}
void _build_d0f0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_d0g0(Data,vp,i0,i1,i2,i3,i4) { _build_d0g0(Data,vp,i0,i1,i2,i3,i4);}
void _build_d0g0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_d0h0(Data,vp,i0,i1,i2,i3,i4) { _build_d0h0(Data,vp,i0,i1,i2,i3,i4);}
void _build_d0h0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_d0i0(Data,vp,i0,i1,i2,i3,i4) { _build_d0i0(Data,vp,i0,i1,i2,i3,i4);}
void _build_d0i0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_f000(Data,vp,i0,i1,i2,i3,i4) { _build_f000(Data,vp,i0,i1,i2,i3,i4);}
void _build_f000(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_f0p0(Data,vp,i0,i1,i2,i3,i4) { _build_f0p0(Data,vp,i0,i1,i2,i3,i4);}
void _build_f0p0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_f0d0(Data,vp,i0,i1,i2,i3,i4) { _build_f0d0(Data,vp,i0,i1,i2,i3,i4);}
void _build_f0d0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_f0f0(Data,vp,i0,i1,i2,i3,i4) { _build_f0f0(Data,vp,i0,i1,i2,i3,i4);}
void _build_f0f0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_f0g0(Data,vp,i0,i1,i2,i3,i4) { _build_f0g0(Data,vp,i0,i1,i2,i3,i4);}
void _build_f0g0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_f0h0(Data,vp,i0,i1,i2,i3,i4) { _build_f0h0(Data,vp,i0,i1,i2,i3,i4);}
void _build_f0h0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_f0i0(Data,vp,i0,i1,i2,i3,i4) { _build_f0i0(Data,vp,i0,i1,i2,i3,i4);}
void _build_f0i0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_g000(Data,vp,i0,i1,i2,i3,i4) { _build_g000(Data,vp,i0,i1,i2,i3,i4);}
void _build_g000(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_g0p0(Data,vp,i0,i1,i2,i3,i4) { _build_g0p0(Data,vp,i0,i1,i2,i3,i4);}
void _build_g0p0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_g0d0(Data,vp,i0,i1,i2,i3,i4) { _build_g0d0(Data,vp,i0,i1,i2,i3,i4);}
void _build_g0d0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_g0f0(Data,vp,i0,i1,i2,i3,i4) { _build_g0f0(Data,vp,i0,i1,i2,i3,i4);}
void _build_g0f0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_g0g0(Data,vp,i0,i1,i2,i3,i4) { _build_g0g0(Data,vp,i0,i1,i2,i3,i4);}
void _build_g0g0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_g0h0(Data,vp,i0,i1,i2,i3,i4) { tmp = _build_g0h0_0(Data,vp,i0,i1,i2,i3,i4); \
tmp = _build_g0h0_1(Data,tmp,i0,i1,i2,i3,i4); \
}
REALTYPE *_build_g0h0_0(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
REALTYPE *_build_g0h0_1(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_g0i0(Data,vp,i0,i1,i2,i3,i4) { tmp = _build_g0i0_0(Data,vp,i0,i1,i2,i3,i4); \
tmp = _build_g0i0_1(Data,tmp,i0,i1,i2,i3,i4); \
}
REALTYPE *_build_g0i0_0(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
REALTYPE *_build_g0i0_1(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_h000(Data,vp,i0,i1,i2,i3,i4) { _build_h000(Data,vp,i0,i1,i2,i3,i4);}
void _build_h000(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_h0p0(Data,vp,i0,i1,i2,i3,i4) { _build_h0p0(Data,vp,i0,i1,i2,i3,i4);}
void _build_h0p0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_h0d0(Data,vp,i0,i1,i2,i3,i4) { _build_h0d0(Data,vp,i0,i1,i2,i3,i4);}
void _build_h0d0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_h0f0(Data,vp,i0,i1,i2,i3,i4) { _build_h0f0(Data,vp,i0,i1,i2,i3,i4);}
void _build_h0f0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_h0g0(Data,vp,i0,i1,i2,i3,i4) { tmp = _build_h0g0_0(Data,vp,i0,i1,i2,i3,i4); \
tmp = _build_h0g0_1(Data,tmp,i0,i1,i2,i3,i4); \
}
REALTYPE *_build_h0g0_0(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
REALTYPE *_build_h0g0_1(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_h0h0(Data,vp,i0,i1,i2,i3,i4) { tmp = _build_h0h0_0(Data,vp,i0,i1,i2,i3,i4); \
tmp = _build_h0h0_1(Data,tmp,i0,i1,i2,i3,i4); \
}
REALTYPE *_build_h0h0_0(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
REALTYPE *_build_h0h0_1(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_h0i0(Data,vp,i0,i1,i2,i3,i4) { tmp = _build_h0i0_0(Data,vp,i0,i1,i2,i3,i4); \
tmp = _build_h0i0_1(Data,tmp,i0,i1,i2,i3,i4); \
}
REALTYPE *_build_h0i0_0(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
REALTYPE *_build_h0i0_1(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_i000(Data,vp,i0,i1,i2,i3,i4) { _build_i000(Data,vp,i0,i1,i2,i3,i4);}
void _build_i000(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_i0p0(Data,vp,i0,i1,i2,i3,i4) { _build_i0p0(Data,vp,i0,i1,i2,i3,i4);}
void _build_i0p0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_i0d0(Data,vp,i0,i1,i2,i3,i4) { _build_i0d0(Data,vp,i0,i1,i2,i3,i4);}
void _build_i0d0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_i0f0(Data,vp,i0,i1,i2,i3,i4) { _build_i0f0(Data,vp,i0,i1,i2,i3,i4);}
void _build_i0f0(prim_data *, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_i0g0(Data,vp,i0,i1,i2,i3,i4) { tmp = _build_i0g0_0(Data,vp,i0,i1,i2,i3,i4); \
tmp = _build_i0g0_1(Data,tmp,i0,i1,i2,i3,i4); \
}
REALTYPE *_build_i0g0_0(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
REALTYPE *_build_i0g0_1(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_i0h0(Data,vp,i0,i1,i2,i3,i4) { tmp = _build_i0h0_0(Data,vp,i0,i1,i2,i3,i4); \
tmp = _build_i0h0_1(Data,tmp,i0,i1,i2,i3,i4); \
}
REALTYPE *_build_i0h0_0(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
REALTYPE *_build_i0h0_1(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
#define _BUILD_i0i0(Data,vp,i0,i1,i2,i3,i4) { tmp = _build_i0i0_0(Data,vp,i0,i1,i2,i3,i4); \
tmp = _build_i0i0_1(Data,tmp,i0,i1,i2,i3,i4); \
tmp = _build_i0i0_2(Data,tmp,i0,i1,i2,i3,i4); \
}
REALTYPE *_build_i0i0_0(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
REALTYPE *_build_i0i0_1(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
REALTYPE *_build_i0i0_2(prim_data *Data, REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *, const REALTYPE *);
|