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 |