docs: def check_absolute_refs(self, construction_table):
          """Checks first three rows of ``construction_table`` for linear references
  
          Checks for each index from first to third row of the
          ``construction_table``, if the references are colinear.
          This case has to be specially treated, because the references
          are not only atoms (to fix internal degrees of freedom) but also points
          in cartesian space called absolute references.
          (to fix translational and rotational degrees of freedom)
  
          Args:
              construction_table (pd.DataFrame):
  
          Returns:
              list: A list of problematic indices.
          """
          c_table = construction_table
          problem_index = [i for i in c_table.index[:3]
                           if not self._has_valid_abs_ref(i, c_table)]
          return problem_index