[−][src]Struct mshio::mshfile::NodeBlock
A block of nodes
Fields
entity_dim: I
The number of dimensions of nodes in this block
entity_tag: I
The tag of the geometric entity this block of elements is associated to
parametric: bool
Whether this node entity provides parametric coordinates for its nodes
This is currently unimplemented.
Maps the tag of each node to its linear index in this block
Node tags (used to reference nodes from entities) can be non-sequential (i.e. sparse). This map is only present if the node tags of this block are actually sparse. Otherwise it is None.
nodes: Vec<Node<F>>
The nodes of this block
parametric_nodes: Option<Vec<Node<F>>>
May contain parametric coordinates of the nodes
This is currently unimplemented.
Trait Implementations
impl<U: Clone, I: Clone, F: Clone> Clone for NodeBlock<U, I, F> where
U: MshUsizeT,
I: MshIntT,
F: MshFloatT,
[src]
U: MshUsizeT,
I: MshIntT,
F: MshFloatT,
impl<U: Debug, I: Debug, F: Debug> Debug for NodeBlock<U, I, F> where
U: MshUsizeT,
I: MshIntT,
F: MshFloatT,
[src]
U: MshUsizeT,
I: MshIntT,
F: MshFloatT,
impl<U: PartialEq, I: PartialEq, F: PartialEq> PartialEq<NodeBlock<U, I, F>> for NodeBlock<U, I, F> where
U: MshUsizeT,
I: MshIntT,
F: MshFloatT,
[src]
U: MshUsizeT,
I: MshIntT,
F: MshFloatT,
fn eq(&self, other: &NodeBlock<U, I, F>) -> bool
[src]
fn ne(&self, other: &NodeBlock<U, I, F>) -> bool
[src]
impl<U, I, F> StructuralPartialEq for NodeBlock<U, I, F> where
U: MshUsizeT,
I: MshIntT,
F: MshFloatT,
[src]
U: MshUsizeT,
I: MshIntT,
F: MshFloatT,
Auto Trait Implementations
impl<U, I, F> RefUnwindSafe for NodeBlock<U, I, F> where
F: RefUnwindSafe,
I: RefUnwindSafe,
U: RefUnwindSafe,
F: RefUnwindSafe,
I: RefUnwindSafe,
U: RefUnwindSafe,
impl<U, I, F> Send for NodeBlock<U, I, F> where
F: Send,
I: Send,
U: Send,
F: Send,
I: Send,
U: Send,
impl<U, I, F> Sync for NodeBlock<U, I, F> where
F: Sync,
I: Sync,
U: Sync,
F: Sync,
I: Sync,
U: Sync,
impl<U, I, F> Unpin for NodeBlock<U, I, F> where
F: Unpin,
I: Unpin,
U: Unpin,
F: Unpin,
I: Unpin,
U: Unpin,
impl<U, I, F> UnwindSafe for NodeBlock<U, I, F> where
F: UnwindSafe,
I: UnwindSafe,
U: UnwindSafe,
F: 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>,