Skip to content

Commit 9836085

Browse files
ChuyueSunarbipher
authored andcommitted
add new ema invariant (Z3Prover#7288)
1 parent b6e9d12 commit 9836085

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/util/ema.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Revision History:
2323
class ema {
2424
double m_alpha, m_beta, m_value;
2525
unsigned m_period, m_wait;
26-
bool invariant() const { return 0 <= m_alpha && m_alpha <= m_beta && m_beta <= 1; }
26+
bool invariant() const { return 0 <= m_alpha && m_alpha <= m_beta && m_beta <= 1 && m_wait <= m_period; }
2727
public:
2828
ema(): m_alpha(0), m_beta(1), m_value(0), m_period(0), m_wait(0) {
2929
SASSERT(invariant());

0 commit comments

Comments
 (0)