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
No telemetry at all.
Only logging.
Fields of OnlyLogging
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 metrics collection.
Fields of OnlyMetrics
track_population: usizeSpecifies how often population is tracked.
Both logging and metrics collection.
Fields of All
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.