Interface SimulationFacade
- All Known Implementing Classes:
CheckpointSimulationFacade
public interface SimulationFacade
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final recordstatic class -
Method Summary
Modifier and TypeMethodDescriptionvoidaddActivityTypes(Collection<ActivityType> activityTypes) voidsetInitialSimResults(SimulationData simulationData) simulateNoResults(Plan plan, gov.nasa.jpl.aerie.merlin.protocol.types.Duration until) gov.nasa.jpl.aerie.merlin.driver.SimulationResultsComputerInputsgov.nasa.jpl.aerie.merlin.driver.SimulationResultsComputerInputssimulateNoResultsUntilEndAct(Plan plan, SchedulingActivity activity) simulateWithResults(Plan plan, gov.nasa.jpl.aerie.merlin.protocol.types.Duration until) simulateWithResults(Plan plan, gov.nasa.jpl.aerie.merlin.protocol.types.Duration until, Set<String> resourceNames) gov.nasa.jpl.aerie.merlin.protocol.types.Duration
-
Method Details
-
setInitialSimResults
-
totalSimulationTime
gov.nasa.jpl.aerie.merlin.protocol.types.Duration totalSimulationTime() -
getCanceledListener
-
addActivityTypes
-
simulateNoResultsAllActivities
gov.nasa.jpl.aerie.merlin.driver.SimulationResultsComputerInputs simulateNoResultsAllActivities(Plan plan) throws SimulationFacade.SimulationException, SchedulingInterruptedException -
simulateNoResultsUntilEndAct
gov.nasa.jpl.aerie.merlin.driver.SimulationResultsComputerInputs simulateNoResultsUntilEndAct(Plan plan, SchedulingActivity activity) throws SimulationFacade.SimulationException, SchedulingInterruptedException -
simulateNoResults
SimulationFacade.AugmentedSimulationResultsComputerInputs simulateNoResults(Plan plan, gov.nasa.jpl.aerie.merlin.protocol.types.Duration until) throws SimulationFacade.SimulationException, SchedulingInterruptedException -
simulateWithResults
SimulationData simulateWithResults(Plan plan, gov.nasa.jpl.aerie.merlin.protocol.types.Duration until) throws SimulationFacade.SimulationException, SchedulingInterruptedException -
simulateWithResults
SimulationData simulateWithResults(Plan plan, gov.nasa.jpl.aerie.merlin.protocol.types.Duration until, Set<String> resourceNames) throws SimulationFacade.SimulationException, SchedulingInterruptedException -
getLatestSimulationData
Optional<SimulationData> getLatestSimulationData()
-