|
PolyFEM
|
This is the complete list of members for polyfem::LazyCubicInterpolator, including all inherited members.
| bicubic_interpolation(const Eigen::MatrixXd &corner_point, const std::vector< std::string > &keys, const Eigen::MatrixXd &point, double &val, Eigen::MatrixXd &grad) const | polyfem::LazyCubicInterpolator | |
| build_corner_keys(const Eigen::MatrixXd &point, Eigen::MatrixXi &keys) const | polyfem::LazyCubicInterpolator | inlineprivate |
| cache_grid(std::function< void(const Eigen::MatrixXd &, double &)> compute_distance, const Eigen::MatrixXd &point) | polyfem::LazyCubicInterpolator | |
| cubic_mat | polyfem::LazyCubicInterpolator | private |
| delta_ | polyfem::LazyCubicInterpolator | private |
| dim_ | polyfem::LazyCubicInterpolator | private |
| distance_mutex_ | polyfem::LazyCubicInterpolator | mutableprivate |
| evaluate(const Eigen::MatrixXd &point, double &val, Eigen::MatrixXd &grad) const | polyfem::LazyCubicInterpolator | |
| grad_mutex_ | polyfem::LazyCubicInterpolator | mutableprivate |
| implicit_function_distance | polyfem::LazyCubicInterpolator | private |
| implicit_function_grads | polyfem::LazyCubicInterpolator | private |
| lazy_evaluate(std::function< void(const Eigen::MatrixXd &, double &)> compute_distance, const Eigen::MatrixXd &point, double &val, Eigen::MatrixXd &grad) | polyfem::LazyCubicInterpolator | |
| LazyCubicInterpolator(const int dim, const double delta) | polyfem::LazyCubicInterpolator | inline |
| setup_key(const Eigen::VectorXi &key, std::string &key_string, Eigen::MatrixXd &clamped_point) const | polyfem::LazyCubicInterpolator | inlineprivate |
| tricubic_interpolation(const Eigen::MatrixXd &corner_point, const std::vector< std::string > &keys, const Eigen::MatrixXd &point, double &val, Eigen::MatrixXd &grad) const | polyfem::LazyCubicInterpolator |