This file is indexed.

/usr/include/gmsh/JacobianBasis.h is in gmsh 2.5.1~beta2~svn10284~dfsg-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
// Gmsh - Copyright (C) 1997-2011 C. Geuzaine, J.-F. Remacle
//
// See the LICENSE.txt file for license information. Please report all
// bugs and problems to <gmsh@geuz.org>.

#ifndef _JACOBIAN_BASIS_H_
#define _JACOBIAN_BASIS_H_

#include <map>
#include <vector>
#include "fullMatrix.h"
class bezierBasis {
 private :
  static std::map<int, bezierBasis> _bbs;
 public :
  int numLagPts;
  int numDivisions;
    // The 'numLagPts' first exponents are related to 'Lagrangian' values
  fullMatrix<double> exponents; //exposants of Bezier FF
  fullMatrix<double> points; //sampling point
  fullMatrix<double> matrixLag2Bez, matrixBez2Lag;
  fullMatrix<double> subDivisor;
  static const bezierBasis *find(int);
};

class JacobianBasis {
 private:
  static std::map<int, JacobianBasis> _fs;
 public :
  const bezierBasis *bezier;
  fullMatrix<double> gradShapeMatX;
  fullMatrix<double> gradShapeMatY;
  fullMatrix<double> gradShapeMatZ;
  static const JacobianBasis *find(int);
};

#endif