34 lines
570 B
ActionScript
34 lines
570 B
ActionScript
package com.hurlant.math
|
|
{
|
|
use namespace bi_internal;
|
|
/**
|
|
* A "null" reducer
|
|
*/
|
|
public class NullReduction implements IReduction
|
|
{
|
|
public function revert(x:BigInteger):BigInteger
|
|
{
|
|
return x;
|
|
}
|
|
|
|
public function mulTo(x:BigInteger, y:BigInteger, r:BigInteger):void
|
|
{
|
|
x.multiplyTo(y,r);
|
|
}
|
|
|
|
public function sqrTo(x:BigInteger, r:BigInteger):void
|
|
{
|
|
x.squareTo(r);
|
|
}
|
|
|
|
public function convert(x:BigInteger):BigInteger
|
|
{
|
|
return x;
|
|
}
|
|
|
|
public function reduce(x:BigInteger):void
|
|
{
|
|
}
|
|
|
|
}
|
|
} |