public class Utils
extends junit.framework.Assert
Constructor and Description |
---|
Utils() |
Modifier and Type | Method and Description |
---|---|
static void |
assertArrayEquals(double[][] a1,
double[][] a2)
Tests whether the two given array are equal.
|
static void |
assertArrayEquals(double[][] a1,
double[][] a2,
double epsilon) |
static void |
assertArrayEquals(double[] a1,
double[] a2)
tests whether the two given array are equal.
|
static void |
assertArrayEquals(double[] a1,
double[] a2,
double epsilon)
Tests whether these two array are equal.
|
static void |
assertArrayEquals(java.lang.String msg,
double[][] a1,
double[][] a2,
double epsilon)
tests whether the two given array have all values whitin epsilon.
|
static void |
assertArrayEquals(java.lang.String msg,
double[] a1,
double[] a2,
double epsilon)
tests whether the two given array have all values whitin epsilon.
|
static void |
assertArrayEquals(java.lang.String msg,
int[] a1,
int[] a2)
tests whether the two given array have all values whitin epsilon.
|
static double[][] |
flowProb(int M)
Creates a MxM flow line probability.
|
static double[] |
getMVAthruput(int N,
int M,
double[] mu) |
static double[] |
getMVAthruput(int N,
int M,
double[] mu,
double[] alpha) |
static double[] |
getMVAthruput(int N,
int M,
double[] mu,
double[][] prob)
Gets the thruput rate for a system with the given parameters
|
static double[][] |
getProb(int M)
Gets a probability matrix
|
static double[] |
getSS(double[][] prob)
Gets a setady state probabilities for the fgieven matrix.
|
static void |
resetMVA()
Resets MV parameters.
|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
public static void assertArrayEquals(double[] a1, double[] a2)
a1
- First arraya2
- Second arraypublic static void assertArrayEquals(double[] a1, double[] a2, double epsilon)
a1
- a2
- epsilon
- public static void assertArrayEquals(java.lang.String msg, double[] a1, double[] a2, double epsilon)
msg
- Message to write when test fails.a1
- First (expected) array.a2
- Second (actual) array.epsilon
- Tolerance.public static void assertArrayEquals(java.lang.String msg, int[] a1, int[] a2)
msg
- Message to write when test fails.a1
- First (expected) array.a2
- Second (actual) array.public static void assertArrayEquals(double[][] a1, double[][] a2)
a1
- First array[][]a2
- Second array[][]public static void assertArrayEquals(double[][] a1, double[][] a2, double epsilon)
a1
- a2
- epsilon
- public static void assertArrayEquals(java.lang.String msg, double[][] a1, double[][] a2, double epsilon)
msg
- The message to write when the test fails.a1
- First array[][]a2
- Second array[][]epsilon
- Tolerance.public static double[][] flowProb(int M)
M
- sizepublic static double[] getMVAthruput(int N, int M, double[] mu)
N
- Number of moving entitiesM
- Number of stationsmu
- Process rates.public static double[] getMVAthruput(int N, int M, double[] mu, double[] alpha)
N
- Total wipM
- Number of stationsmu
- Service ratealpha
- relative importancepublic static double[] getMVAthruput(int N, int M, double[] mu, double[][] prob)
N
- Total wipM
- Number of stationsmu
- Service rateprob
- Routing probabilities.public static void resetMVA()
public static double[][] getProb(int M)
M
- Stationspublic static double[] getSS(double[][] prob)
prob
- Markov probability matrix.