dicsmooth.hpp

namespace smooth

Functions

Eigen::VectorXd q4(std::vector<int> &x, std::vector<int> &y, std::vector<double> &disp_vals)
Parameters:
  • x[in] displacement x-coordinates within strain window

  • y[in] displacement y-coordinates within strain window

  • disp_vals[in]

Returns:

Eigen::VectorXd A vector of coefficients for a bilinear fit inside strain window

Eigen::VectorXd q9(std::vector<int> &x, std::vector<int> &y, std::vector<double> &disp_vals)
Parameters:
  • x[in] displacement x-coordinates within strain window

  • y[in] displacement y-coordinates within strain window

  • disp_vals[in]

Returns:

Eigen::VectorXd A vector of coefficients for a bilinear fit inside strain window

void gaussian_2d(std::vector<double> &data, const std::vector<int> &mask, int width, int height, double sigma)
Parameters:
  • data

  • mask

  • width

  • height

  • sigma