Sviluppato da:
- Filippo Badalamenti (Team Leader)
- Marta Caggiano
- Emanuele Alfano
#Primo avvio di demoMain.py
Al primo avvio del progetto sarà sufficente avviare con python3.6 il file senza alcun parametro e verra printata sul command la help della funzione con la sintassi da applicare per le singole forme.
#Sintassi script Bash
Per runnare il progamma bash che esegue e salva in automatico i dati:
- ./runAndData.sh >forma< >output del medio< >nElem> >OutFileDir> >son< >outDircProfile<
- ./serialRun.sh >forma< >nIteration(50*n)< >OutFileDir< >son<
- ./esecuzioniForme.sh >OutFileDir< >nIteration(50*n)<
#Regole Di sintassi
Regole di sintassi:
- Le aggiunte nel codice dei prof devono avere vicino al def: "#ACB" ovvero Alfano Caggiano Badalamenti
#Lista modifiche a codice pregresso
Lista Funzioni modificate o aggiunte:
- graph/Graph_AdjacencyList aggiunto "getAdjList"
- graph/Graph_AdjacencyList modificato pesantemente "getAdj"
- graph/Graph_AdjacencyList fatto l'override di del per eliminare il grafo, ma commentato perchè non sembra ridurre la memoria ma allunga i tempi
- list/LinkedList.py fatto l'override di del per eliminare il grafo
- UninonFind_QuickFind overridie di str per printare l'union
- UninonFind_QuickUnion overridie di str per printare l'union
#Matlab Script
Lo script matlab riceve una tabella csv su file .dat, e li converte nei 3 grafici presenti nella relazione. la versione di matlab è la 2017.a eseguita su linux (Kubuntu)