Package com.irurueta.navigation.indoor
Class UtilsTest
java.lang.Object
com.irurueta.navigation.indoor.UtilsTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final doubleprivate static final doubleprivate static final doubleprivate static final Loggerprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final intprivate static final double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static doublereceivedPower(double equivalentTransmittedPower, double distance, double pathLossExponent) (package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void
-
Field Details
-
LOGGER
-
ABSOLUTE_ERROR
private static final double ABSOLUTE_ERROR- See Also:
-
LARGE_ABSOLUTE_ERROR
private static final double LARGE_ABSOLUTE_ERROR- See Also:
-
FREQUENCY
private static final double FREQUENCY- See Also:
-
MIN_RSSI
private static final double MIN_RSSI- See Also:
-
MAX_RSSI
private static final double MAX_RSSI- See Also:
-
MIN_PATH_LOSS_EXPONENT
private static final double MIN_PATH_LOSS_EXPONENT- See Also:
-
MAX_PATH_LOSS_EXPONENT
private static final double MAX_PATH_LOSS_EXPONENT- See Also:
-
MIN_DISTANCE
private static final double MIN_DISTANCE- See Also:
-
MAX_DISTANCE
private static final double MAX_DISTANCE- See Also:
-
MIN_POS
private static final double MIN_POS- See Also:
-
MAX_POS
private static final double MAX_POS- See Also:
-
TX_POWER_VARIANCE
private static final double TX_POWER_VARIANCE- See Also:
-
RX_POWER_VARIANCE
private static final double RX_POWER_VARIANCE- See Also:
-
PATH_LOSS_EXPONENT_VARIANCE
private static final double PATH_LOSS_EXPONENT_VARIANCE- See Also:
-
SPEED_OF_LIGHT
private static final double SPEED_OF_LIGHT- See Also:
-
TIMES
private static final int TIMES- See Also:
-
-
Constructor Details
-
UtilsTest
UtilsTest()
-
-
Method Details
-
testdBmToPowerAndPowerTodBm
@Test void testdBmToPowerAndPowerTodBm() -
testPropagatePowerVarianceToDistanceVariance
@Test void testPropagatePowerVarianceToDistanceVariance() throws com.irurueta.numerical.EvaluationException- Throws:
com.irurueta.numerical.EvaluationException
-
testPropagateVariancesToDistanceVariance
@Test void testPropagateVariancesToDistanceVariance() throws IndoorException, com.irurueta.numerical.EvaluationException- Throws:
IndoorExceptioncom.irurueta.numerical.EvaluationException
-
testPropagateTxPowerVarianceToDistanceVariance
- Throws:
IndoorException
-
testPropagateRxPowerVarianceToDistanceVariance
- Throws:
IndoorException
-
testPropagatePathlossExponentVarianceToDistanceVariance
- Throws:
IndoorException
-
testPropagateNoVarianceToDistanceVariance
- Throws:
IndoorException
-
testPropagateVariancesToRssiVarianceFirstOrderNonLinear2D
@Test void testPropagateVariancesToRssiVarianceFirstOrderNonLinear2D() throws IndoorException, com.irurueta.algebra.AlgebraException- Throws:
IndoorExceptioncom.irurueta.algebra.AlgebraException
-
testPropagateVariancesToRssiVarianceFirstOrderNonLinear3D
@Test void testPropagateVariancesToRssiVarianceFirstOrderNonLinear3D() throws IndoorException, com.irurueta.algebra.AlgebraException- Throws:
IndoorExceptioncom.irurueta.algebra.AlgebraException
-
testPropagateVariancesToRssiVarianceSecondOrderNonLinear2D
@Test void testPropagateVariancesToRssiVarianceSecondOrderNonLinear2D() throws IndoorException, com.irurueta.algebra.AlgebraException- Throws:
IndoorExceptioncom.irurueta.algebra.AlgebraException
-
testPropagateVariancesToRssiVarianceSecondOrderNonLinear3D
@Test void testPropagateVariancesToRssiVarianceSecondOrderNonLinear3D() throws IndoorException, com.irurueta.algebra.AlgebraException- Throws:
IndoorExceptioncom.irurueta.algebra.AlgebraException
-
testPropagateVariancesToRssiVarianceThirdOrderNonLinear2D
@Test void testPropagateVariancesToRssiVarianceThirdOrderNonLinear2D() throws IndoorException, com.irurueta.algebra.AlgebraException- Throws:
IndoorExceptioncom.irurueta.algebra.AlgebraException
-
testPropagateVariancesToRssiVarianceThirdOrderNonLinear3D
@Test void testPropagateVariancesToRssiVarianceThirdOrderNonLinear3D() throws IndoorException, com.irurueta.algebra.AlgebraException- Throws:
IndoorExceptioncom.irurueta.algebra.AlgebraException
-
testPropagateVariancesToRssiDifferenceVariance2D
@Test void testPropagateVariancesToRssiDifferenceVariance2D() throws IndoorException, com.irurueta.algebra.AlgebraException- Throws:
IndoorExceptioncom.irurueta.algebra.AlgebraException
-
testPropagateVariancesToRssiDifferenceVariance3D
@Test void testPropagateVariancesToRssiDifferenceVariance3D() throws IndoorException, com.irurueta.algebra.AlgebraException- Throws:
IndoorExceptioncom.irurueta.algebra.AlgebraException
-
receivedPower
private static double receivedPower(double equivalentTransmittedPower, double distance, double pathLossExponent)
-