lmi-commits
[Top][All Lists]
Advanced

[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());



reply via email to

[Prev in Thread] Current Thread [Next in Thread]