lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [lmi] valyuta/004 5ac107f 09/17: Refactor


From: Greg Chicares
Subject: [lmi-commits] [lmi] valyuta/004 5ac107f 09/17: Refactor
Date: Thu, 24 Dec 2020 10:23:52 -0500 (EST)

branch: valyuta/004
commit 5ac107f5dae4b3be3aeed4bac9cc58f058899334
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Refactor
    
    The last commit makes this refactoring irresistible.
---
 ihs_basicval.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/ihs_basicval.cpp b/ihs_basicval.cpp
index e868f89..167f95e 100644
--- a/ihs_basicval.cpp
+++ b/ihs_basicval.cpp
@@ -144,22 +144,22 @@ BasicValues::BasicValues
     yare_input_.DefinitionOfLifeInsurance  = mce_gpt              ;
     yare_input_.DefinitionOfMaterialChange = mce_adjustment_event ;
 
-    yare_input_.SpecifiedAmount            .assign(1, a_FaceAmount);
+    int const db_len = database().length();
+
+    yare_input_.SpecifiedAmount           .assign(db_len, a_FaceAmount);
 
+    // Cf. effective_dbopt_7702()
     mce_dbopt const z
         (mce_option1_for_7702 == a_DBOptFor7702 ? mce_option1
         :mce_option2_for_7702 == a_DBOptFor7702 ? mce_option2
         :throw std::runtime_error("Unexpected DB option.")
         );
-    yare_input_.DeathBenefitOption         .assign(1, z.value());
+    yare_input_.DeathBenefitOption        .assign(db_len, z.value());
 
-    int const db_len = database().length();
     yare_input_.ExtraMonthlyCustodialFee  .resize(db_len);
     yare_input_.ExtraCompensationOnAssets .resize(db_len);
     yare_input_.ExtraCompensationOnPremium.resize(db_len);
     yare_input_.CurrentCoiMultiplier      .assign(db_len, 1.0);
-    yare_input_.SpecifiedAmount           .assign(db_len, 
yare_input_.SpecifiedAmount   [0]);
-    yare_input_.DeathBenefitOption        .assign(db_len, 
yare_input_.DeathBenefitOption[0]);
     yare_input_.FlatExtra                 .resize(db_len);
 
     GPTServerInit();



reply via email to

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