pub struct MeshPointChart {
pub start: u64,
pub end_inclusive: u64,
pub point_count: usize,
pub is_dense: bool,
}Expand description
Numeric chart containing all topology point identifiers.
Unlike PETSc, mesh-sieve permits sparse point identifiers. start and
end_inclusive therefore bound the identifiers while point_count and
is_dense state whether the interval itself is a complete point set.
Fields§
§start: u64Smallest point identifier in the topology.
end_inclusive: u64Largest point identifier in the topology.
point_count: usizeNumber of points actually present in the topology.
is_dense: boolWhether every identifier in the bounded interval is present.
Trait Implementations§
Source§impl Clone for MeshPointChart
impl Clone for MeshPointChart
Source§fn clone(&self) -> MeshPointChart
fn clone(&self) -> MeshPointChart
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MeshPointChart
Source§impl Debug for MeshPointChart
impl Debug for MeshPointChart
impl Eq for MeshPointChart
Source§impl PartialEq for MeshPointChart
impl PartialEq for MeshPointChart
impl StructuralPartialEq for MeshPointChart
Auto Trait Implementations§
impl Freeze for MeshPointChart
impl RefUnwindSafe for MeshPointChart
impl Send for MeshPointChart
impl Sync for MeshPointChart
impl Unpin for MeshPointChart
impl UnsafeUnpin for MeshPointChart
impl UnwindSafe for MeshPointChart
Blanket Implementations§
Source§impl<T> AccumulatePathExt for T
impl<T> AccumulatePathExt for T
fn accumulate_path<O, I>(path: I) -> Owhere
O: Orientation,
I: IntoIterator<Item = O>,
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