PolyFEM
Loading...
Searching...
No Matches
polyfem::LazyCubicInterpolator Member List

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) constpolyfem::LazyCubicInterpolator
build_corner_keys(const Eigen::MatrixXd &point, Eigen::MatrixXi &keys) constpolyfem::LazyCubicInterpolatorinlineprivate
cache_grid(std::function< void(const Eigen::MatrixXd &, double &)> compute_distance, const Eigen::MatrixXd &point)polyfem::LazyCubicInterpolator
cubic_matpolyfem::LazyCubicInterpolatorprivate
delta_polyfem::LazyCubicInterpolatorprivate
dim_polyfem::LazyCubicInterpolatorprivate
distance_mutex_polyfem::LazyCubicInterpolatormutableprivate
evaluate(const Eigen::MatrixXd &point, double &val, Eigen::MatrixXd &grad) constpolyfem::LazyCubicInterpolator
grad_mutex_polyfem::LazyCubicInterpolatormutableprivate
implicit_function_distancepolyfem::LazyCubicInterpolatorprivate
implicit_function_gradspolyfem::LazyCubicInterpolatorprivate
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::LazyCubicInterpolatorinline
setup_key(const Eigen::VectorXi &key, std::string &key_string, Eigen::MatrixXd &clamped_point) constpolyfem::LazyCubicInterpolatorinlineprivate
tricubic_interpolation(const Eigen::MatrixXd &corner_point, const std::vector< std::string > &keys, const Eigen::MatrixXd &point, double &val, Eigen::MatrixXd &grad) constpolyfem::LazyCubicInterpolator