This file is indexed.

/usr/include/deal.II/base/types.h 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
58
59
60
61
62
63
64
65
66
67
//---------------------------------------------------------------------------
//    $Id$
//    Version: $Name$
//
//    Copyright (C) 2009, 2010 by the deal.II authors
//
//    This file is subject to QPL and may not be  distributed
//    without copyright and license information. Please refer
//    to the file deal.II/doc/license.html for the  text  and
//    further information on this license.
//
//---------------------------------------------------------------------------
#ifndef __deal2__types_h
#define __deal2__types_h


#include <base/config.h>

DEAL_II_NAMESPACE_OPEN

/**
 * A namespace in which we declare typedefs for types used in deal.II,
 * as well as special values for these types.
 */
namespace types
{

				   /**
				    * The type used to denote
				    * subdomain_ids of cells.
				    *
				    * See the @ref GlossSubdomainId
				    * "glossary" for more information.
				    */
  typedef unsigned int subdomain_id_t;

				   /**
				    * A special id for an invalid
				    * subdomain id. This value may not
				    * be used as a valid id but is
				    * used, for example, for default
				    * arguments to indicate a
				    * subdomain id that is not to be
				    * used.
				    *
				    * See the @ref GlossSubdomainId
				    * "glossary" for more information.
				    */
  const unsigned int invalid_subdomain_id = static_cast<subdomain_id_t>(-1);

				   /**
				    * The subdomain id assigned to a
				    * cell whose true subdomain id we
				    * don't know, for example because
				    * it resides on a different
				    * processor on a mesh that is kept
				    * distributed on many
				    * processors. Such cells are
				    * called "artificial".
				    */
  const unsigned int artificial_subdomain_id = static_cast<subdomain_id_t>(-2);
}


DEAL_II_NAMESPACE_CLOSE

#endif