lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master d831ddf 2/3: Ascertain loan rates even if ign


From: Greg Chicares
Subject: [lmi-commits] [lmi] master d831ddf 2/3: Ascertain loan rates even if ignored
Date: Sun, 14 Mar 2021 19:46:04 -0400 (EDT)

branch: master
commit d831ddf65e68ab5a0d37cb0e25c3a345f1aed765
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Ascertain loan rates even if ignored
---
 i7702.cpp | 22 +++++++++-------------
 1 file changed, 9 insertions(+), 13 deletions(-)

diff --git a/i7702.cpp b/i7702.cpp
index 4b21ca3..6144b7f 100644
--- a/i7702.cpp
+++ b/i7702.cpp
@@ -302,19 +302,15 @@ i7702::i7702
 
     database.query_into(DB_GuarInt, Bgen_);
 
-    // For 7702 purposes, the rate guaranteed by the contract is the
-    // highest rate on any potential path, at each duration.
-    if(!database.query<bool>(DB_IgnoreLoanRateFor7702))
-        {
-        if(!each_equal(use_flr_, false))
-            {
-            std::vector<double> gross_loan_rate;
-            database.query_into(DB_FixedLoanRate    , gross_loan_rate);
-            std::vector<double> guar_loan_spread;
-            database.query_into(DB_GuarRegLoanSpread, guar_loan_spread);
-            assign(Bflr_, gross_loan_rate - guar_loan_spread);
-            }
-        }
+    std::vector<double> fixed_loan_rate;
+    database.query_into(DB_FixedLoanRate, fixed_loan_rate);
+    // This isn't the actual rate--lmi doesn't yet implement VLR.
+    std::vector<double> variable_loan_rate;
+    database.query_into(DB_MaxVlrRate, variable_loan_rate);
+    std::vector<double> guar_loan_spread;
+    database.query_into(DB_GuarRegLoanSpread, guar_loan_spread);
+    assign(Bflr_, fixed_loan_rate    - guar_loan_spread);
+    assign(Bvlr_, variable_loan_rate - guar_loan_spread);
 
     // If lmi someday implements VLR, then the current VLR rate on
     // the issue date constitutes a short-term guarantee that must be



reply via email to

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