lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [6249] Provide additional fields for class LedgerInvariant


From: Greg Chicares
Subject: [lmi-commits] [6249] Provide additional fields for class LedgerInvariant's use
Date: Thu, 13 Aug 2015 23:23:35 +0000

Revision: 6249
          http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=6249
Author:   chicares
Date:     2015-08-13 23:23:35 +0000 (Thu, 13 Aug 2015)
Log Message:
-----------
Provide additional fields for class LedgerInvariant's use

Modified Paths:
--------------
    lmi/trunk/yare_input.cpp
    lmi/trunk/yare_input.hpp

Modified: lmi/trunk/yare_input.cpp
===================================================================
--- lmi/trunk/yare_input.cpp    2015-08-13 23:04:27 UTC (rev 6248)
+++ lmi/trunk/yare_input.cpp    2015-08-13 23:23:35 UTC (rev 6249)
@@ -85,6 +85,12 @@
     UseExperienceRating              = z.UseExperienceRating             
.value();
     UsePartialMortality              = z.UsePartialMortality             
.value();
     InsuredName                      = z.InsuredName                     
.value();
+    CorporationName                  = z.CorporationName                 
.value();
+    AgentName                        = z.AgentName                       
.value();
+    AgentAddress                     = z.AgentAddress                    
.value();
+    AgentCity                        = z.AgentCity                       
.value();
+    AgentState                       = z.AgentState                      
.value();
+    AgentZipCode                     = z.AgentZipCode                    
.value();
     InsuredPremiumTableFactor        = z.InsuredPremiumTableFactor       
.value();
     CorporationPremiumTableFactor    = z.CorporationPremiumTableFactor   
.value();
     EffectiveDate                    = z.EffectiveDate                   
.value();
@@ -102,6 +108,8 @@
     IncludeInComposite               = z.IncludeInComposite              
.value();
     Comments                         = z.Comments                        
.value();
     AmortizePremiumLoad              = z.AmortizePremiumLoad             
.value();
+    ContractNumber                   = z.ContractNumber                  
.value();
+    MasterContractNumber             = z.MasterContractNumber            
.value();
     InforceYear                      = z.InforceYear                     
.value();
     InforceMonth                     = z.InforceMonth                    
.value();
     InforceAnnualTargetPremium       = z.InforceAnnualTargetPremium      
.value();
@@ -137,6 +145,7 @@
     InforceDcv                       = z.InforceDcv                      
.value();
     InforceLeastDeathBenefit         = z.InforceLeastDeathBenefit        
.value();
     Inforce7702AAmountsPaidHistory   = convert_vector_type<double              
>(z.AmountsPaidHistoryRealized_         );
+    Country                          = z.Country                         
.value();
     CountryCoiMultiplier             = z.CountryCoiMultiplier            
.value();
     SurviveToType                    = z.SurviveToType                   
.value();
     SurviveToYear                    = z.SurviveToYear                   
.value();
@@ -177,6 +186,19 @@
     HoneymoonValueSpread             = convert_vector_type<double              
>(z.HoneymoonValueSpreadRealized_       );
     FundAllocations                  = convert_vector_type<double              
>(z.FundAllocationsRealized_            ); // INPUT !! Not yet implemented.
     CashValueEnhancementRate         = convert_vector_type<double              
>(z.CashValueEnhancementRateRealized_   );
+    CreateSupplementalReport         = z.CreateSupplementalReport        
.value();
+    SupplementalReportColumn00       = z.SupplementalReportColumn00      
.value();
+    SupplementalReportColumn01       = z.SupplementalReportColumn01      
.value();
+    SupplementalReportColumn02       = z.SupplementalReportColumn02      
.value();
+    SupplementalReportColumn03       = z.SupplementalReportColumn03      
.value();
+    SupplementalReportColumn04       = z.SupplementalReportColumn04      
.value();
+    SupplementalReportColumn05       = z.SupplementalReportColumn05      
.value();
+    SupplementalReportColumn06       = z.SupplementalReportColumn06      
.value();
+    SupplementalReportColumn07       = z.SupplementalReportColumn07      
.value();
+    SupplementalReportColumn08       = z.SupplementalReportColumn08      
.value();
+    SupplementalReportColumn09       = z.SupplementalReportColumn09      
.value();
+    SupplementalReportColumn10       = z.SupplementalReportColumn10      
.value();
+    SupplementalReportColumn11       = z.SupplementalReportColumn11      
.value();
     SpecifiedAmountStrategy          = convert_vector_type<mcenum_sa_strategy  
>(z.SpecifiedAmountStrategyRealized_    );
     SupplementalAmountStrategy       = convert_vector_type<mcenum_sa_strategy  
>(z.SupplementalAmountStrategyRealized_ );
     PaymentStrategy                  = convert_vector_type<mcenum_pmt_strategy 
>(z.PaymentStrategyRealized_            );

Modified: lmi/trunk/yare_input.hpp
===================================================================
--- lmi/trunk/yare_input.hpp    2015-08-13 23:04:27 UTC (rev 6248)
+++ lmi/trunk/yare_input.hpp    2015-08-13 23:23:35 UTC (rev 6249)
@@ -119,16 +119,16 @@
 //    mcenum_state                      State                           ;
 //    std::string                       ZipCode                         ;
 //    std::string                       EmployeeClass                   ;
-//    std::string                       CorporationName                 ;
+    std::string                       CorporationName                 ;
 //    std::string                       CorporationAddress              ;
 //    std::string                       CorporationCity                 ;
 //    mcenum_state                      CorporationState                ;
 //    std::string                       CorporationZipCode              ;
-//    std::string                       AgentName                       ;
-//    std::string                       AgentAddress                    ;
-//    std::string                       AgentCity                       ;
-//    mcenum_state                      AgentState                      ;
-//    std::string                       AgentZipCode                    ;
+    std::string                       AgentName                       ;
+    std::string                       AgentAddress                    ;
+    std::string                       AgentCity                       ;
+    mcenum_state                      AgentState                      ;
+    std::string                       AgentZipCode                    ;
 //    std::string                       AgentPhone                      ;
 //    std::string                       AgentId                         ;
 //    mcenum_premium_table              InsuredPremiumTableNumber       ;
@@ -151,8 +151,8 @@
     std::string                       Comments                        ;
     bool                              AmortizePremiumLoad             ;
 //    std::string                       InforceDataSource               ;
-//    std::string                       ContractNumber                  ;
-//    std::string                       MasterContractNumber            ;
+    std::string                       ContractNumber                  ;
+    std::string                       MasterContractNumber            ;
 //    calendar_date                     InforceAsOfDate                 ;
     int                               InforceYear                     ;
     int                               InforceMonth                    ;
@@ -189,7 +189,7 @@
     double                            InforceDcv                      ;
     double                            InforceLeastDeathBenefit        ;
     std::vector<double>               Inforce7702AAmountsPaidHistory  ;
-//    mcenum_country                    Country                         ;
+    mcenum_country                    Country                         ;
 //    bool                              OverrideCoiMultiplier           ;
     double                            CountryCoiMultiplier            ;
     mcenum_survival_limit             SurviveToType                   ;
@@ -233,19 +233,19 @@
     std::vector<double>               FundAllocations                 ;
     std::vector<double>               CashValueEnhancementRate        ;
 //
-//    bool                              CreateSupplementalReport        ;
-//    mcenum_report_column              SupplementalReportColumn00      ;
-//    mcenum_report_column              SupplementalReportColumn01      ;
-//    mcenum_report_column              SupplementalReportColumn02      ;
-//    mcenum_report_column              SupplementalReportColumn03      ;
-//    mcenum_report_column              SupplementalReportColumn04      ;
-//    mcenum_report_column              SupplementalReportColumn05      ;
-//    mcenum_report_column              SupplementalReportColumn06      ;
-//    mcenum_report_column              SupplementalReportColumn07      ;
-//    mcenum_report_column              SupplementalReportColumn08      ;
-//    mcenum_report_column              SupplementalReportColumn09      ;
-//    mcenum_report_column              SupplementalReportColumn10      ;
-//    mcenum_report_column              SupplementalReportColumn11      ;
+    bool                              CreateSupplementalReport        ;
+    mcenum_report_column              SupplementalReportColumn00      ;
+    mcenum_report_column              SupplementalReportColumn01      ;
+    mcenum_report_column              SupplementalReportColumn02      ;
+    mcenum_report_column              SupplementalReportColumn03      ;
+    mcenum_report_column              SupplementalReportColumn04      ;
+    mcenum_report_column              SupplementalReportColumn05      ;
+    mcenum_report_column              SupplementalReportColumn06      ;
+    mcenum_report_column              SupplementalReportColumn07      ;
+    mcenum_report_column              SupplementalReportColumn08      ;
+    mcenum_report_column              SupplementalReportColumn09      ;
+    mcenum_report_column              SupplementalReportColumn10      ;
+    mcenum_report_column              SupplementalReportColumn11      ;
 //
 //    mcenum_to_point                   SolveTgtAtWhich                 ;
 //    mcenum_from_point                 SolveFromWhich                  ;




reply via email to

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