This file is indexed.

/usr/share/pyshared/dolfin/compilemodules/sharedptrclasses.py is in python-dolfin 1.0.0-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
'''
This module contains the names of the classes in DOLFIN that is
stored using shared_ptrs. The file is automatically generated by the
generate.py script in the dolfin/swig directory.
'''

__all__ = ['shared_ptr_classes']

shared_ptr_classes = ['AdaptiveLinearVariationalSolver', 'AdaptiveNonlinearVariationalSolver', 'ErrorControl', 'Hierarchical<dolfin::ErrorControl>', 'GenericAdaptiveVariationalSolver', 'GoalFunctional', 'SpecialFacetFunction', 'TimeSeries', 'Variable', 'Hierarchical<dolfin::Form>', 'GenericDofMap', 'DofMap', 'Form', 'FiniteElement', 'BasisFunction', 'Hierarchical<dolfin::LinearVariationalProblem>', 'Hierarchical<dolfin::NonlinearVariationalProblem>', 'LinearVariationalProblem', 'NonlinearVariationalProblem', 'LinearVariationalSolver', 'NonlinearVariationalSolver', 'VariationalProblem', 'BoundaryCondition', 'Hierarchical<dolfin::DirichletBC>', 'DirichletBC', 'PeriodicBC', 'Hierarchical<dolfin::FunctionSpace>', 'FunctionSpace', 'SubSpace', 'GenericFunction', 'Hierarchical<dolfin::Function>', 'Function', 'Expression', 'FacetArea', 'Constant', 'MeshCoordinates', 'Hierarchical<dolfin::Mesh>', 'Mesh', 'BoundaryMesh', 'SubMesh', 'UnitTetrahedron', 'UnitCube', 'UnitInterval', 'Interval', 'UnitTriangle', 'UnitSquare', 'UnitCircle', 'Box', 'Rectangle', 'UnitSphere', 'SubDomain', 'DomainBoundary', 'LocalMeshData', 'MeshData', 'Hierarchical<dolfin::MeshFunction<dolfin::uint> >', 'MeshFunction<dolfin::uint>', 'CellFunction<dolfin::uint>', 'EdgeFunction<dolfin::uint>', 'FaceFunction<dolfin::uint>', 'FacetFunction<dolfin::uint>', 'VertexFunction<dolfin::uint>', 'Parameters', 'GlobalParameters', 'GenericTensor', 'GenericVector', 'GenericMatrix', 'Scalar', 'Matrix', 'Vector', 'STLMatrix', 'uBLASMatrix<boost::numeric::ublas::matrix<double> >', 'uBLASVector', 'PETScBaseMatrix', 'PETScKrylovMatrix', 'PETScKrylovSolver', 'PETScLUSolver', 'PETScMatrix', 'PETScObject', 'PETScPreconditioner', 'PETScVector', 'PETScUserPreconditioner', 'SLEPcEigenSolver', 'ITLKrylovSolver', 'MTL4Matrix', 'MTL4Vector', 'EpetraKrylovSolver', 'EpetraLUSolver', 'EpetraMatrix', 'EpetraSparsityPattern', 'EpetraVector', 'TrilinosPreconditioner', 'UmfpackLUSolver', 'CholmodCholeskySolver', 'uBLASKrylovSolver', 'LinearSolver', 'GenericLinearSolver', 'GenericLUSolver', 'KrylovSolver', 'LUSolver', 'SingularSolver', 'GenericSparsityPattern', 'SparsityPattern', 'Table', 'Lagrange', 'NewtonSolver', 'FunctionPlotData', 'Quadrature', 'LobattoQuadrature', 'RadauQuadrature', 'GaussQuadrature', 'GaussianQuadrature']