diff --git a/src/modules/simulation/SimulationChart.vue b/src/modules/simulation/SimulationChart.vue index 97739f9..ab56695 100644 --- a/src/modules/simulation/SimulationChart.vue +++ b/src/modules/simulation/SimulationChart.vue @@ -1,53 +1,61 @@ + + Chart appears once every simulations resume + @@ -56,4 +64,12 @@ onMounted(reloadGraph) width: 80vw; height: 100vh; } + +.no-init { + position: relative; + top: -100vh; + display: flex; + justify-content: center; + align-items: center; +} diff --git a/src/modules/simulation/SimulationControls.vue b/src/modules/simulation/SimulationControls.vue index 2856d81..ef30b6f 100644 --- a/src/modules/simulation/SimulationControls.vue +++ b/src/modules/simulation/SimulationControls.vue @@ -2,7 +2,7 @@ import { Strategy } from '@/modules/lean/strategy' import { useSimulationStore } from '@/modules/simulation/simulation-store' const simulationStore = useSimulationStore() -const NUMBER_OF_SIMULATION = 400 +const NUMBER_OF_SIMULATION = 200 const strategies: Strategy[] = ['push', 'pull', 'push-dps', 'pull-dps'] diff --git a/src/modules/simulation/simulation-store.ts b/src/modules/simulation/simulation-store.ts index d295c4e..a1068e6 100644 --- a/src/modules/simulation/simulation-store.ts +++ b/src/modules/simulation/simulation-store.ts @@ -154,6 +154,9 @@ export const useSimulationStore = defineStore('dashboard', { getRound( state.mean[strategy].totalDaysSum, state.mean[strategy].simulations - ) + ), + hasSimulationFinished: (state) => + state.requestedSimulation > 0 && + state.requestedSimulation === state.simulationsDone } })