OpenABF 2.1.0
Loading...
Searching...
No Matches
OpenABF::detail::hlscm::DecimationMesh< T > Member List

This is the complete list of members for OpenABF::detail::hlscm::DecimationMesh< T >, including all inherited members.

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 -> TOpenABF::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 -> boolOpenABF::detail::hlscm::DecimationMesh< T >inline
is_boundary_OpenABF::detail::hlscm::DecimationMesh< T >private
is_collapsible(std::size_t v) const -> boolOpenABF::detail::hlscm::DecimationMesh< T >inline
is_pinned_OpenABF::detail::hlscm::DecimationMesh< T >private
num_alive_faces() const -> std::size_tOpenABF::detail::hlscm::DecimationMesh< T >inline
num_alive_faces_OpenABF::detail::hlscm::DecimationMesh< T >private
num_alive_verts() const -> std::size_tOpenABF::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