private bool _checkRange(IEnumerable <double> input) { _network.Input(input); var index = _network.GetOutputIndex(); var euclidRange = EuclidRangeSummator.GetEuclidRange(_network.OutputLayer.Nodes[index] as ISlaveNode); return(euclidRange < _criticalRange); }
private async Task <bool> _checkRangeAsync(IEnumerable <double> input) { _network.Input(input); var index = await _network.GetOutputIndexAsync(); var euclidRange = await EuclidRangeSummator .GetEuclidRangeAsync(_network.OutputLayer.Nodes[index] as ISlaveNode) .ConfigureAwait(false); return(euclidRange < _criticalRange); }