Enhanced C#
Language of your choice: library documentation

Documentation moved to ecsharp.net

GitHub doesn't support HTTP redirects, so you'll be redirected in 3 seconds.

 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Loyc.Math.MathEx Member List

This is the complete list of members for Loyc.Math.MathEx, including all inherited members.

Average(int x, int y)Loyc.Math.MathExinlinestatic
Average(long x, long y)Loyc.Math.MathExinlinestatic
Average(float x, float y)Loyc.Math.MathExinlinestatic
Average(double x, double y)Loyc.Math.MathExinlinestatic
Average< T >(T x, T y)Loyc.Math.MathExinlinestatic
CountOnes(uint x)Loyc.Math.MathExinlinestatic
CountOnes(byte x)Loyc.Math.MathExinlinestatic
CountOnes(ushort x)Loyc.Math.MathExinlinestatic
CountOnes(int x) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
CountOnes(long x)Loyc.Math.MathExinlinestatic
CountOnes(ulong x)Loyc.Math.MathExinlinestatic
Cube(int x) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Cube(long x) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Cube(uint x) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Cube(ulong x) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Cube(float x) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Cube(double x) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
DoubleToInt64Bits(double value) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
FindFirstOne(uint i)Loyc.Math.MathExinlinestatic
FindFirstZero(uint i)Loyc.Math.MathExinlinestatic
FindLastOne(uint i)Loyc.Math.MathExinlinestatic
FindLastZero(uint i) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Int32BitsToSingle(int bits) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Int64BitsToDouble(long bits) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
IsPrime(int num)Loyc.Math.MathExinlinestatic
Log2Floor(uint x)Loyc.Math.MathExinlinestatic
Log2Floor(int x)Loyc.Math.MathExinlinestatic
Log2Floor(ulong x)Loyc.Math.MathExinlinestatic
Log2Floor(long x)Loyc.Math.MathExinlinestatic
Max< T >(T a, T b) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Min< T >(T a, T b) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Mod(double x, double y) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Mod(float x, float y) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Mod(int x, int y) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Mod(long x, long y) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
MulDiv(int a, int mulBy, int divBy, out int remainder)Loyc.Math.MathExinlinestatic
MulDiv(uint a, uint mulBy, uint divBy, out uint remainder)Loyc.Math.MathExinlinestatic
MulDiv(long a, long mulBy, long divBy, out long remainder)Loyc.Math.MathExinlinestatic
MulDiv(ulong a, ulong mulBy, ulong divBy, out ulong remainder)Loyc.Math.MathExinlinestatic
MulDiv(int a, int mulBy, int divBy)Loyc.Math.MathExinlinestatic
MulDiv(uint a, uint mulBy, uint divBy)Loyc.Math.MathExinlinestatic
MulDiv(long a, long mulBy, long divBy)Loyc.Math.MathExinlinestatic
MulDiv(ulong a, ulong mulBy, ulong divBy)Loyc.Math.MathExinlinestatic
MulShift(int a, int mulBy, int shiftBy)Loyc.Math.MathExinlinestatic
MulShift(uint a, uint mulBy, int shiftBy)Loyc.Math.MathExinlinestatic
MulShift(long a, long mulBy, int shiftBy)Loyc.Math.MathExinlinestatic
MulShift(ulong a, ulong mulBy, int shiftBy)Loyc.Math.MathExinlinestatic
NextHigher(float a) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
NextHigher(double num) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
NextLower(float a) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
NextLower(double num) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
NextPowerOf2(uint x)Loyc.Math.MathExinlinestatic
NextPowerOf2(ulong x)Loyc.Math.MathExinlinestatic
NextPowerOf2(int x)Loyc.Math.MathExinlinestatic
NextPowerOf2(long x)Loyc.Math.MathExinlinestatic
RoL(uint value, int amt)Loyc.Math.MathExinlinestatic
RoL(int value, int amt)Loyc.Math.MathExinlinestatic
RoL(ulong value, int amt)Loyc.Math.MathExinlinestatic
RoL(long value, int amt)Loyc.Math.MathExinlinestatic
RoL(ushort value, int amt)Loyc.Math.MathExinlinestatic
RoL(byte value, int amt)Loyc.Math.MathExinlinestatic
RoR(uint value, int amt)Loyc.Math.MathExinlinestatic
RoR(int value, int amt)Loyc.Math.MathExinlinestatic
RoR(ulong value, int amt)Loyc.Math.MathExinlinestatic
RoR(long value, int amt)Loyc.Math.MathExinlinestatic
RoR(ushort value, int amt)Loyc.Math.MathExinlinestatic
RoR(byte value, int amt)Loyc.Math.MathExinlinestatic
ShiftLeft(double num, int amount) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
ShiftLeft(float num, int amount) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
ShiftLeft(int num, int amount) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
ShiftLeft(long num, int amount) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
ShiftLeft< T >(T num, int amount) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
ShiftRight(double num, int amount) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
ShiftRight(float num, int amount) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
ShiftRight(int num, int amount) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
ShiftRight(long num, int amount) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Sign(int num)Loyc.Math.MathExinlinestatic
Sign(long num)Loyc.Math.MathExinlinestatic
Sign(float num)Loyc.Math.MathExinlinestatic
Sign(double num)Loyc.Math.MathExinlinestatic
Sign< T >(T num)Loyc.Math.MathExinlinestatic
SingleToInt32Bits(float value) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
SortPair< T >(ref T lo, ref T hi, Comparison< T > comp) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
SortPair< T >(ref T lo, ref T hi) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Sqrt(long value)Loyc.Math.MathExinlinestatic
Sqrt(ulong value) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Sqrt(int value) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Sqrt(uint value) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Sqrt(float value) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Sqrt(double value) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Square(int x) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Square(long x) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Square(uint x) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Square(ulong x) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Square(float x) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Square(double x) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic
Swap< T >(ref T a, ref T b) (defined in Loyc.Math.MathEx)Loyc.Math.MathExinlinestatic