Function trv::array::extrap_pad#

Function Documentation#

void trv::array::extrap_pad(std::vector<double> &a, int N_ext, double c_lower, double c_upper, std::vector<double> &a_ext)#

Extrapolate a 1-d array by constant padding.

Parameters:
  • a[in] 1-d array as a vector.

  • N_ext[in] Number of extra elements on either side.

  • c_lower[in] Lower-end padding constant.

  • c_upper[in] Upper-end padding constant.

  • a_ext[out] Extrapolated 1-d array.