|
PolyFEM
|
This is the complete list of members for polyfem::mesh::Obstacle, including all inherited members.
| append_mesh(const Eigen::MatrixXd &vertices, const Eigen::VectorXi &codim_vertices, const Eigen::MatrixXi &codim_edges, const Eigen::MatrixXi &faces, const json &displacement) | polyfem::mesh::Obstacle | |
| append_mesh(const Eigen::MatrixXd &vertices, const Eigen::VectorXi &codim_vertices, const Eigen::MatrixXi &codim_edges, const Eigen::MatrixXi &faces) | polyfem::mesh::Obstacle | private |
| append_mesh_sequence(const std::vector< Eigen::MatrixXd > &vertices, const Eigen::VectorXi &codim_vertices, const Eigen::MatrixXi &codim_edges, const Eigen::MatrixXi &faces, const int fps) | polyfem::mesh::Obstacle | |
| append_plane(const VectorNd &point, const VectorNd &normal) | polyfem::mesh::Obstacle | |
| change_displacement(const int oid, const Eigen::RowVector3d &val, const std::shared_ptr< utils::Interpolation > &interp=std::make_shared< utils::NoInterpolation >()) | polyfem::mesh::Obstacle | |
| change_displacement(const int oid, const std::function< Eigen::MatrixXd(double x, double y, double z, double t)> &func, const std::shared_ptr< utils::Interpolation > &interp=std::make_shared< utils::NoInterpolation >()) | polyfem::mesh::Obstacle | |
| change_displacement(const int oid, const json &val, const std::shared_ptr< utils::Interpolation > &interp=std::make_shared< utils::NoInterpolation >()) | polyfem::mesh::Obstacle | |
| change_displacement(const int oid, const Eigen::RowVector3d &val, const std::string &interp="") | polyfem::mesh::Obstacle | |
| change_displacement(const int oid, const std::function< Eigen::MatrixXd(double x, double y, double z, double t)> &func, const std::string &interp="") | polyfem::mesh::Obstacle | |
| change_displacement(const int oid, const json &val, const std::string &interp="") | polyfem::mesh::Obstacle | |
| clear() | polyfem::mesh::Obstacle | |
| codim_v() const | polyfem::mesh::Obstacle | inline |
| codim_v_ | polyfem::mesh::Obstacle | private |
| dim() const | polyfem::mesh::Obstacle | inline |
| dim_ | polyfem::mesh::Obstacle | private |
| displacements_ | polyfem::mesh::Obstacle | private |
| e() const | polyfem::mesh::Obstacle | inline |
| e_ | polyfem::mesh::Obstacle | private |
| endings_ | polyfem::mesh::Obstacle | private |
| f() const | polyfem::mesh::Obstacle | inline |
| f_ | polyfem::mesh::Obstacle | private |
| get_edge_connectivity() const | polyfem::mesh::Obstacle | inline |
| get_face_connectivity() const | polyfem::mesh::Obstacle | inline |
| get_vertex_connectivity() const | polyfem::mesh::Obstacle | inline |
| in_e_ | polyfem::mesh::Obstacle | private |
| in_f_ | polyfem::mesh::Obstacle | private |
| in_v_ | polyfem::mesh::Obstacle | private |
| n_edges() const | polyfem::mesh::Obstacle | inline |
| n_faces() const | polyfem::mesh::Obstacle | inline |
| n_vertices() const | polyfem::mesh::Obstacle | inline |
| ndof() const | polyfem::mesh::Obstacle | inline |
| Obstacle() | polyfem::mesh::Obstacle | |
| planes() const | polyfem::mesh::Obstacle | inline |
| planes_ | polyfem::mesh::Obstacle | private |
| set_units(const Units &units) | polyfem::mesh::Obstacle | |
| set_zero(Eigen::MatrixXd &sol) const | polyfem::mesh::Obstacle | |
| update_displacement(const double t, Eigen::MatrixXd &sol) const | polyfem::mesh::Obstacle | |
| v() const | polyfem::mesh::Obstacle | inline |
| v_ | polyfem::mesh::Obstacle | private |
| ~Obstacle()=default | polyfem::mesh::Obstacle | virtual |