pub struct TimeStepWriter {
pub output_dir: String,
pub base_name: String,
pub entries: Vec<(f64, String)>,
}Expand description
Time-step writer: manages sequential VTU output with a PVD index.
Fields§
§output_dir: StringBase directory for output files.
base_name: StringBase name for each VTU file (without extension).
entries: Vec<(f64, String)>Accumulated PVD entries.
Implementations§
Source§impl TimeStepWriter
impl TimeStepWriter
Sourcepub fn new(output_dir: impl Into<String>, base_name: impl Into<String>) -> Self
pub fn new(output_dir: impl Into<String>, base_name: impl Into<String>) -> Self
Create a new time-step writer.
Sourcepub fn vtu_filename(&self, step: usize) -> String
pub fn vtu_filename(&self, step: usize) -> String
Get the VTU filename for step i.
Sourcepub fn register_step(&mut self, time: f64, step: usize)
pub fn register_step(&mut self, time: f64, step: usize)
Register a time step (without writing).
Auto Trait Implementations§
impl Freeze for TimeStepWriter
impl RefUnwindSafe for TimeStepWriter
impl Send for TimeStepWriter
impl Sync for TimeStepWriter
impl Unpin for TimeStepWriter
impl UnsafeUnpin for TimeStepWriter
impl UnwindSafe for TimeStepWriter
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<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.