[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master c498bc4 2/5: Assert invariants
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master c498bc4 2/5: Assert invariants |
Date: |
Tue, 4 Jun 2019 20:09:10 -0400 (EDT) |
branch: master
commit c498bc42de9570865c7971fe3629d92b2282a00c
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Assert invariants
---
irc7702_tables.cpp | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/irc7702_tables.cpp b/irc7702_tables.cpp
index 40ddf3e..ee17ff3 100644
--- a/irc7702_tables.cpp
+++ b/irc7702_tables.cpp
@@ -23,6 +23,7 @@
#include "irc7702_tables.hpp"
+#include "assert_lmi.hpp"
#include "commutation_functions.hpp"
#include "cso_table.hpp"
#include "et_vector.hpp"
@@ -62,6 +63,10 @@ irc7702_tables::irc7702_tables
);
std::vector<double> const& ig(naar_discount);
+ LMI_ASSERT(lmi::ssize(q12) == length_);
+ LMI_ASSERT(lmi::ssize(ic ) == length_);
+ LMI_ASSERT(lmi::ssize(ig ) == length_);
+
ULCommFns const ulcf(q12, ic, ig, mce_option1_for_7702, mce_monthly);
ul_corr_ += ulcf.aD() / (ulcf.aDomega() + ulcf.kM());