40 const std::vector<std::array<SimplexId, 2>> &edgeList,
60 const std::vector<std::array<SimplexId, 3>> &cellEdges,
61 const std::vector<std::array<SimplexId, 2>> &edgeList,
83 const std::vector<std::array<SimplexId, 4>> &cellTriangles,
84 const std::vector<std::array<SimplexId, 3>> &triangleList,
100 const std::vector<std::array<SimplexId, 2>> &edgeList)
const;
CellArray generic array of cells
Minimalist debugging class.
Replacement for std::vector<std::vector<SimplexId>>
ZeroSkeleton processing package.
int buildVertexEdges(const SimplexId &vertexNumber, const std::vector< std::array< SimplexId, 2 > > &edgeList, FlatJaggedArray &vertexEdges) const
int buildVertexStars(const SimplexId &vertexNumber, const CellArray &cellArray, FlatJaggedArray &vertexStars) const
int buildVertexLinks(const FlatJaggedArray &vertexStars, const std::vector< std::array< SimplexId, 3 > > &cellEdges, const std::vector< std::array< SimplexId, 2 > > &edgeList, FlatJaggedArray &vertexLinks) const
int buildVertexNeighbors(const SimplexId &vertexNumber, FlatJaggedArray &vertexNeighbors, const std::vector< std::array< SimplexId, 2 > > &edgeList) const
int SimplexId
Identifier type for simplices of any dimension.