diff --git a/code/filter.h b/code/filter.h index 552c209..9105d76 100644 --- a/code/filter.h +++ b/code/filter.h @@ -322,22 +322,13 @@ struct MyPFEval : public SMC::ParticleFilterEvaluation { double x = Distribution::Normal::getProbability(ftmDist, std::sqrt(sigma), apDist); - if (x > 1e-90) - { - pFtm *= x; - Assert::isTrue(pFtm != 0, "zero prob"); - } + pFtm *= x; } else { double x = Distribution::Normal::getProbability(ftmDist, std::sqrt(sigma), apDist); - if (x > 1e-90) - { - pFtm *= x; - - Assert::isTrue(pFtm != 0, "zero prob"); - } + pFtm *= x; } } }