コード例 #1
0
        public ConvolutionFactory(IAlgebraicNumberCalculator <TAlgebraicNumber> algebraicNumberCalculator)
        {
            AlgebraicNumberCalculator = algebraicNumberCalculator
                                        ?? throw new ArgumentNullException(nameof(algebraicNumberCalculator));

            Zero = algebraicNumberCalculator.FromInt(0);

            One = algebraicNumberCalculator.FromInt(1);
        }