MCPcopy Create free account
hub / github.com/PyMesh/PyMesh / compute_edge_lengths

Method compute_edge_lengths

tools/Assembler/Elements/EdgeElements.cpp:72–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

70}
71
72void EdgeElements::compute_edge_lengths() {
73 size_t num_elements = getNbrElements();
74 m_edge_lengths.resize(num_elements);
75 for (size_t i=0; i<num_elements; i++) {
76 VectorI edge = getElement(i);
77 VectorF v1 = getNode(edge[0]);
78 VectorF v2 = getNode(edge[1]);
79 m_edge_lengths[i] = (v1 - v2).norm();
80 }
81}
82

Callers

nothing calls this directly

Calls 1

normMethod · 0.80

Tested by

no test coverage detected