[−][src]Struct mshio::mshfile::ElementBlock
A block of elements
Fields
entity_dim: I
The number of dimensions of elements in this block
entity_tag: I
The tag of the geometric entity this block of elements is associated to
element_type: ElementType
The type of all elements in this block
Maps the tag of each element to its linear index in this block
Element tags (used to reference elements from entities) can be non-sequential (i.e. sparse). This map is only present if the element tags of this block are actually sparse. Otherwise it is None.
elements: Vec<Element<U>>
The elements of this block
Trait Implementations
impl<U: Clone, I: Clone> Clone for ElementBlock<U, I> where
U: MshUsizeT,
I: MshIntT,
[src]
U: MshUsizeT,
I: MshIntT,
fn clone(&self) -> ElementBlock<U, I>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<U: Debug, I: Debug> Debug for ElementBlock<U, I> where
U: MshUsizeT,
I: MshIntT,
[src]
U: MshUsizeT,
I: MshIntT,
impl<U: PartialEq, I: PartialEq> PartialEq<ElementBlock<U, I>> for ElementBlock<U, I> where
U: MshUsizeT,
I: MshIntT,
[src]
U: MshUsizeT,
I: MshIntT,
fn eq(&self, other: &ElementBlock<U, I>) -> bool
[src]
fn ne(&self, other: &ElementBlock<U, I>) -> bool
[src]
impl<U, I> StructuralPartialEq for ElementBlock<U, I> where
U: MshUsizeT,
I: MshIntT,
[src]
U: MshUsizeT,
I: MshIntT,
Auto Trait Implementations
impl<U, I> RefUnwindSafe for ElementBlock<U, I> where
I: RefUnwindSafe,
U: RefUnwindSafe,
I: RefUnwindSafe,
U: RefUnwindSafe,
impl<U, I> Send for ElementBlock<U, I> where
I: Send,
U: Send,
I: Send,
U: Send,
impl<U, I> Sync for ElementBlock<U, I> where
I: Sync,
U: Sync,
I: Sync,
U: Sync,
impl<U, I> Unpin for ElementBlock<U, I> where
I: Unpin,
U: Unpin,
I: Unpin,
U: Unpin,
impl<U, I> UnwindSafe for ElementBlock<U, I> where
I: UnwindSafe,
U: UnwindSafe,
I: UnwindSafe,
U: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,