Nina@39: /* Nina@39: * File: dependency.h Nina@39: * Author: engelhardt Nina@39: * Nina@39: * Created on 29. August 2011, 17:41 Nina@39: */ Nina@39: Nina@39: #ifndef DEPENDENCY_H Nina@39: #define DEPENDENCY_H Nina@39: Nina@39: Nina@39: #include Nina@39: Nina@39: typedef struct { Nina@39: int vp; Nina@39: int task; Nina@39: } Unit; Nina@39: Nina@39: typedef struct { Nina@39: int from_vp; Nina@39: int from_task; Nina@39: int to_vp; Nina@39: int to_task; Nina@39: } Dependency; Nina@39: Nina@39: FILE* dependency_file; Nina@39: Nina@39: Dependency* new_dependency(int from_vp, int from_task, int to_vp, int to_task); Nina@39: Nina@39: int set_dependency_file(FILE* file); Nina@39: Nina@39: void print_dependency_to_file(void* dep); Nina@39: Nina@39: #endif /* DEPENDENCY_H */ Nina@39: