PolyFEM
Loading...
Searching...
No Matches
polyfem::mesh::Obstacle Member List

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::Obstacleprivate
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() constpolyfem::mesh::Obstacleinline
codim_v_polyfem::mesh::Obstacleprivate
dim() constpolyfem::mesh::Obstacleinline
dim_polyfem::mesh::Obstacleprivate
displacements_polyfem::mesh::Obstacleprivate
e() constpolyfem::mesh::Obstacleinline
e_polyfem::mesh::Obstacleprivate
endings_polyfem::mesh::Obstacleprivate
f() constpolyfem::mesh::Obstacleinline
f_polyfem::mesh::Obstacleprivate
get_edge_connectivity() constpolyfem::mesh::Obstacleinline
get_face_connectivity() constpolyfem::mesh::Obstacleinline
get_vertex_connectivity() constpolyfem::mesh::Obstacleinline
in_e_polyfem::mesh::Obstacleprivate
in_f_polyfem::mesh::Obstacleprivate
in_v_polyfem::mesh::Obstacleprivate
n_edges() constpolyfem::mesh::Obstacleinline
n_faces() constpolyfem::mesh::Obstacleinline
n_vertices() constpolyfem::mesh::Obstacleinline
ndof() constpolyfem::mesh::Obstacleinline
Obstacle()polyfem::mesh::Obstacle
planes() constpolyfem::mesh::Obstacleinline
planes_polyfem::mesh::Obstacleprivate
set_units(const Units &units)polyfem::mesh::Obstacle
set_zero(Eigen::MatrixXd &sol) constpolyfem::mesh::Obstacle
update_displacement(const double t, Eigen::MatrixXd &sol) constpolyfem::mesh::Obstacle
v() constpolyfem::mesh::Obstacleinline
v_polyfem::mesh::Obstacleprivate
~Obstacle()=defaultpolyfem::mesh::Obstaclevirtual