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 |