This file is indexed.

/usr/lib/python2.7/dist-packages/dolfin/fem/variationalproblem.py is in python-dolfin 1.3.0+dfsg-2.

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
"""This class is deprecated and is only here to give an informative
error message to users about the new interface."""

"""This module provides the class VariationalProblem in Python. This
needs special handling and we cannot use the SWIG wrapper directly
since we need to call the JIT compiler."""

# Copyright (C) 2007-2008 Anders Logg
#
# This file is part of DOLFIN.
#
# DOLFIN is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# DOLFIN is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with DOLFIN. If not, see <http://www.gnu.org/licenses/>.
#
# Modified by Johan Hake, 2009
# Modified by Marie E. Rognes, 2011
#
# First added:  2007-08-15
# Last changed: 2011-07-21

__all__ = ["VariationalProblem"]

import dolfin.cpp as cpp


class VariationalProblem(cpp.VariationalProblem):
    __doc__ = cpp.VariationalProblem.__doc__

    def __init__(self, *args, **kwargs):

        cpp.dolfin_error("variationalproblem.py",
                         "create variational problem",
                         "The VariationalProblem class has been removed. Please visit http://fenicsproject.org/releases/1.0-beta/ to see which changes you need to make to your program.")