public async Task <Queue <IPoint <T> > > CalculateAsync(IFunctionCalculation <T> calculation) => await Task.Run(() => calculation.GetRange(_domain));
public FunctionController(IFunctionService <double> service, IFunctionCalculation <double> calculation) { _service = service; _calculation = calculation; }
public Queue <IPoint <T> > Calculate(IFunctionCalculation <T> calculation) => calculation.GetRange(_domain);