This file is indexed.

/usr/include/trilinos/Ifpack2_config.h is in libtrilinos-ifpack2-dev 12.10.1-3.

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
#ifndef IFPACK2_CONFIG_H
#define IFPACK2_CONFIG_H
/*
\file Ifpack2_config.h
\brief Macros stating Ifpack2's configuration options

\warning This file is automatically generated by CMake.  DO NOT EDIT
  THIS FILE.  CMake will overwrite this file.  The origin of this
  automatically generated file lives in Trilinos' source directory, in
  packages/ifpack2/cmake/Ifpack2_config.h.in.

\warning Users should NOT include this file directly.
  They should instead include Ifpack2_ConfigDefs.hpp.
*/

/*
 * Build options
 */

/* Define if we want to build Ifpack2 with debug support */
/* #undef HAVE_IFPACK2_DEBUG */

/* Define if explicit (template) instantiation is enabled. */
#define HAVE_IFPACK2_EXPLICIT_INSTANTIATION

/* Define if experimental Ifpack2 code is enabled. */
/* #undef HAVE_IFPACK2_EXPERIMENTAL */

/* Define if deprecated Ifpack2 code is enabled. */
/* #undef HAVE_IFPACK2_DEPRECATED_CODE */

/* Define if experimental Ifpack2 code that uses TpetraKernels is enabled. */
/* #undef HAVE_IFPACK2_EXPERIMENTAL_KOKKOSKERNELS_FEATURES */

// Backwards compatibility definition
#ifdef HAVE_IFPACK2_EXPERIMENTAL_KOKKOSKERNELS_FEATURES
#  define HAVE_IFPACK2_AND_TPETRAKERNELS_EXPERIMENTAL
#else
#  ifdef HAVE_IFPACK2_AND_TPETRAKERNELS_EXPERIMENTAL
#    undef HAVE_IFPACK2_AND_TPETRAKERNELS_EXPERIMENTAL
#  endif // HAVE_IFPACK2_AND_TPETRAKERNELS_EXPERIMENTAL
#endif // HAVE_IFPACK2_EXPERIMENTAL_KOKKOSKERNELS_FEATURES

/*Define to dump the input matrix for debug purposes*/
/* #undef HAVE_IFPACK2_DUMP_MTX_MATRIX */

/* Define if Ifpack2::SupportGraph is enabled. */
/* #undef HAVE_IFPACK2_SUPPORTGRAPH */

/*
 * Package dependencies
 */

/* Define if we have Amesos2 */
#define HAVE_IFPACK2_AMESOS2

/* Define if we have Belos */
/* #undef HAVE_IFPACK2_BELOS */

/* Define if we have Galeri */
/* #undef HAVE_IFPACK2_GALERI */

/* Define if we have KokkosClassic */
/* #undef HAVE_IFPACK2_KOKKOSCLASSIC */

/* Define if we have ML */
#define HAVE_IFPACK2_ML

/* Define if we have ThyraTpetraAdapters */
#define HAVE_IFPACK2_THYRATPETRAADAPTERS

/* Define if we have Xpetra */
#define HAVE_IFPACK2_XPETRA

/* Define if we have Zoltan2 */
#define HAVE_IFPACK2_ZOLTAN2


/*
 * TPL (third-party library) dependencies
 */

/* Define if building with the Cholmod library */
/* #undef HAVE_IFPACK2_CHOLMOD */

/* Define if building with the Lemon library */
/* #undef HAVE_IFPACK2_LEMON */

/* Define if building with MPI (the Message-Passing Interface) */
/* #undef HAVE_IFPACK2_MPI */

/* Define if we have the QD extended-precision TPL */
/* #undef HAVE_IFPACK2_QD */

/*
 * If deprecated warnings are on, and the compiler supports them, then
 * define IFPACK2_DEPRECATED to emit deprecated warnings.  Otherwise,
 * give it an empty definition.
 */
#ifndef IFPACK2_DEPRECATED
#  if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1))
#    define IFPACK2_DEPRECATED  __attribute__((__deprecated__))
#  else
#    define IFPACK2_DEPRECATED
#  endif
#endif

#ifndef IFPACK2_DEPRECATED_MSG
#  if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5))
#    define IFPACK2_DEPRECATED_MSG(MSG)  __attribute__((__deprecated__ (#MSG) ))
#  elif (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1))
#    define IFPACK2_DEPRECATED_MSG(MSG)  __attribute__((__deprecated__))
#  else
#    define IFPACK2_DEPRECATED_MSG(MSG)
#  endif
#endif


#endif // IFPACK2_CONFIG_H