| setResult(Matrix) |   | 83% |   | 66% | 2 | 4 | 5 | 20 | 0 | 1 |
| evaluate(int, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) |   | 97% |  | 100% | 0 | 10 | 2 | 52 | 0 | 1 |
| calibrate() |  | 93% |   | 92% | 1 | 8 | 1 | 21 | 0 | 1 |
| getAccelerometerBiasAsMatrix(Matrix) |  | 85% |   | 50% | 2 | 3 | 1 | 6 | 0 | 1 |
| getAccelerometerBiasAsMatrix() |  | 80% | | n/a | 0 | 1 | 2 | 6 | 0 | 1 |
| getAccelerometerMa() |  | 80% | | n/a | 0 | 1 | 2 | 6 | 0 | 1 |
| getBiasAsMatrix() |  | 80% | | n/a | 0 | 1 | 2 | 6 | 0 | 1 |
| getInitialMg() |  | 80% | | n/a | 0 | 1 | 2 | 6 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator() |  | 97% | | n/a | 0 | 1 | 1 | 13 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, Matrix, Matrix, Matrix) |  | 94% | | n/a | 0 | 1 | 1 | 8 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, double[], Matrix, Matrix) |  | 94% | | n/a | 0 | 1 | 1 | 8 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, double[], Matrix, Matrix, double[], Matrix) |  | 93% | | n/a | 0 | 1 | 1 | 6 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, Matrix, Matrix, Matrix, Matrix, Matrix) |  | 93% | | n/a | 0 | 1 | 1 | 6 | 0 | 1 |
| calibrateGeneralAndGDependentCrossBiases() |  | 100% | | n/a | 0 | 1 | 0 | 120 | 0 | 1 |
| calibrateCommonAxisAndGDependentCrossBiases() |  | 100% | | n/a | 0 | 1 | 0 | 99 | 0 | 1 |
| calibrateGeneral() |  | 100% | | n/a | 0 | 1 | 0 | 45 | 0 | 1 |
| calibrateCommonAxis() |  | 100% | | n/a | 0 | 1 | 0 | 42 | 0 | 1 |
| setInputData() |  | 100% |  | 100% | 0 | 3 | 0 | 36 | 0 | 1 |
| fixKinematics(BodyKinematics, BodyKinematics) |  | 100% | | n/a | 0 | 1 | 0 | 20 | 0 | 1 |
| evaluateGeneralWithGDependentCrossBiases(int, double[]) |  | 100% | | n/a | 0 | 1 | 0 | 19 | 0 | 1 |
| evaluateCommonAxisWithGDependentCrossBiases(int, double[]) |  | 100% | | n/a | 0 | 1 | 0 | 16 | 0 | 1 |
| setAccelerometerMa(Matrix) |  | 100% |  | 100% | 0 | 4 | 0 | 15 | 0 | 1 |
| setInitialMg(Matrix) |  | 100% |  | 100% | 0 | 4 | 0 | 14 | 0 | 1 |
| reset() |  | 100% | | n/a | 0 | 1 | 0 | 22 | 0 | 1 |
| getAccelerometerMa(Matrix) |  | 100% |  | 100% | 0 | 3 | 0 | 12 | 0 | 1 |
| getInitialMg(Matrix) |  | 100% |  | 100% | 0 | 3 | 0 | 12 | 0 | 1 |
| evaluateGeneral(int, double[]) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| evaluateCommonAxis(int, double[]) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| setAccelerometerBias(Matrix) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| setBias(Matrix) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| setBias(AngularSpeedTriad) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| setAccelerometerBias(double[]) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| setBias(double[]) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| computeAverageAngularRateStandardDeviation(BodyKinematicsSequence) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| getBiasAsMatrix(Matrix) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| setAccelerometerCrossCouplingErrors(double, double, double, double, double, double) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| setInitialCrossCouplingErrors(double, double, double, double, double, double) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| getAccelerometerBias(double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getBias(double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| setInitialGg(Matrix) |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 |
| setAccelerometerScalingFactorsAndCrossCouplingErrors(double, double, double, double, double, double, double, double, double) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| setInitialScalingFactorsAndCrossCouplingErrors(double, double, double, double, double, double, double, double, double) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| setAccelerometerBias(Acceleration, Acceleration, Acceleration) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| setBiasCoordinates(AngularSpeed, AngularSpeed, AngularSpeed) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| setAccelerometerBias(double, double, double) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| setAccelerometerScalingFactors(double, double, double) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| setBiasCoordinates(double, double, double) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| setInitialScalingFactors(double, double, double) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getInitialGg(Matrix) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| getMinimumRequiredMeasurementsOrSequences() |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, boolean, boolean, double[], Matrix, Matrix, double[], Matrix) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, boolean, boolean, Matrix, Matrix, Matrix, Matrix, Matrix) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, boolean, boolean, double[], Matrix, Matrix, double[], Matrix, KnownBiasEasyGyroscopeCalibratorListener) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, boolean, boolean, Matrix, Matrix, Matrix, Matrix, Matrix, KnownBiasEasyGyroscopeCalibratorListener) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, boolean, boolean, Matrix, Matrix, Matrix) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, boolean, boolean, double[], Matrix, Matrix) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| isReady() |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, double[], Matrix, Matrix, double[], Matrix, KnownBiasEasyGyroscopeCalibratorListener) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, Matrix, Matrix, Matrix, Matrix, Matrix, KnownBiasEasyGyroscopeCalibratorListener) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, boolean, boolean, Matrix, Matrix, Matrix, KnownBiasEasyGyroscopeCalibratorListener) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, boolean, boolean, double[], Matrix, Matrix, KnownBiasEasyGyroscopeCalibratorListener) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setAccelerometerBiasX(Acceleration) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setAccelerometerBiasY(Acceleration) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setAccelerometerBiasZ(Acceleration) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setBiasX(AngularSpeed) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setBiasY(AngularSpeed) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setBiasZ(AngularSpeed) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getEstimatedSx() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getEstimatedSy() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getEstimatedSz() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getEstimatedMxy() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getEstimatedMxz() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getEstimatedMyx() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getEstimatedMyz() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getEstimatedMzx() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getEstimatedMzy() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| setAccelerometerBiasX(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setAccelerometerBiasY(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setAccelerometerBiasZ(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setAccelerometerSx(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setAccelerometerSy(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setAccelerometerSz(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setAccelerometerMxy(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setAccelerometerMxz(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setAccelerometerMyx(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setAccelerometerMyz(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setAccelerometerMzx(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setAccelerometerMzy(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setBiasX(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setBiasY(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setBiasZ(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getBiasAsTriad() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setInitialSx(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setInitialSy(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setInitialSz(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setInitialMxy(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setInitialMxz(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setInitialMyx(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setInitialMyz(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setInitialMzx(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setInitialMzy(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setSequences(List) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setCommonAxisUsed(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setGDependentCrossBiasesEstimated(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setListener(KnownBiasEasyGyroscopeCalibratorListener) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, Matrix, Matrix, Matrix, KnownBiasEasyGyroscopeCalibratorListener) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| KnownBiasEasyGyroscopeCalibrator(List, double[], Matrix, Matrix, KnownBiasEasyGyroscopeCalibratorListener) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getBiasAsTriad(AngularSpeedTriad) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getAccelerometerBiasXAsAcceleration(Acceleration) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getAccelerometerBiasYAsAcceleration(Acceleration) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getAccelerometerBiasZAsAcceleration(Acceleration) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getBiasAngularSpeedX(AngularSpeed) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getBiasAngularSpeedY(AngularSpeed) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getBiasAngularSpeedZ(AngularSpeed) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| convertAcceleration(Acceleration) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setResult(Matrix, Matrix) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getAccelerometerBiasXAsAcceleration() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerBiasYAsAcceleration() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerBiasZAsAcceleration() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerBias() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getBiasAngularSpeedX() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBiasAngularSpeedY() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBiasAngularSpeedZ() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBias() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| convertAngularSpeed(AngularSpeed) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInitialGg() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$calibrateGeneral$3(double[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$calibrateCommonAxis$2(double[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$calibrateGeneralAndGDependentCrossBiases$1(double[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$calibrateCommonAxisAndGDependentCrossBiases$0(double[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| convertAngularSpeed(double, AngularSpeedUnit) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerBiasX() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerBiasY() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerBiasZ() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerSx() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerSy() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerSz() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerMxy() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerMxz() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerMyx() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerMyz() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerMzx() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerMzy() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBiasX() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBiasY() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBiasZ() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInitialSx() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInitialSy() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInitialSz() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInitialMxy() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInitialMxz() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInitialMyx() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInitialMyz() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInitialMzx() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInitialMzy() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSequences() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isCommonAxisUsed() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isGDependentCrossBiasesEstimated() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getListener() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isRunning() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedMg() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedGg() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedCovariance() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedChiSq() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedChiSqDegreesOfFreedom() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedReducedChiSq() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedMse() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedP() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedQ() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMeasurementOrSequenceType() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isOrderedMeasurementsOrSequencesRequired() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isQualityScoresRequired() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |