pub enum Connectivity {
Hexahedral(PrimitiveConnectivity<3, 8>),
Polyhedral(PolytopalConnectivity<3>),
Polygonal(PolytopalConnectivity<2>),
Pyramidal(PrimitiveConnectivity<3, 5>),
Quadrilateral(PrimitiveConnectivity<2, 4>),
Tetrahedral(PrimitiveConnectivity<3, 4>),
Triangular(PrimitiveConnectivity<2, 3>),
Wedge(PrimitiveConnectivity<3, 6>),
}Variants§
Hexahedral(PrimitiveConnectivity<3, 8>)
Polyhedral(PolytopalConnectivity<3>)
Polygonal(PolytopalConnectivity<2>)
Pyramidal(PrimitiveConnectivity<3, 5>)
Quadrilateral(PrimitiveConnectivity<2, 4>)
Tetrahedral(PrimitiveConnectivity<3, 4>)
Triangular(PrimitiveConnectivity<2, 3>)
Wedge(PrimitiveConnectivity<3, 6>)
Implementations§
Source§impl Connectivity
impl Connectivity
pub fn local_faces(&self) -> &'static [&'static [usize]]
pub fn abaqus_side(&self, ordinal: usize) -> usize
pub fn local_face_from_abaqus_side(&self, side: usize) -> usize
pub fn add_edge_adjacency(&self, nodes_nodes: &mut [Vec<usize>])
pub fn is_empty(&self) -> bool
pub fn iter(&self) -> ElementIter<'_>
pub fn element_numbers(&self) -> Option<&[usize]>
pub fn node_element_connectivity(&self) -> &[Vec<usize>]
pub fn number_elements(&mut self, numbers: Vec<usize>)
pub fn number_of_elements(&self) -> usize
pub fn number_of_faces(&self) -> Option<usize>
pub fn number_of_faces_per_element<I>(&self) -> Option<Vec<I>>
pub fn number_of_nodes_per_element(&self) -> Option<usize>
pub fn number_of_nodes_per_face<I>(&self) -> Option<Vec<I>>
pub fn exodus_element_type(&self) -> &str
pub fn flat_connectivity<I>(&self) -> FlatConnectivity<I>
Trait Implementations§
Source§impl<'a> IntoIterator for &'a Connectivity
impl<'a> IntoIterator for &'a Connectivity
Source§impl TryFrom<Connectivity> for PolytopalConnectivity<2>
impl TryFrom<Connectivity> for PolytopalConnectivity<2>
Source§impl TryFrom<Connectivity> for PolytopalConnectivity<3>
impl TryFrom<Connectivity> for PolytopalConnectivity<3>
Source§impl TryFrom<Connectivity> for PrimitiveConnectivity<2, 3>
impl TryFrom<Connectivity> for PrimitiveConnectivity<2, 3>
Source§impl TryFrom<Connectivity> for PrimitiveConnectivity<2, 4>
impl TryFrom<Connectivity> for PrimitiveConnectivity<2, 4>
Source§impl TryFrom<Connectivity> for PrimitiveConnectivity<3, 4>
impl TryFrom<Connectivity> for PrimitiveConnectivity<3, 4>
Source§impl TryFrom<Connectivity> for PrimitiveConnectivity<3, 5>
impl TryFrom<Connectivity> for PrimitiveConnectivity<3, 5>
Source§impl TryFrom<Connectivity> for PrimitiveConnectivity<3, 6>
impl TryFrom<Connectivity> for PrimitiveConnectivity<3, 6>
Source§impl TryFrom<Connectivity> for PrimitiveConnectivity<3, 8>
impl TryFrom<Connectivity> for PrimitiveConnectivity<3, 8>
Auto Trait Implementations§
impl !Freeze for Connectivity
impl !RefUnwindSafe for Connectivity
impl Send for Connectivity
impl !Sync for Connectivity
impl Unpin for Connectivity
impl UnsafeUnpin for Connectivity
impl UnwindSafe for Connectivity
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more