C# Класс Mono.Math.BigInteger.ModulusRing

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BarrettReduction ( BigInteger x ) : void
Difference ( BigInteger a, BigInteger b ) : BigInteger
EvenPow ( BigInteger b, BigInteger exp ) : BigInteger
ModulusRing ( BigInteger mod ) : System
Multiply ( BigInteger a, BigInteger b ) : BigInteger
Pow ( BigInteger b, BigInteger exp ) : BigInteger
Pow ( uint b, BigInteger exp ) : BigInteger

Приватные методы

Метод Описание
EvenModTwoPow ( BigInteger exp ) : BigInteger
EvenPow ( uint b, BigInteger exp ) : BigInteger
OddModTwoPow ( BigInteger exp ) : BigInteger
OddPow ( BigInteger b, BigInteger exp ) : BigInteger
OddPow ( uint b, BigInteger exp ) : BigInteger

Описание методов

BarrettReduction() публичный Метод

public BarrettReduction ( BigInteger x ) : void
x BigInteger
Результат void

Difference() публичный Метод

public Difference ( BigInteger a, BigInteger b ) : BigInteger
a BigInteger
b BigInteger
Результат BigInteger

EvenPow() публичный Метод

public EvenPow ( BigInteger b, BigInteger exp ) : BigInteger
b BigInteger
exp BigInteger
Результат BigInteger

ModulusRing() публичный Метод

public ModulusRing ( BigInteger mod ) : System
mod BigInteger
Результат System

Multiply() публичный Метод

public Multiply ( BigInteger a, BigInteger b ) : BigInteger
a BigInteger
b BigInteger
Результат BigInteger

Pow() публичный Метод

public Pow ( BigInteger b, BigInteger exp ) : BigInteger
b BigInteger
exp BigInteger
Результат BigInteger

Pow() публичный Метод

public Pow ( uint b, BigInteger exp ) : BigInteger
b uint
exp BigInteger
Результат BigInteger