Removed small probability clamp
This commit is contained in:
@@ -322,22 +322,13 @@ struct MyPFEval : public SMC::ParticleFilterEvaluation<MyState, MyObservation> {
|
||||
|
||||
double x = Distribution::Normal<double>::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<double>::getProbability(ftmDist, std::sqrt(sigma), apDist);
|
||||
|
||||
if (x > 1e-90)
|
||||
{
|
||||
pFtm *= x;
|
||||
|
||||
Assert::isTrue(pFtm != 0, "zero prob");
|
||||
}
|
||||
pFtm *= x;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user