OpenABF 2.1.0
Loading...
Searching...
No Matches
Public Attributes | List of all members
OpenABF::detail::hlscm::CollapseRecord< T > Struct Template Reference

Record of a single half-edge collapse for prolongation. More...

Public Attributes

std::size_t v_removed
 
std::size_t v_kept
 
std::array< std::size_t, 3 > containing_tri
 
std::array< T, 3 > bary
 

Detailed Description

template<typename T>
struct OpenABF::detail::hlscm::CollapseRecord< T >

Record of a single half-edge collapse for prolongation.

Member Data Documentation

◆ bary

template<typename T >
std::array<T, 3> OpenABF::detail::hlscm::CollapseRecord< T >::bary

Barycentric coordinates of v_removed in containing_tri

◆ containing_tri

template<typename T >
std::array<std::size_t, 3> OpenABF::detail::hlscm::CollapseRecord< T >::containing_tri

Post-collapse triangle containing v_removed (original vertex indices)

◆ v_kept

template<typename T >
std::size_t OpenABF::detail::hlscm::CollapseRecord< T >::v_kept

Index of the kept vertex (in the original/fine mesh)

◆ v_removed

template<typename T >
std::size_t OpenABF::detail::hlscm::CollapseRecord< T >::v_removed

Index of the removed vertex (in the original/fine mesh)