Aesi Multiprecision
C++ class library of long integer arithmetic for GPU parallelization
Loading...
Searching...
No Matches
Aeu< bitness > Member List

This is the complete list of members for Aeu< bitness >, including all inherited members.

Aeu() noexcept=defaultAeu< bitness >
Aeu(const Aeu &copy) noexcept=defaultAeu< bitness >
Aeu(Integral value) noexceptAeu< bitness >inline
Aeu(const Char *data, std::size_t size) noexceptAeu< bitness >inline
Aeu(const Char(&literal)[arrayLength]) noexceptAeu< bitness >inline
Aeu(String &&stringView) noexceptAeu< bitness >inline
Aeu(const String &stringView) noexcept (defined in Aeu< bitness >)Aeu< bitness >inline
bitCount() const noexcept -> std::size_tAeu< bitness >inline
byteCount() const noexcept -> std::size_tAeu< bitness >inline
compareTo(Unsigned other) const noexcept -> ComparisonAeu< bitness >inline
compareTo(uint64_t other) const noexcept -> ComparisonAeu< bitness >inline
compareTo(const Aeu< otherBitness > &other) const noexcept -> ComparisonAeu< bitness >inline
divide(const Aeu &number, const Aeu &divisor, Aeu &quotient, Aeu &remainder) noexcept -> voidAeu< bitness >inlinestatic
divide(const Aeu &number, const Aeu &divisor) noexcept -> pair< Aeu, Aeu >Aeu< bitness >inlinestatic
filledBlocksNumber() const noexcept -> std::size_tAeu< bitness >inline
gcd(const Aeu &first, const Aeu &second, Aeu &bezoutX, Aeu &bezoutY) noexcept -> AeuAeu< bitness >inlinestatic
gcd(const Aeu &first, const Aeu &second) noexcept -> AeuAeu< bitness >inlinestatic
getBit(std::size_t index) const noexcept -> boolAeu< bitness >inline
getBitness() noexcept -> std::size_tAeu< bitness >inlinestatic
getBlock(std::size_t index) const noexcept -> blockAeu< bitness >inline
getByte(std::size_t index) const noexcept -> byteAeu< bitness >inline
getString(Char *const buffer, std::size_t bufferSize, bool showBase=false, bool hexUppercase=false) const noexcept -> std::size_tAeu< bitness >inline
integralCast() const noexcept -> IntegralAeu< bitness >inline
isEven() const noexcept -> boolAeu< bitness >inline
isOdd() const noexcept -> boolAeu< bitness >inline
isZero() const noexcept -> boolAeu< bitness >inline
lcm(const Aeu &first, const Aeu &second) noexcept -> AeuAeu< bitness >inlinestatic
operator%(const Aeu &modulation, const Aeu &modulo) noexcept -> AeuAeu< bitness >friend
operator%=(Aeu &modulation, const Aeu &modulo) noexcept -> Aeu &Aeu< bitness >friend
operator&(const Aeu &left, const Aeu &right) noexcept -> AeuAeu< bitness >friend
operator&=(Aeu &left, const Aeu &right) noexcept -> Aeu &Aeu< bitness >friend
operator*(Aeu &multiplication, Unsigned factor) noexcept -> AeuAeu< bitness >friend
operator*(const Aeu &multiplication, const Aeu &factor) noexcept -> AeuAeu< bitness >friend
operator*=(Aeu &multiplication, Unsigned factor) noexcept -> Aeu &Aeu< bitness >friend
operator*=(Aeu &multiplication, const Aeu &factor) noexcept -> Aeu &Aeu< bitness >friend
operator+() const noexcept -> AeuAeu< bitness >inline
operator+(const Aeu &addition, Unsigned addendum) noexcept -> AeuAeu< bitness >friend
operator+(const Aeu &addition, const Aeu &addendum) noexcept -> AeuAeu< bitness >friend
operator++() noexcept -> Aeu &Aeu< bitness >inline
operator++(int) &noexcept -> AeuAeu< bitness >inline
operator+=(Aeu &addition, Unsigned addendum) noexcept -> Aeu &Aeu< bitness >friend
operator+=(Aeu &addition, const Aeu &addendum) noexcept -> Aeu &Aeu< bitness >friend
operator-() const noexcept -> AeuAeu< bitness >inline
operator-(const Aeu &subtraction, const Aeu &subtrahend) noexcept -> AeuAeu< bitness >friend
operator--() noexcept -> Aeu &Aeu< bitness >inline
operator--(int) &noexcept -> AeuAeu< bitness >inline
operator-=(Aeu &subtraction, const Aeu &subtrahend) noexcept -> Aeu &Aeu< bitness >friend
operator/(const Aeu &division, const Aeu &divisor) noexcept -> AeuAeu< bitness >friend
operator/=(Aeu &division, const Aeu &divisor) noexcept -> Aeu &Aeu< bitness >friend
operator<<(const Aeu &value, Unsigned bitShift) noexcept -> AeuAeu< bitness >friend
operator<<(std::basic_ostream< Char > &os, const Aeu &number) -> std::basic_ostream< Char > &Aeu< bitness >friend
operator<<=(Aeu &value, Unsigned bitShift) noexcept -> Aeu &Aeu< bitness >friend
operator<=>(const Aeu &other) const noexcept -> std::strong_orderingAeu< bitness >inline
operator<=>(const Unsigned &other) const noexcept -> std::strong_orderingAeu< bitness >inline
operator=(const Aeu &other)=defaultAeu< bitness >
operator==(const Aeu &our, Unsigned other) noexcept -> boolAeu< bitness >friend
operator== (defined in Aeu< bitness >)Aeu< bitness >friend
operator==(const Aeu &our, const Aeu &other) noexcept -> bool=defaultAeu< bitness >friend
operator==(const Aeu &our, const Aeu< otherBitness > &other) noexcept -> boolAeu< bitness >friend
operator>>(const Aeu &value, Unsigned bitShift) noexcept -> AeuAeu< bitness >friend
operator>>=(Aeu &value, Unsigned bitShift) noexcept -> Aeu &Aeu< bitness >friend
operator^(const Aeu &left, const Aeu &right) noexcept -> AeuAeu< bitness >friend
operator^=(Aeu &left, const Aeu &right) noexcept -> Aeu &Aeu< bitness >friend
operator|(const Aeu &left, const Aeu &right) noexcept -> AeuAeu< bitness >friend
operator|=(Aeu &left, const Aeu &right) noexcept -> Aeu &Aeu< bitness >friend
operator~() const noexcept -> AeuAeu< bitness >inline
power2(std::size_t power) noexcept -> AeuAeu< bitness >inlinestatic
powm(const Aeu &base, const Aeu< powerBitness > &power, const Aeu &modulo) noexcept -> AeuAeu< bitness >inlinestatic
powm(const Aeu &base, const Aeu &power, const Aeu &mod) noexcept -> Aeu (defined in Aeu< bitness >)Aeu< bitness >inlinestatic
precisionCast() const noexcept -> Aeu< newBitness >Aeu< bitness >inline
readBinary(std::basic_istream< Char > &is, bool bigEndian=true) -> voidAeu< bitness >inline
setBit(std::size_t index, bool bit) noexcept -> voidAeu< bitness >inline
setBlock(std::size_t index, block block) noexcept -> voidAeu< bitness >inline
setByte(std::size_t index, byte byte) noexcept -> voidAeu< bitness >inline
squareRoot() const noexcept -> AeuAeu< bitness >inline
swap(Aeu &other) noexcept -> voidAeu< bitness >inline
totalBlocksNumber() noexcept -> std::size_tAeu< bitness >inlinestatic
writeBinary(std::basic_ostream< Char > &os, bool bigEndian=true) const noexcept -> voidAeu< bitness >inline
~Aeu() noexcept=defaultAeu< bitness >