pub struct XdmfMeshStep {
pub time: f64,
pub nodes: Vec<[f64; 3]>,
pub connectivity: Vec<usize>,
pub topology: XdmfTopologyType,
pub node_scalars: Vec<(String, Vec<f64>)>,
pub node_vectors: Vec<(String, Vec<[f64; 3]>)>,
}Expand description
A single time step for an unstructured mesh time series.
Fields§
§time: f64Simulation time.
nodes: Vec<[f64; 3]>Node positions (3-D).
connectivity: Vec<usize>Flat connectivity array (length = n_elements * nodes_per_element).
topology: XdmfTopologyTypeElement topology.
node_scalars: Vec<(String, Vec<f64>)>Named node-centered scalar fields.
node_vectors: Vec<(String, Vec<[f64; 3]>)>Named node-centered vector fields (each vec is a [f64;3] per node).
Implementations§
Source§impl XdmfMeshStep
impl XdmfMeshStep
Sourcepub fn n_elements(&self) -> usize
pub fn n_elements(&self) -> usize
Number of elements in this step.
Trait Implementations§
Source§impl Clone for XdmfMeshStep
impl Clone for XdmfMeshStep
Source§fn clone(&self) -> XdmfMeshStep
fn clone(&self) -> XdmfMeshStep
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 moreAuto Trait Implementations§
impl Freeze for XdmfMeshStep
impl RefUnwindSafe for XdmfMeshStep
impl Send for XdmfMeshStep
impl Sync for XdmfMeshStep
impl Unpin for XdmfMeshStep
impl UnsafeUnpin for XdmfMeshStep
impl UnwindSafe for XdmfMeshStep
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.