| alive_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| build(const MeshPtr &mesh, const std::vector< std::size_t > &pinIndices) | OpenABF::detail::hlscm::DecimationMesh< T > | inline |
| build_edges_() | OpenABF::detail::hlscm::DecimationMesh< T > | inlineprivate |
| collapse_cost(std::size_t v0, std::size_t v1) const -> T | OpenABF::detail::hlscm::DecimationMesh< T > | inline |
| compute_quadrics_() | OpenABF::detail::hlscm::DecimationMesh< T > | inlineprivate |
| computeBarycentric_(const Vec< T, 3 > &a, const Vec< T, 3 > &b, const Vec< T, 3 > &c, const Vec< T, 3 > &p) -> std::array< T, 3 > | OpenABF::detail::hlscm::DecimationMesh< T > | inlineprivatestatic |
| edges_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| face_alive_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| faces_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| is_alive(std::size_t v) const -> bool | OpenABF::detail::hlscm::DecimationMesh< T > | inline |
| is_boundary_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| is_collapsible(std::size_t v) const -> bool | OpenABF::detail::hlscm::DecimationMesh< T > | inline |
| is_pinned_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| num_alive_faces() const -> std::size_t | OpenABF::detail::hlscm::DecimationMesh< T > | inline |
| num_alive_faces_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| num_alive_verts() const -> std::size_t | OpenABF::detail::hlscm::DecimationMesh< T > | inline |
| num_alive_verts_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| positions_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| quadrics_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| rebuild_and_get_edges() -> const std::vector< std::pair< std::size_t, std::size_t > > & | OpenABF::detail::hlscm::DecimationMesh< T > | inline |
| scratch_nbrs_a_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| scratch_nbrs_b_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| scratch_post_faces_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| scratch_remove_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| scratch_shared_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| scratch_shared_nbrs_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| snapshot() const -> HierarchyLevel< T > | OpenABF::detail::hlscm::DecimationMesh< T > | inline |
| try_collapse(std::size_t vRemove, std::size_t vKeep, std::vector< std::size_t > *outKeepNbrs=nullptr) -> std::optional< CollapseRecord< T > > | OpenABF::detail::hlscm::DecimationMesh< T > | inline |
| vert_faces_ | OpenABF::detail::hlscm::DecimationMesh< T > | private |
| vertex_neighbors(std::size_t v) const -> std::vector< std::size_t > | OpenABF::detail::hlscm::DecimationMesh< T > | inline |