Energy Core Library
Energy.Base.Number Class Reference

Static Public Member Functions

static long SelectHighestNegative (long p, long q)
 Select highest absolute number with negative sign from pair of numbers. Negative numbers are stronger than positive, so it will select -3 over 3 but also 4 over -3. More...
 
static int SelectHighestNegative (int p, int q)
 Select highest absolute number with negative sign from pair of numbers. Negative numbers are stronger than positive, so it will select -3 over 3 but also 4 over -3. More...
 
static long Increment (long value)
 
static long Increment (long value, long zeroValue)
 
static long Decrement (long value)
 
static long Decrement (long value, long zeroValue)
 
static int Increment (int value)
 
static int Increment (int value, int zeroValue)
 
static int Decrement (int value)
 
static int Decrement (int value, int zeroValue)
 

Static Public Attributes

static readonly long [] Power10
 Constant array of powers of 10 stored as long array. More...
 

Member Function Documentation

◆ Decrement() [1/4]

static long Energy.Base.Number.Decrement ( long  value)
static

◆ Decrement() [2/4]

static long Energy.Base.Number.Decrement ( long  value,
long  zeroValue 
)
static

◆ Decrement() [3/4]

static int Energy.Base.Number.Decrement ( int  value)
static

◆ Decrement() [4/4]

static int Energy.Base.Number.Decrement ( int  value,
int  zeroValue 
)
static

◆ Increment() [1/4]

static long Energy.Base.Number.Increment ( long  value)
static

◆ Increment() [2/4]

static long Energy.Base.Number.Increment ( long  value,
long  zeroValue 
)
static

◆ Increment() [3/4]

static int Energy.Base.Number.Increment ( int  value)
static

◆ Increment() [4/4]

static int Energy.Base.Number.Increment ( int  value,
int  zeroValue 
)
static

◆ SelectHighestNegative() [1/2]

static long Energy.Base.Number.SelectHighestNegative ( long  p,
long  q 
)
static

Select highest absolute number with negative sign from pair of numbers. Negative numbers are stronger than positive, so it will select -3 over 3 but also 4 over -3.

Parameters
p
q
Returns

◆ SelectHighestNegative() [2/2]

static int Energy.Base.Number.SelectHighestNegative ( int  p,
int  q 
)
static

Select highest absolute number with negative sign from pair of numbers. Negative numbers are stronger than positive, so it will select -3 over 3 but also 4 over -3.

Parameters
p
q
Returns

Member Data Documentation

◆ Power10

readonly long [] Energy.Base.Number.Power10
static
Initial value:
= {
1,
10,
100,
1000,
10000,
100000,
1000000,
10000000,
100000000,
1000000000,
10000000000,
100000000000,
1000000000000,
10000000000000,
100000000000000,
1000000000000000,
10000000000000000,
100000000000000000,
1000000000000000000,
}

Constant array of powers of 10 stored as long array.


The documentation for this class was generated from the following file: