[][src]Trait gut::mesh::topology::FaceEdge

pub trait FaceEdge {
    fn face_to_edge<I>(&self, i: I, k: usize) -> Option<EdgeIndex>
    where
        I: Copy + Into<FaceIndex>
;
fn face_edge<I>(&self, i: I, k: usize) -> Option<FaceEdgeIndex>
    where
        I: Copy + Into<FaceIndex>
;
fn num_face_edges(&self) -> usize;
fn num_edges_at_face<I>(&self, i: I) -> usize
    where
        I: Copy + Into<FaceIndex>
; }

Required methods

fn face_to_edge<I>(&self, i: I, k: usize) -> Option<EdgeIndex> where
    I: Copy + Into<FaceIndex>, 

Index of the destination element.

fn face_edge<I>(&self, i: I, k: usize) -> Option<FaceEdgeIndex> where
    I: Copy + Into<FaceIndex>, 

Toplogy index: where the data lives in an attribute array.

fn num_face_edges(&self) -> usize

Topology quantifier. Number of connectors in total.

fn num_edges_at_face<I>(&self, i: I) -> usize where
    I: Copy + Into<FaceIndex>, 

Topology quantifier. Number of connectors at a particular element.

Loading content...

Implementors

impl<T: Real> FaceEdge for PolyMesh<T>[src]

impl<T: Real> FaceEdge for QuadMesh<T>[src]

impl<T: Real> FaceEdge for QuadMeshExt<T>[src]

impl<T: Real> FaceEdge for TriMesh<T>[src]

impl<T: Real> FaceEdge for TriMeshExt<T>[src]

Loading content...