C# Class IntXLib.AutoFhtMultiplier

Multiplies using FHT.
Inheritance: MultiplierBase
Afficher le fichier Open project: devoyster/IntXLib

Méthodes publiques

Méthode 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 méthode

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

Multiply() public méthode

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.
Résultat uint