[−][src]Trait gut::mesh::topology::VertexFace
Required methods
fn vertex_to_face<I>(&self, i: I, k: usize) -> Option<FaceIndex> where
I: Copy + Into<VertexIndex>,
I: Copy + Into<VertexIndex>,
Index of the destination element.
fn vertex_face<I>(&self, i: I, k: usize) -> Option<VertexFaceIndex> where
I: Copy + Into<VertexIndex>,
I: Copy + Into<VertexIndex>,
Toplogy index: where the data lives in an attribute array.
fn num_vertex_faces(&self) -> usize
Topology quantifier. Number of connectors in total.
fn num_faces_at_vertex<I>(&self, i: I) -> usize where
I: Copy + Into<VertexIndex>,
I: Copy + Into<VertexIndex>,
Topology quantifier. Number of connectors at a particular element.
Implementors
impl<T: Real> VertexFace for QuadMeshExt<T>
[src]
fn vertex_to_face<VI>(&self, vidx: VI, which: usize) -> Option<FaceIndex> where
VI: Copy + Into<VertexIndex>,
[src]
VI: Copy + Into<VertexIndex>,
fn vertex_face<VI>(&self, vidx: VI, which: usize) -> Option<VertexFaceIndex> where
VI: Copy + Into<VertexIndex>,
[src]
VI: Copy + Into<VertexIndex>,
fn num_vertex_faces(&self) -> usize
[src]
fn num_faces_at_vertex<VI>(&self, vidx: VI) -> usize where
VI: Copy + Into<VertexIndex>,
[src]
VI: Copy + Into<VertexIndex>,
impl<T: Real> VertexFace for TriMeshExt<T>
[src]
fn vertex_to_face<VI>(&self, vidx: VI, which: usize) -> Option<FaceIndex> where
VI: Copy + Into<VertexIndex>,
[src]
VI: Copy + Into<VertexIndex>,
fn vertex_face<VI>(&self, vidx: VI, which: usize) -> Option<VertexFaceIndex> where
VI: Copy + Into<VertexIndex>,
[src]
VI: Copy + Into<VertexIndex>,
fn num_vertex_faces(&self) -> usize
[src]
fn num_faces_at_vertex<VI>(&self, vidx: VI) -> usize where
VI: Copy + Into<VertexIndex>,
[src]
VI: Copy + Into<VertexIndex>,