lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [lmi] master 664a0df 11/13: Expunge unused ledger vector '


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 664a0df 11/13: Expunge unused ledger vector 'TgtPrem'
Date: Tue, 14 Apr 2020 12:07:02 -0400 (EDT)

branch: master
commit 664a0df56564919e2340bae95e5edeaf02a686ef
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Expunge unused ledger vector 'TgtPrem'
    
    A target-premium column is generally uninteresting to customers.
    
    For the products lmi supports, target premium is generally set at issue
    and never changed thereafter. (Some group UL products define target to
    equal minimum premium, but minimum-premium columns are already offered).
---
 ledger_evaluator.cpp      | 3 ---
 ledger_invariant.cpp      | 1 -
 ledger_invariant.hpp      | 1 -
 ledger_invariant_init.cpp | 1 -
 4 files changed, 6 deletions(-)

diff --git a/ledger_evaluator.cpp b/ledger_evaluator.cpp
index 60958c5..dac2a40 100644
--- a/ledger_evaluator.cpp
+++ b/ledger_evaluator.cpp
@@ -264,7 +264,6 @@ title_map_t static_titles()
     ,{"TermPurchased_Current"           , "Curr Term\nAmt\nPurchased"}
     ,{"TermPurchased_Guaranteed"        , "Guar Term\nAmt\nPurchased"}
     ,{"TermSpecAmt"                     , "Term\nSpecified\nAmount"}
-    ,{"TgtPrem"                         , "Target\nPremium"}
     ,{"TotalIMF"                        , "Total\nInvestment\nMgt Fee"}
     ,{"TotalLoanBalance_Current"        , "Curr Total\nLoan\nBalance"}
     ,{"TotalLoanBalance_Guaranteed"     , "Guar Total\nLoan\nBalance"}
@@ -401,7 +400,6 @@ mask_map_t static_masks()
     ,{"TermPurchased_Current"           , "999,999,999"}
     ,{"TermPurchased_Guaranteed"        , "999,999,999"}
     ,{"TermSpecAmt"                     , "999,999,999"}
-    ,{"TgtPrem"                         , "999,999,999"}
     ,{"TotalIMF"                        ,      "99.99%"}
     ,{"TotalLoanBalance_Current"        , "999,999,999"}
     ,{"TotalLoanBalance_Guaranteed"     , "999,999,999"}
@@ -665,7 +663,6 @@ format_map_t static_formats()
     ,{"SurrChg"                         , f1}
     ,{"TermPurchased"                   , f1}
     ,{"TermSpecAmt"                     , f1}
-    ,{"TgtPrem"                         , f1}
     ,{"TotalLoanBalance"                , f1}
     };
 
diff --git a/ledger_invariant.cpp b/ledger_invariant.cpp
index de0e048..5974f70 100644
--- a/ledger_invariant.cpp
+++ b/ledger_invariant.cpp
@@ -80,7 +80,6 @@ void LedgerInvariant::Alloc(int len)
     Length = len;
 
     // BOY vectors.
-    BegYearVectors  ["TgtPrem"               ] = &TgtPrem                ;
     BegYearVectors  ["GrossPmt"              ] = &GrossPmt               ;
     BegYearVectors  ["EeGrossPmt"            ] = &EeGrossPmt             ;
     BegYearVectors  ["ErGrossPmt"            ] = &ErGrossPmt             ;
diff --git a/ledger_invariant.hpp b/ledger_invariant.hpp
index d142778..9ad38b3 100644
--- a/ledger_invariant.hpp
+++ b/ledger_invariant.hpp
@@ -67,7 +67,6 @@ class LMI_SO LedgerInvariant final
 // (e.g., outlay) could be calculated dynamically instead of stored.
 
     // BOY vectors.
-    std::vector<double> TgtPrem;    // Not currently used?
     std::vector<double> GrossPmt;   // TODO ?? Why "gross"?
     std::vector<double> EeGrossPmt;
     std::vector<double> ErGrossPmt;
diff --git a/ledger_invariant_init.cpp b/ledger_invariant_init.cpp
index f1f44d6..fc88729 100644
--- a/ledger_invariant_init.cpp
+++ b/ledger_invariant_init.cpp
@@ -78,7 +78,6 @@ void LedgerInvariant::Init(BasicValues const* b)
 
     // BOY vectors.
 
-//  TgtPrem                    = UNUSED ?
 //  GrossPmt                   = DYNAMIC
 //  EeGrossPmt                 = DYNAMIC
 //  ErGrossPmt                 = DYNAMIC



reply via email to

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