From e7bfe1ebd00fe01514f590f4b143c676034fcf6e Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Wed, 27 Mar 2019 11:52:35 -0700 Subject: [PATCH] Simplify applying the field magnitude factor --- utils/makemhr/makemhr.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/makemhr/makemhr.cpp b/utils/makemhr/makemhr.cpp index 4406384a..f6e28937 100644 --- a/utils/makemhr/makemhr.cpp +++ b/utils/makemhr/makemhr.cpp @@ -798,7 +798,7 @@ static void BalanceFieldMagnitudes(const HrirDataT *hData, const uint channels, for(fi = 0;fi < hData->mFdCount;fi++) { - maxMags[fi] /= maxMag; + const double magFactor{maxMag / maxMags[fi]}; for(ei = hData->mFds[fi].mEvStart;ei < hData->mFds[fi].mEvCount;ei++) { @@ -808,7 +808,7 @@ static void BalanceFieldMagnitudes(const HrirDataT *hData, const uint channels, for(ti = 0;ti < channels;ti++) { for(i = 0;i < m;i++) - azd->mIrs[ti][i] /= maxMags[fi]; + azd->mIrs[ti][i] *= magFactor; } } }