Function trv::array::extrap2d_pad#
Defined in File arrayops.cpp
Function Documentation#
-
void trv::array::extrap2d_pad(std::vector<std::vector<double>> &a, int N_row_ext, int N_col_ext, double c_row_lower, double c_row_upper, double c_col_lower, double c_col_upper, std::vector<std::vector<double>> &a_ext)#
Extrapolate a 2-d array by constant padding.
- Parameters:
a – [in] 2-d array.
N_row_ext – [in] Number of extra elements on either side of each row.
N_col_ext – [in] Number of extra elements on either side of each column.
c_row_lower – [in] Lower-end padding constant for each row.
c_row_upper – [in] Upper-end padding constant for each row.
c_col_lower – [in] Lower-end padding constant for each column.
c_col_upper – [in] Upper-end padding constant for each column.
a_ext – [out] Extrapolated 2-d array.