apollo_insertScaling function

Scales variables inside a function

Scales variables inside a function

It changes the syntax of the function by replacing variable names for their scaled form, e.g. x --> x*apollo_inputs$apollo_scale[["x"]]. In assignments, it only scales the right side of the assignment.

apollo_insertScaling(e, sca)

Arguments

  • e: Function, expression, call or symbol to alter.
  • sca: Named numeric vector with the scales. The names in these vectors determine which variables should be scaled.

Returns

A function, expression, call or symbol with the corresponding variables scaled.

  • Maintainer: Stephane Hess
  • License: GPL-2
  • Last published: 2025-03-12