This file is indexed.

/usr/share/deal.II/template-arguments is in libdeal.ii-dev 6.3.1-1.1.

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
REAL_SCALARS    := { double; float; long double }
COMPLEX_SCALARS := { std::complex<double>; 
                     std::complex<float>;
                     std::complex<long double> }

DERIVATIVE_TENSORS := { double;
			Tensor<1,deal_II_dimension>;
			Tensor<2,deal_II_dimension> }

DEAL_II_VEC_TEMPLATES := { Vector; BlockVector }

SERIAL_VECTORS := { Vector<double>;
                    Vector<float> ;
		    Vector<long double>;

	            BlockVector<double>;
                    BlockVector<float>;
                    BlockVector<long double>;

		    TrilinosWrappers::Vector;
		    TrilinosWrappers::MPI::Vector;
		    PETScWrappers::Vector;
		    PETScWrappers::MPI::Vector;

		    TrilinosWrappers::BlockVector;
		    TrilinosWrappers::MPI::BlockVector;
		    PETScWrappers::BlockVector;
		    PETScWrappers::MPI::BlockVector;
                  }

DOFHANDLERS := { DoFHandler<deal_II_dimension>;
                 hp::DoFHandler<deal_II_dimension>;
		 MGDoFHandler<deal_II_dimension> }

DOFHANDLER_TEMPLATES := { DoFHandler;
                          hp::DoFHandler;
		          MGDoFHandler }

TRIANGULATION_AND_DOFHANDLERS := { Triangulation<deal_II_dimension>;
                                   DoFHandler<deal_II_dimension>;
                                   hp::DoFHandler<deal_II_dimension>;
		                   MGDoFHandler<deal_II_dimension> }

FEVALUES_BASES := { FEValuesBase<deal_II_dimension>;
	            FEFaceValuesBase<deal_II_dimension> }

SPARSITY_PATTERNS := { SparsityPattern;
                       CompressedSparsityPattern;
                       CompressedSetSparsityPattern;
                       CompressedSimpleSparsityPattern;
                       TrilinosWrappers::SparsityPattern;

                       BlockSparsityPattern;
                       BlockCompressedSparsityPattern;
                       BlockCompressedSetSparsityPattern;
                       BlockCompressedSimpleSparsityPattern;
                       TrilinosWrappers::BlockSparsityPattern; }