Struct argmin::core::ArgminCheckpoint [−][src]
pub struct ArgminCheckpoint { /* fields omitted */ }
Checkpoint
Defines how often and where a checkpoint is saved.
Implementations
impl ArgminCheckpoint
[src]
impl ArgminCheckpoint
[src]pub fn new(directory: &str, mode: CheckpointMode) -> Result<Self, Error>
[src]
Define a new checkpoint
pub fn set_dir(&mut self, dir: &str)
[src]
Set directory of checkpoint
pub fn dir(&self) -> String
[src]
Get directory of checkpoint
pub fn set_name(&mut self, name: &str)
[src]
Set name of checkpoint
pub fn name(&self) -> String
[src]
Get name of checkpoint
pub fn set_mode(&mut self, mode: CheckpointMode)
[src]
Set mode of checkpoint
pub fn store<T: Serialize>(
&self,
executor: &T,
filename: &str
) -> Result<(), Error>
[src]
&self,
executor: &T,
filename: &str
) -> Result<(), Error>
Write checkpoint to disk
pub fn store_cond<T: Serialize>(
&self,
executor: &T,
iter: u64
) -> Result<(), Error>
[src]
&self,
executor: &T,
iter: u64
) -> Result<(), Error>
Write checkpoint based on the desired CheckpointMode
Trait Implementations
impl Clone for ArgminCheckpoint
[src]
impl Clone for ArgminCheckpoint
[src]fn clone(&self) -> ArgminCheckpoint
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for ArgminCheckpoint
[src]
impl Default for ArgminCheckpoint
[src]fn default() -> ArgminCheckpoint
[src]
impl<'de> Deserialize<'de> for ArgminCheckpoint
[src]
impl<'de> Deserialize<'de> for ArgminCheckpoint
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for ArgminCheckpoint
[src]
impl Eq for ArgminCheckpoint
[src]impl Hash for ArgminCheckpoint
[src]
impl Hash for ArgminCheckpoint
[src]impl Ord for ArgminCheckpoint
[src]
impl Ord for ArgminCheckpoint
[src]impl PartialEq<ArgminCheckpoint> for ArgminCheckpoint
[src]
impl PartialEq<ArgminCheckpoint> for ArgminCheckpoint
[src]fn eq(&self, other: &ArgminCheckpoint) -> bool
[src]
fn ne(&self, other: &ArgminCheckpoint) -> bool
[src]
impl PartialOrd<ArgminCheckpoint> for ArgminCheckpoint
[src]
impl PartialOrd<ArgminCheckpoint> for ArgminCheckpoint
[src]fn partial_cmp(&self, other: &ArgminCheckpoint) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl Serialize for ArgminCheckpoint
[src]
impl Serialize for ArgminCheckpoint
[src]impl StructuralEq for ArgminCheckpoint
[src]
impl StructuralEq for ArgminCheckpoint
[src]impl StructuralPartialEq for ArgminCheckpoint
[src]
impl StructuralPartialEq for ArgminCheckpoint
[src]Auto Trait Implementations
impl RefUnwindSafe for ArgminCheckpoint
impl RefUnwindSafe for ArgminCheckpoint
impl Send for ArgminCheckpoint
impl Send for ArgminCheckpoint
impl Sync for ArgminCheckpoint
impl Sync for ArgminCheckpoint
impl Unpin for ArgminCheckpoint
impl Unpin for ArgminCheckpoint
impl UnwindSafe for ArgminCheckpoint
impl UnwindSafe for ArgminCheckpoint
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,