@staticmethod
def basis_first_dim_name(function_space):
    """
        Get the name of the variable holding the first dimension of a
        basis function

        :param function_space: the function space the basis function is for
        :type function_space: :py:class:`psyclone.dynamo0p3.FunctionSpace`
        :return: a Fortran variable name
        :rtype: str

        """
    return 'dim_' + function_space.mangled_name
