Class MultiVestaExporter
-
- All Implemented Interfaces:
-
it.unibo.alchemist.boundary.Exporter
public final class MultiVestaExporter<T extends Object, P extends Position<P>> extends AbstractExporter<T, P>
Save all available information in a static map.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
MultiVestaExporter.Companion
Utilities for the MultiVesta exporter.
-
Field Summary
Fields Modifier and Type Field Description private final Double
interval
private final List<Extractor<?>>
dataExtractors
public final static MultiVestaExporter.Companion
Companion
-
Constructor Summary
Constructors Constructor Description MultiVestaExporter(Double interval)
MultiVestaExporter()
-
Method Summary
Modifier and Type Method Description final Double
getInterval()
Unit
setup(Environment<T, P> environment)
Unit
exportData(Environment<T, P> environment, Actionable<T> reaction, Time time, Long step)
Unit
close(Environment<T, P> environment, Time time, Long step)
-
-
Constructor Detail
-
MultiVestaExporter
MultiVestaExporter(Double interval)
- Parameters:
interval
- the sampling time, defaults to AbstractExporter.DEFAULT_INTERVAL.
-
MultiVestaExporter
MultiVestaExporter()
-
-
Method Detail
-
getInterval
final Double getInterval()
-
setup
Unit setup(Environment<T, P> environment)
-
exportData
Unit exportData(Environment<T, P> environment, Actionable<T> reaction, Time time, Long step)
-
-
-
-