make_forcing_function function

Makes Forcing Function From Times and Values

Makes Forcing Function From Times and Values

Takes a list of times, values, and an interpolation method

make_forcing_function( times, values, type, output_times, sample_delta_mult = 0.001 )

Arguments

  • times: time values for the forcing function

  • values: magnitude for each time (same length of time)

  • type: string indicating the type of forcing function can be one of the following:

    • "step" for constant values that switch to new values at the times
    • "linear" to linearly interpolate between the points
  • output_times: vector of simulation output times

  • sample_delta_mult: multiplier used to control the magnitude of spacing around event times

Returns

matrix with two columns: first column is a vector of times and the second column is a vector of values

  • Maintainer: John Harrold
  • License: BSD_2_clause + file LICENSE
  • Last published: 2025-01-07