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, formatpublic 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.