lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [6218] Make sample product's term parameters more plausibl


From: Greg Chicares
Subject: [lmi-commits] [6218] Make sample product's term parameters more plausible
Date: Thu, 23 Jul 2015 23:06:30 +0000

Revision: 6218
          http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=6218
Author:   chicares
Date:     2015-07-23 23:06:29 +0000 (Thu, 23 Jul 2015)
Log Message:
-----------
Make sample product's term parameters more plausible

Modified Paths:
--------------
    lmi/trunk/ChangeLog
    lmi/trunk/dbdict.cpp
    lmi/trunk/product_data.cpp

Modified: lmi/trunk/ChangeLog
===================================================================
--- lmi/trunk/ChangeLog 2015-07-23 23:05:15 UTC (rev 6217)
+++ lmi/trunk/ChangeLog 2015-07-23 23:06:29 UTC (rev 6218)
@@ -36366,3 +36366,39 @@
   version.hpp
 Designate release candidate 6211.
 
+20150723T0941Z <address@hidden> [511]
+
+  input_harmonization.cpp
+Fix defect introduced 20080724T1545Z: misleading comment.
+
+20150723T0942Z <address@hidden> [509]
+
+  crc32.hpp
+Resolve two marked defects.
+
+20150723T0945Z <address@hidden> [509]
+
+  skin_reg_d.xrc [expunged]
+Expunge a disused skin.
+
+20150723T1313Z <address@hidden> [509]
+
+  ihs_avmly.cpp
+Explain a reasonable assumption.
+
+20150723T1355Z <address@hidden> [508]
+
+  ihs_avmly.cpp
+Resolve a marked defect: no grace period on illustrations.
+
+20150723T2305Z <address@hidden> [508]
+
+  ihs_avmly.cpp
+Fix issue noted 20150531T1443Z: do not convert term when it "lapses".
+
+20150723T2306Z <address@hidden> [508]
+
+  dbdict.cpp
+  product_data.cpp
+Make sample product's term parameters more plausible.
+

Modified: lmi/trunk/dbdict.cpp
===================================================================
--- lmi/trunk/dbdict.cpp        2015-07-23 23:05:15 UTC (rev 6217)
+++ lmi/trunk/dbdict.cpp        2015-07-23 23:06:29 UTC (rev 6218)
@@ -804,14 +804,25 @@
     Add(database_entity(DB_NoLapseUnratedOnly  , false));
     Add(database_entity(DB_NoLapseDbo1Only     , false));
     Add(database_entity(DB_LoadRfdProportion   , 0.0));
-    // Reuse current COI rates as current and guaranteed term rates.
-    Add(database_entity(DB_TermTable, e_number_of_axes, dims313, TgCOI));
-    Add(database_entity(DB_GuarTermTable, e_number_of_axes, dims313, TgCOI));
+
+    // uw_class, smoker
+    int dims143[e_number_of_axes] = {1, 4, 3, 1, 1, 1, 1};
+
+    double TtCOI[12] =
+        {
+        3, 2, 1, // pref:  sm ns us
+        6, 5, 4, // std:   sm ns us
+        6, 5, 4, // rated: sm ns us [same as std]
+        0, 0, 0, // ultra: sm ns us [zero: error message--no ultrapref class]
+        };
+
+    Add(database_entity(DB_TermTable    , e_number_of_axes, dims143, TtCOI));
+    Add(database_entity(DB_GuarTermTable, e_number_of_axes, dims143, TtCOI));
     Add(database_entity(DB_AllowTerm           , true));
     Add(database_entity(DB_TermMinIssAge       , 15));
     Add(database_entity(DB_TermMaxIssAge       , 65));
-    Add(database_entity(DB_TermForcedConvAge   , 0.0)); // Immediate forced 
conversion is absurd. Try 70 instead.
-    Add(database_entity(DB_TermForcedConvDur   , 0.0)); // Immediate forced 
conversion is absurd. Try 10 instead.
+    Add(database_entity(DB_TermForcedConvAge   , 70));
+    Add(database_entity(DB_TermForcedConvDur   , 10));
     Add(database_entity(DB_MaxTermProportion   , 0.0));
     Add(database_entity(DB_TermCoiRate         , 0.0));
     Add(database_entity(DB_TermPremRate        , 0.0));

Modified: lmi/trunk/product_data.cpp
===================================================================
--- lmi/trunk/product_data.cpp  2015-07-23 23:05:15 UTC (rev 6217)
+++ lmi/trunk/product_data.cpp  2015-07-23 23:06:29 UTC (rev 6218)
@@ -422,8 +422,8 @@
     z.ChildRiderFilename       = glossed_string("qx_ins");
     z.CurrSpouseRiderFilename  = glossed_string("qx_ins");
     z.GuarSpouseRiderFilename  = glossed_string("qx_ins");
-    z.CurrTermFilename         = glossed_string("qx_cso");
-    z.GuarTermFilename         = glossed_string("qx_cso");
+    z.CurrTermFilename         = glossed_string("sample");
+    z.GuarTermFilename         = glossed_string("sample");
     z.GroupProxyFilename       = glossed_string("qx_ins");
     z.SevenPayFilename         = glossed_string("sample");
     z.TgtPremFilename          = glossed_string("sample");




reply via email to

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