C# Class IntXLib.AutoFhtMultiplier

Multiplies using FHT.
Inheritance: MultiplierBase
显示文件 Open project: devoyster/IntXLib

Public Methods

Method Description
AutoFhtMultiplier ( IMultiplier classicMultiplier )

Creates new AutoFhtMultiplier instance.

Multiply ( uint digitsPtr1, uint length1, uint digitsPtr2, uint length2, uint digitsResPtr ) : uint

Multiplies two big integers using pointers.

Method Details

AutoFhtMultiplier() public method

Creates new AutoFhtMultiplier instance.
public AutoFhtMultiplier ( IMultiplier classicMultiplier )
classicMultiplier IMultiplier Multiplier to use if FHT is unapplicatible.

Multiply() public method

Multiplies two big integers using pointers.
public Multiply ( uint digitsPtr1, uint length1, uint digitsPtr2, uint length2, uint digitsResPtr ) : uint
digitsPtr1 uint First big integer digits.
length1 uint First big integer length.
digitsPtr2 uint Second big integer digits.
length2 uint Second big integer length.
digitsResPtr uint Resulting big integer digits.
return uint