summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-09-23Fix issue loading DC with previously filled storeGeorgios Andreadis
2017-09-23Implement rack creationGeorgios Andreadis
2017-09-23Add plus icon componentGeorgios Andreadis
2017-09-23Enable modal fadeGeorgios Andreadis
2017-09-23Convert map movement to keyboard-based navigationGeorgios Andreadis
2017-09-23Implement room name editGeorgios Andreadis
2017-09-23Add framework for room level sidebarGeorgios Andreadis
2017-09-23Determine hover tile validityGeorgios Andreadis
2017-09-23Implement room creationGeorgios Andreadis
2017-09-23Add conditional topology sidebarGeorgios Andreadis
2017-09-23Add title to navbar home linkGeorgios Andreadis
2017-09-23Complete homepage transferGeorgios Andreadis
2017-09-23Add content sections to homepageGeorgios Andreadis
2017-09-23Restyle navbar and use across entire siteGeorgios Andreadis
2017-09-23Reduce rack border widthGeorgios Andreadis
2017-09-23Enable going from room to tile and backGeorgios Andreadis
2017-09-23Enable going from building to room and backGeorgios Andreadis
2017-09-23Implement wall drawingGeorgios Andreadis
2017-09-23Fetch and display datacenter topologyGeorgios Andreadis
2017-09-23Add route logic for construction routesGeorgios Andreadis
2017-09-23Add tile rendering logicGeorgios Andreadis
2017-09-23Add PropType shapes for static resourcesGeorgios Andreadis
2017-09-23Add basic react-konva rendering prototypeGeorgios Andreadis
2017-09-23Generalize denormalization of object resourcesGeorgios Andreadis
2017-09-23Add profile pageGeorgios Andreadis
2017-09-23Properly align simulation list cellsGeorgios Andreadis
2017-09-23Connect simulation remove to APIGeorgios Andreadis
2017-09-23Rename project to sim and enable sim-addingGeorgios Andreadis
2017-09-23Connect to backend and fetch initial project dataGeorgios Andreadis
2017-09-23Get Google authentication flow workingGeorgios Andreadis
2017-09-23Suppress duplicate modal close actionsGeorgios Andreadis
2017-09-23Add action buttons to project rowsGeorgios Andreadis
2017-09-23Create basic projects page with add-buttonGeorgios Andreadis
2017-09-23Add date time utility functionsGeorgios Andreadis
2017-09-23Add navbar to projects pageGeorgios Andreadis
2017-09-23Remove .gitignoreGeorgios Andreadis
2017-09-23Remove old frontendGeorgios Andreadis
2017-09-23Fix typing errorsGeorgios Andreadis
2017-09-21Create simple datacenter experimentFabian Mastenbroek
2017-09-20Allow suspendable processing of message envelopesFabian Mastenbroek
This change allows a process to suspend within a receive block.
2017-09-20Setup integration with JPA frameworkFabian Mastenbroek
This change sets up the JPA integration module which provides integration of the JPA framework with the OpenDC simulator.
2017-09-20Add support for timeouts on receive callsFabian Mastenbroek
This change allows processes to set a timeout when waiting for a message to arrive.
2017-09-20Implement standard task schedulersFabian Mastenbroek
This change implements default tasks scheduling algorithms like FIFO or SRTF and adds them to to the standard library.
2017-09-20Improve simulation time managementFabian Mastenbroek
2017-09-18Refactor and split up code baseFabian Mastenbroek
This change splits up the current code base into three different module: - opendc-core - This module defines the API which you can use to write simulatable entities in a topology. - opendc-omega - This module is the reference implementation of the API defined the `opendc-core` module. - opendc-stdlib - This module provides a standard library of entities which can be used for datacenter simulation.
2017-09-08Make edges a property of a nodeFabian Mastenbroek
This change converts the ingoingEdges() and outgoingEdges() to a property in Kotlin. This better conveys the meaning of the attribute and is more in line with a Kotlin design.
2017-09-08Remove obsolete messaging classesFabian Mastenbroek
This change removes some unused messaging classes, which have become obselete after the design change.
2017-09-08Allow easier construction of graph via TopologyBuilderFabian Mastenbroek
This change allows for easier construction of a topology.
2017-09-08Refactor default Simulator implementationFabian Mastenbroek
This change refactors the default Simulator implementation, reformatting the code, adding input validation and extracting common code.
2017-09-06Implement time jumps to next eventFabian Mastenbroek
This change implements a time jump to the next event in the queue if there are no events scheduled for the current tick.