Class UtilsTest

java.lang.Object
com.irurueta.navigation.indoor.UtilsTest

class UtilsTest extends Object
  • Field Details

  • 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:
      IndoorException
      com.irurueta.numerical.EvaluationException
    • testPropagateTxPowerVarianceToDistanceVariance

      @Test void testPropagateTxPowerVarianceToDistanceVariance() throws IndoorException
      Throws:
      IndoorException
    • testPropagateRxPowerVarianceToDistanceVariance

      @Test void testPropagateRxPowerVarianceToDistanceVariance() throws IndoorException
      Throws:
      IndoorException
    • testPropagatePathlossExponentVarianceToDistanceVariance

      @Test void testPropagatePathlossExponentVarianceToDistanceVariance() throws IndoorException
      Throws:
      IndoorException
    • testPropagateNoVarianceToDistanceVariance

      @Test void testPropagateNoVarianceToDistanceVariance() throws IndoorException
      Throws:
      IndoorException
    • testPropagateVariancesToRssiVarianceFirstOrderNonLinear2D

      @Test void testPropagateVariancesToRssiVarianceFirstOrderNonLinear2D() throws IndoorException, com.irurueta.algebra.AlgebraException
      Throws:
      IndoorException
      com.irurueta.algebra.AlgebraException
    • testPropagateVariancesToRssiVarianceFirstOrderNonLinear3D

      @Test void testPropagateVariancesToRssiVarianceFirstOrderNonLinear3D() throws IndoorException, com.irurueta.algebra.AlgebraException
      Throws:
      IndoorException
      com.irurueta.algebra.AlgebraException
    • testPropagateVariancesToRssiVarianceSecondOrderNonLinear2D

      @Test void testPropagateVariancesToRssiVarianceSecondOrderNonLinear2D() throws IndoorException, com.irurueta.algebra.AlgebraException
      Throws:
      IndoorException
      com.irurueta.algebra.AlgebraException
    • testPropagateVariancesToRssiVarianceSecondOrderNonLinear3D

      @Test void testPropagateVariancesToRssiVarianceSecondOrderNonLinear3D() throws IndoorException, com.irurueta.algebra.AlgebraException
      Throws:
      IndoorException
      com.irurueta.algebra.AlgebraException
    • testPropagateVariancesToRssiVarianceThirdOrderNonLinear2D

      @Test void testPropagateVariancesToRssiVarianceThirdOrderNonLinear2D() throws IndoorException, com.irurueta.algebra.AlgebraException
      Throws:
      IndoorException
      com.irurueta.algebra.AlgebraException
    • testPropagateVariancesToRssiVarianceThirdOrderNonLinear3D

      @Test void testPropagateVariancesToRssiVarianceThirdOrderNonLinear3D() throws IndoorException, com.irurueta.algebra.AlgebraException
      Throws:
      IndoorException
      com.irurueta.algebra.AlgebraException
    • testPropagateVariancesToRssiDifferenceVariance2D

      @Test void testPropagateVariancesToRssiDifferenceVariance2D() throws IndoorException, com.irurueta.algebra.AlgebraException
      Throws:
      IndoorException
      com.irurueta.algebra.AlgebraException
    • testPropagateVariancesToRssiDifferenceVariance3D

      @Test void testPropagateVariancesToRssiDifferenceVariance3D() throws IndoorException, com.irurueta.algebra.AlgebraException
      Throws:
      IndoorException
      com.irurueta.algebra.AlgebraException
    • receivedPower

      private static double receivedPower(double equivalentTransmittedPower, double distance, double pathLossExponent)