getLoggedValues function

Extract logged values of a function wrapped by a logging wrapper.

Extract logged values of a function wrapped by a logging wrapper.

getLoggedValues(fn, compact = FALSE)

Arguments

  • fn: [wrapped_smoof_function]

    Wrapped smoof function.

  • compact: [logical(1)]

    Wrap all logged values in a single data frame? Default is FALSE.

Returns

[list || data.frame] If compact is TRUE, a single data frame. Otherwise the function returns a list containing the following values:

  • pars: Data frame of parameter values, i.e., x-values or the empty data frame if x-values were not logged.
  • obj.vals: Numeric vector of objective vals in the single-objective case respectively a matrix of objective vals for multi-objective functions.

See Also

addLoggingWrapper

  • Maintainer: Jakob Bossek
  • License: BSD_2_clause + file LICENSE
  • Last published: 2023-03-10