NAssets.jl Structure
- $core$: structs and main graph functions
- $ctl$: functions used by the control agent(s)
- $agent_control.jl$: operation of control agent and communication between agents
- $queries_basic/multiple.jl$ : queries used by the control agents to find paths.
- $eve$: functions for triggering artificial events on the asset network, for example random failures.
- $model$: Main ABM functions including agent and model steps.
- $ntw$: Network Protocol Functions including minimal implementation of flows and actions based on OpenFlow.
- $phy$: Physical model for asset deterioration and maintenance.
- $utils$: General util functions used throughout.
Back to index