public DfekmProcessor(Guid id, Int32 myId, Uri librarian, Int32 clusterCount, Task[] problemData, Int32 start, Int32 len, IDistanceAlgorithm<Task> alg) { // Initialize stuff this._id = id; this._myId = myId; this._problemData = problemData; this._processorData = new ArraySegment<Task>(_problemData, start, len); this._distanceAlg = alg; // Initialize WCF librarian proxy EndpointAddress endpoint = new EndpointAddress(librarian); _librarian = ChannelFactory<ILibrarianService>.CreateChannel(new BasicHttpBinding(), endpoint); _librarian.InitializeKMeans(id); // Check if this is node-zero if (myId == 0) { // Grab a random sample Int32 sampleSize = (Int32)Math.Ceiling(Math.Sqrt(_problemData.Length)); if (sampleSize < clusterCount) sampleSize = clusterCount; Task[] sample = _problemData.OrderBy((Task t) => { return rand.Next(); }).Take(sampleSize).ToArray(); // Run k-medoid on the sample // Create the first row of CA Table } }
public DfekmProcessor(Guid id, Int32 myId, Uri librarian, Int32 clusterCount, Task[] problemData, Int32 start, Int32 len, IDistanceAlgorithm <Task> alg) { // Initialize stuff this._id = id; this._myId = myId; this._problemData = problemData; this._processorData = new ArraySegment <Task>(_problemData, start, len); this._distanceAlg = alg; // Initialize WCF librarian proxy EndpointAddress endpoint = new EndpointAddress(librarian); _librarian = ChannelFactory <ILibrarianService> .CreateChannel(new BasicHttpBinding(), endpoint); _librarian.InitializeKMeans(id); // Check if this is node-zero if (myId == 0) { // Grab a random sample Int32 sampleSize = (Int32)Math.Ceiling(Math.Sqrt(_problemData.Length)); if (sampleSize < clusterCount) { sampleSize = clusterCount; } Task[] sample = _problemData.OrderBy((Task t) => { return(rand.Next()); }).Take(sampleSize).ToArray(); // Run k-medoid on the sample // Create the first row of CA Table } }
public BookService(ILibraryDbContext dbContext, ILibrarianService librarianService) { _dbContext = dbContext; _librarianService = librarianService; }
public LibrarianController(ILibraryDbContext dbContext, ILibrarianService librarianService) : base(dbContext) { _librarianService = librarianService; }
public BooksManagementController(ILibraryDbContext dbContext, IBookService bookService, ILibrarianService librarianService) : base(dbContext) { _bookService = bookService; _librarianService = librarianService; }
public LibrarianController(ILibrarianService service, IMapper mapper) { librarianService = service; this.mapper = mapper; }