original_docstring: 
          Add results for a specific loop, metric and repeat combination
  
          :param loop_name: Name of loop
          :param i_repeat: Index of repeat
          :param metric_name: Name of metric
          :param metric_values: Metric values to add
          
docstring: Add results for a specific loop, metric and repeat combination
docstring_tokens: Add results for a specific loop metric and repeat combination
code: def add_results(self, loop_name: str, i_repeat: int, metric_name: str, metric_values: np.ndarray) -> None:
          """
          Add results for a specific loop, metric and repeat combination
  
          :param loop_name: Name of loop
          :param i_repeat: Index of repeat
          :param metric_name: Name of metric
          :param metric_values: Metric values to add
          """
          self._results[loop_name][metric_name][i_repeat] = metric_values.flatten()
code_tokens: def add_results ( self , loop_name : str , i_repeat : int , metric_name : str , metric_values : np . ndarray ) -> None : self . _results [ loop_name ] [ metric_name ] [ i_repeat ] = metric_values . flatten ( )
short_docstring: Add results for a specific loop, metric and repeat combination
short_docstring_tokens: Add results for a specific loop metric and repeat combination
comment: """
          Add results for a specific loop, metric and repeat combination
  
          :param loop_name: Name of loop
          :param i_repeat: Index of repeat
          :param metric_name: Name of metric
          :param metric_values: Metric values to add
          """