[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 8db602c 16/25: Turn several members into loca
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 8db602c 16/25: Turn several members into local variables |
Date: |
Wed, 24 Feb 2021 19:00:53 -0500 (EST) |
branch: master
commit 8db602c56bba1ceb5fc29c232a77bd6c0435804c
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Turn several members into local variables
---
basic_values.hpp | 4 ----
ihs_basicval.cpp | 6 +++++-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/basic_values.hpp b/basic_values.hpp
index 3a23de5..637bde8 100644
--- a/basic_values.hpp
+++ b/basic_values.hpp
@@ -448,10 +448,6 @@ class LMI_SO BasicValues
void Init7702();
void Init7702A();
- std::vector<double> Mly7702iGlp;
- std::vector<double> Mly7702iGsp;
- std::vector<double> Mly7702ig;
- std::vector<double> Mly7702qc;
std::vector<double> MlyDcvqc;
mutable std::vector<double> Non7702CompliantCorridor;
diff --git a/ihs_basicval.cpp b/ihs_basicval.cpp
index 382ddba..e527e20 100644
--- a/ihs_basicval.cpp
+++ b/ihs_basicval.cpp
@@ -416,7 +416,7 @@ double BasicValues::InvestmentManagementFee() const
void BasicValues::Init7702()
{
- Mly7702qc = GetIrc7702QRates();
+ std::vector<double> Mly7702qc = GetIrc7702QRates();
double max_coi_rate = database().query<double>(DB_MaxMonthlyCoiRate);
LMI_ASSERT(0.0 != max_coi_rate);
max_coi_rate = 1.0 / max_coi_rate;
@@ -486,6 +486,10 @@ void BasicValues::Init7702()
// the issue date constitutes a short-term guarantee that must be
// reflected in the 7702 interest rates (excluding the GLP rate).
+ std::vector<double> Mly7702iGlp;
+ std::vector<double> Mly7702iGsp;
+ std::vector<double> Mly7702ig;
+
Mly7702iGlp.assign(Length, 0.0);
assign
(Mly7702iGlp
- [lmi-commits] [lmi] master 3c341a6 10/25: Remove more dead code, (continued)
- [lmi-commits] [lmi] master 3c341a6 10/25: Remove more dead code, Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master e6f9397 14/25: Obtain DCV interest rate from i7702 object, Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master d17fda2 20/25: Bring bogosity into focus before eradicating it, Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master bbe2802 21/25: Reduce bogosity ever so slightly, Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master 8c27092 24/25: Use correct interest rates for '.mec' input, Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master 7cf8204 02/25: Add a 7702 interest-rate class, Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master ef22f46 07/25: Deduplicate [295], Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master 6bde573 12/25: Make certain shared_ptr members const, Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master ee8667d 13/25: Turn a local variable into a member, Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master 9f5c39d 15/25: Expunge disused accessors, Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master 8db602c 16/25: Turn several members into local variables,
Greg Chicares <=
- [lmi-commits] [lmi] master 87af00c 19/25: Support a further "refactoring", Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master ad762d4 18/25: Remove dead code, Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master ec7093b 22/25: Eradicate global iglp() and igsp(), Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master bf5f2ba 23/25: Eradicate bogosity, Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master 84ea017 11/25: Localize 7702 spread in class BasicValues, Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master 3a395bc 17/25: Use new rather than old code, Greg Chicares, 2021/02/24
- [lmi-commits] [lmi] master d4562c7 09/25: Remove dead code [294], Greg Chicares, 2021/02/24