From 564e2b8b950b327f256a707dceb84884096566b1 Mon Sep 17 00:00:00 2001 From: Matthew Johnson <mattjj@csail.mit.edu> Date: Mon, 1 Feb 2016 09:34:31 -0500 Subject: [PATCH] add check for last iteration of forward message passing, needed for inhomog --- pyhsmm/internals/hmm_messages.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pyhsmm/internals/hmm_messages.h b/pyhsmm/internals/hmm_messages.h index f10e9b6..a1f7bbc 100644 --- a/pyhsmm/internals/hmm_messages.h +++ b/pyhsmm/internals/hmm_messages.h @@ -154,7 +154,9 @@ namespace hmm return -numeric_limits<Type>::infinity(); } #endif - ein_potential = ealphan.row(t) * eAs.block(t*M*hetero,0,M,M); + if (likely(t != T-1)) { + ein_potential = ealphan.row(t) * eAs.block(t*M*hetero,0,M,M); + } } return logtot; } -- GitLab