Enum vrp_core::solver::TelemetryMode [−][src]
pub enum TelemetryMode {
None,
OnlyLogging {
logger: InfoLogger,
log_best: usize,
log_population: usize,
dump_population: bool,
},
OnlyMetrics {
track_population: usize,
},
All {
logger: InfoLogger,
log_best: usize,
log_population: usize,
track_population: usize,
dump_population: bool,
},
}Expand description
Specifies a telemetry mode.
Variants
None
No telemetry at all.
OnlyLogging
Fields
logger: InfoLoggerA logger type.
log_best: usizeSpecifies how often best individual is logged.
log_population: usizeSpecifies how often population is logged.
dump_population: boolSpecifies whether population should be dumped.
Only logging.
OnlyMetrics
Fields
track_population: usizeSpecifies how often population is tracked.
Only metrics collection.
All
Fields
logger: InfoLoggerA logger type.
log_best: usizeSpecifies how often best individual is logged.
log_population: usizeSpecifies how often population is logged.
track_population: usizeSpecifies how often population is tracked.
dump_population: boolSpecifies whether population should be dumped.
Both logging and metrics collection.