lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [lmi] master 2ca6c74 3/4: Add a multiplicative cash value


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 2ca6c74 3/4: Add a multiplicative cash value enhancement to the database
Date: Tue, 30 Oct 2018 11:05:58 -0400 (EDT)

branch: master
commit 2ca6c74ca36842926e5fa22752d0d050c4bd6288
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Add a multiplicative cash value enhancement to the database
---
 dbdict.cpp  | 1 +
 dbdict.hpp  | 1 +
 dbnames.hpp | 2 ++
 dbnames.xpp | 1 +
 4 files changed, 5 insertions(+)

diff --git a/dbdict.cpp b/dbdict.cpp
index e02c0e4..8fc8370 100644
--- a/dbdict.cpp
+++ b/dbdict.cpp
@@ -390,6 +390,7 @@ void DBDictionary::ascribe_members()
     ascribe("NoLongerIssued"      , &DBDictionary::NoLongerIssued      );
     ascribe("AgeLastOrNearest"    , &DBDictionary::AgeLastOrNearest    );
     ascribe("MaturityAge"         , &DBDictionary::MaturityAge         );
+    ascribe("CashValueEnhMult"    , &DBDictionary::CashValueEnhMult    );
     ascribe("LapseIgnoresSurrChg" , &DBDictionary::LapseIgnoresSurrChg );
     ascribe("DefaultProcessOrder" , &DBDictionary::DefaultProcessOrder );
     ascribe("GroupProxyRateTable" , &DBDictionary::GroupProxyRateTable );
diff --git a/dbdict.hpp b/dbdict.hpp
index 5f771e9..9059111 100644
--- a/dbdict.hpp
+++ b/dbdict.hpp
@@ -374,6 +374,7 @@ class LMI_SO DBDictionary final
     database_entity NoLongerIssued      ;
     database_entity AgeLastOrNearest    ;
     database_entity MaturityAge         ;
+    database_entity CashValueEnhMult    ;
     database_entity LapseIgnoresSurrChg ;
     database_entity DefaultProcessOrder ;
     database_entity GroupProxyRateTable ;
diff --git a/dbnames.hpp b/dbnames.hpp
index 0372ff2..d062b14 100644
--- a/dbnames.hpp
+++ b/dbnames.hpp
@@ -500,7 +500,9 @@ enum e_database_key
         ,DB_AgeLastOrNearest
         ,DB_MaturityAge
 
+        ,DB_CashValueEnhMult
         ,DB_LapseIgnoresSurrChg
+
         ,DB_DefaultProcessOrder
 
         ,DB_GroupProxyRateTable
diff --git a/dbnames.xpp b/dbnames.xpp
index 4654e68..72e345e 100644
--- a/dbnames.xpp
+++ b/dbnames.xpp
@@ -335,6 +335,7 @@
 {DB_NoLongerIssued,DB_Topic_Miscellanea,"NoLongerIssued","Forbid new-business 
illustrations: 0=no, 1=yes",}, \
 {DB_AgeLastOrNearest,DB_Topic_Miscellanea,"AgeLastOrNearest","Age calculated 
as of last or nearest birthday: 0=ALB, 1=ANB (ties --> older), 2=ANB (ties --> 
younger)",}, \
 {DB_MaturityAge,DB_Topic_Miscellanea,"MaturityAge","Normal maturity age",}, \
+{DB_CashValueEnhMult,DB_Topic_Miscellanea,"CashValueEnhMult","Cash value 
enhancement multiple: e.g. 0.03 to make cash value three percent higher than 
account value",}, \
 {DB_LapseIgnoresSurrChg,DB_Topic_Miscellanea,"LapseIgnoresSurrChg","Ignore 
tabular surrender charge for lapse processing",}, \
 {DB_DefaultProcessOrder,DB_Topic_Miscellanea,"DefaultProcessOrder","Default 
processing order: 0=life by life, 1=month by month [not yet implemented]",}, \
 {DB_GroupProxyRateTable,DB_Topic_Miscellanea,"GroupProxyRateTable","Group-term 
proxy rate (index in mortality table database)",}, \



reply via email to

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