These have no effect for any developer not using Vim or with modeline disabled.
A better way to achieve this now is clang-format.
-/* vim:set shiftwidth=4 ts=8: */
-
/**
* \brief A block is a group of variables that must be moved together to improve
* the goal function without violating already active constraints.
-/* vim:set shiftwidth=4 ts=8: */
-
/**
* \brief A block structure defined over the variables
*
-/* vim:set shiftwidth=4 ts=8: */
-
/**
* \brief A constraint determines a minimum or exact spacing required between
* two variables.
-/* vim:set shiftwidth=4 ts=8: */
-
/**
* \brief Bridge for C programs to access solve_VPSC (which is in C++)
*
-/* vim:set shiftwidth=4 ts=8: */
-
/**
* \brief Functions to automatically generate constraints for the rectangular
* node overlap removal problem.
-/* vim:set shiftwidth=4 ts=8: */
-
/**
* \brief Pairing heap datastructure implementation
*
-/* vim:set shiftwidth=4 ts=8: */
-
#pragma once
class Underflow { };
-/* vim:set shiftwidth=4 ts=8: */
-
/**
* \brief remove overlaps between a set of rectangles.
*
-/* vim:set shiftwidth=4 ts=8: */
-
/**
* \brief Solve an instance of the "Variable Placement with Separation
* Constraints" problem.
-/* vim:set shiftwidth=4 ts=8: */
-
/**
*
* Authors: