Class FlatUpdateRecorder.EpochUpdateWriterBuilder
- java.lang.Object
-
- bio.singa.simulation.trajectories.flat.FlatUpdateRecorder.EpochUpdateWriterBuilder
-
- All Implemented Interfaces:
FlatUpdateRecorder.BuildStep,FlatUpdateRecorder.ConcentrationUnitStep,FlatUpdateRecorder.DirectoryStep,FlatUpdateRecorder.SimulationStep,FlatUpdateRecorder.TimeUnitStep,FlatUpdateRecorder.WorkspaceStep
- Enclosing class:
- FlatUpdateRecorder
public static class FlatUpdateRecorder.EpochUpdateWriterBuilder extends Object implements FlatUpdateRecorder.WorkspaceStep, FlatUpdateRecorder.DirectoryStep, FlatUpdateRecorder.SimulationStep, FlatUpdateRecorder.ConcentrationUnitStep, FlatUpdateRecorder.TimeUnitStep, FlatUpdateRecorder.BuildStep
-
-
Constructor Summary
Constructors Constructor Description EpochUpdateWriterBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlatUpdateRecorderbuild()FlatUpdateRecorder.TimeUnitStepconcentrationFormat(bio.singa.features.formatter.GeneralConcentrationFormatter concentrationFormatter)FlatUpdateRecorder.TimeUnitStepconcentrationUnit(javax.measure.Unit<bio.singa.features.quantities.MolarConcentration> concentrationUnit)FlatUpdateRecorder.SimulationStepdirectory(String directory)FlatUpdateRecorder.SimulationStepdirectory(String directory, boolean timestamped)FlatUpdateRecorder.ConcentrationUnitStepsimulation(Simulation simulation)FlatUpdateRecorder.BuildSteptimeFormat(bio.singa.features.formatter.QuantityFormatter<javax.measure.quantity.Time> timeFormatter)FlatUpdateRecorder.BuildSteptimeUnit(javax.measure.Unit<javax.measure.quantity.Time> timeUnit)FlatUpdateRecorder.DirectoryStepworkspace(Path workspace)
-
-
-
Method Detail
-
workspace
public FlatUpdateRecorder.DirectoryStep workspace(Path workspace)
- Specified by:
workspacein interfaceFlatUpdateRecorder.WorkspaceStep
-
directory
public FlatUpdateRecorder.SimulationStep directory(String directory, boolean timestamped)
- Specified by:
directoryin interfaceFlatUpdateRecorder.DirectoryStep
-
directory
public FlatUpdateRecorder.SimulationStep directory(String directory)
- Specified by:
directoryin interfaceFlatUpdateRecorder.DirectoryStep
-
simulation
public FlatUpdateRecorder.ConcentrationUnitStep simulation(Simulation simulation)
- Specified by:
simulationin interfaceFlatUpdateRecorder.SimulationStep
-
concentrationFormat
public FlatUpdateRecorder.TimeUnitStep concentrationFormat(bio.singa.features.formatter.GeneralConcentrationFormatter concentrationFormatter)
- Specified by:
concentrationFormatin interfaceFlatUpdateRecorder.ConcentrationUnitStep
-
concentrationUnit
public FlatUpdateRecorder.TimeUnitStep concentrationUnit(javax.measure.Unit<bio.singa.features.quantities.MolarConcentration> concentrationUnit)
- Specified by:
concentrationUnitin interfaceFlatUpdateRecorder.ConcentrationUnitStep
-
timeFormat
public FlatUpdateRecorder.BuildStep timeFormat(bio.singa.features.formatter.QuantityFormatter<javax.measure.quantity.Time> timeFormatter)
- Specified by:
timeFormatin interfaceFlatUpdateRecorder.TimeUnitStep
-
timeUnit
public FlatUpdateRecorder.BuildStep timeUnit(javax.measure.Unit<javax.measure.quantity.Time> timeUnit)
- Specified by:
timeUnitin interfaceFlatUpdateRecorder.TimeUnitStep
-
build
public FlatUpdateRecorder build()
- Specified by:
buildin interfaceFlatUpdateRecorder.BuildStep- Specified by:
buildin interfaceFlatUpdateRecorder.ConcentrationUnitStep- Specified by:
buildin interfaceFlatUpdateRecorder.TimeUnitStep
-
-