This file is indexed.

/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 *);