lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [5532] Rearrange data members


From: Greg Chicares
Subject: [lmi-commits] [5532] Rearrange data members
Date: Fri, 03 Aug 2012 00:51:27 +0000

Revision: 5532
          http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=5532
Author:   chicares
Date:     2012-08-03 00:51:26 +0000 (Fri, 03 Aug 2012)
Log Message:
-----------
Rearrange data members

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

Modified: lmi/trunk/input.cpp
===================================================================
--- lmi/trunk/input.cpp 2012-08-02 22:02:34 UTC (rev 5531)
+++ lmi/trunk/input.cpp 2012-08-03 00:51:26 UTC (rev 5532)
@@ -79,8 +79,6 @@
     ,OverrideExperienceReserveRate    ("Yes")
     ,ExperienceReserveRate            ("0.02")
     ,ExperienceRatingInitialKFactor   ("1")
-//    ,InforceNetExperienceReserve      ("")
-//    ,InforceYtdNetCoiCharge           ("")
 //    ,WithdrawToBasisThenLoan          ("")
 //    ,UseAverageOfAllFunds             ("")
 //    ,OverrideFundManagementFee        ("")
@@ -128,6 +126,9 @@
     ,IncludeInComposite               ("Yes")
 //    ,Comments                         ("")
 //    ,AmortizePremiumLoad              ("")
+//    ,PolicyNumber                     ("")
+//    ,Franchise                        ("")
+//    ,InforceAsOfDate                  ("")
 //    ,InforceYear                      ("")
 //    ,InforceMonth                     ("")
 //    ,InforceGeneralAccountValue       ("")
@@ -138,6 +139,23 @@
 //    ,InforcePreferredLoanBalance      ("")
 //    ,InforceCumulativeNoLapsePremium  ("")
 //    ,InforceCumulativePayments        ("")
+//    ,InforceHoneymoonValue            ("")
+//    ,InforceNetExperienceReserve      ("")
+//    ,InforceYtdNetCoiCharge           ("")
+//    ,InforceTaxBasis                  ("")
+//    ,InforceGlp                       ("")
+//    ,InforceCumulativeGlp             ("")
+//    ,InforceGsp                       ("")
+//    ,InforceIsMec                     ("")
+//    ,InforceSevenPayPremium           ("")
+//    ,LastMaterialChangeDate           ("")
+//    ,InforceContractYear              ("")
+//    ,InforceContractMonth             ("")
+//    ,InforceAvBeforeLastMc            ("")
+//    ,InforceDcv                       ("")
+//    ,InforceLeastDeathBenefit         ("")
+    ,PremiumHistory                   ("0")
+    ,SpecamtHistory                   ("0")
     ,Country                          ("US")
 //    ,OverrideCoiMultiplier            ("")
     ,CountryCoiMultiplier             ("1")
@@ -150,21 +168,6 @@
 //    ,SpouseRider                      ("")
 //    ,SpouseRiderAmount                ("")
     ,SpouseIssueAge                   ("45")
-//    ,Franchise                        ("")
-//    ,PolicyNumber                     ("")
-//    ,InforceAsOfDate                  ("")
-//    ,InforceTaxBasis                  ("")
-//    ,InforceGlp                       ("")
-//    ,InforceCumulativeGlp             ("")
-//    ,InforceGsp                       ("")
-//    ,InforceSevenPayPremium           ("")
-//    ,InforceIsMec                     ("")
-//    ,LastMaterialChangeDate           ("")
-//    ,InforceDcv                       ("")
-//    ,InforceAvBeforeLastMc            ("")
-//    ,InforceContractYear              ("")
-//    ,InforceContractMonth             ("")
-//    ,InforceLeastDeathBenefit         ("")
     ,StateOfJurisdiction              ("CT")
     ,PremiumTaxState                  ("CT")
     ,SalarySpecifiedAmountFactor      ("1")
@@ -172,7 +175,6 @@
     ,SalarySpecifiedAmountOffset      ("50000")
 //    ,HoneymoonEndorsement             ("")
 //    ,PostHoneymoonSpread              ("")
-//    ,InforceHoneymoonValue            ("")
     ,ExtraMonthlyCustodialFee         ("0")
     ,ExtraCompensationOnAssets        ("0")
     ,ExtraCompensationOnPremium       ("0")
@@ -194,8 +196,6 @@
     ,FlatExtra                        ("0")
 //    ,PolicyLevelFlatExtra             ("")
     ,HoneymoonValueSpread             ("0")
-    ,PremiumHistory                   ("0")
-    ,SpecamtHistory                   ("0")
     ,FundAllocations                  ("0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 0")
     ,CashValueEnhancementRate         ("0")
 //    ,CreateSupplementalReport         ("")
@@ -327,8 +327,6 @@
     ascribe("OverrideExperienceReserveRate"         , 
&Input::OverrideExperienceReserveRate         );
     ascribe("ExperienceReserveRate"                 , 
&Input::ExperienceReserveRate                 );
     ascribe("ExperienceRatingInitialKFactor"        , 
&Input::ExperienceRatingInitialKFactor        );
-    ascribe("InforceNetExperienceReserve"           , 
&Input::InforceNetExperienceReserve           );
-    ascribe("InforceYtdNetCoiCharge"                , 
&Input::InforceYtdNetCoiCharge                );
     ascribe("WithdrawToBasisThenLoan"               , 
&Input::WithdrawToBasisThenLoan               );
     ascribe("UseAverageOfAllFunds"                  , 
&Input::UseAverageOfAllFunds                  );
     ascribe("OverrideFundManagementFee"             , 
&Input::OverrideFundManagementFee             );
@@ -376,6 +374,9 @@
     ascribe("IncludeInComposite"                    , 
&Input::IncludeInComposite                    );
     ascribe("Comments"                              , &Input::Comments         
                     );
     ascribe("AmortizePremiumLoad"                   , 
&Input::AmortizePremiumLoad                   );
+    ascribe("PolicyNumber"                          , &Input::PolicyNumber     
                     );
+    ascribe("Franchise"                             , &Input::Franchise        
                     );
+    ascribe("InforceAsOfDate"                       , &Input::InforceAsOfDate  
                     );
     ascribe("InforceYear"                           , &Input::InforceYear      
                     );
     ascribe("InforceMonth"                          , &Input::InforceMonth     
                     );
     ascribe("InforceGeneralAccountValue"            , 
&Input::InforceGeneralAccountValue            );
@@ -386,6 +387,23 @@
     ascribe("InforcePreferredLoanBalance"           , 
&Input::InforcePreferredLoanBalance           );
     ascribe("InforceCumulativeNoLapsePremium"       , 
&Input::InforceCumulativeNoLapsePremium       );
     ascribe("InforceCumulativePayments"             , 
&Input::InforceCumulativePayments             );
+    ascribe("InforceHoneymoonValue"                 , 
&Input::InforceHoneymoonValue                 );
+    ascribe("InforceNetExperienceReserve"           , 
&Input::InforceNetExperienceReserve           );
+    ascribe("InforceYtdNetCoiCharge"                , 
&Input::InforceYtdNetCoiCharge                );
+    ascribe("InforceTaxBasis"                       , &Input::InforceTaxBasis  
                     );
+    ascribe("InforceGlp"                            , &Input::InforceGlp       
                     );
+    ascribe("InforceCumulativeGlp"                  , 
&Input::InforceCumulativeGlp                  );
+    ascribe("InforceGsp"                            , &Input::InforceGsp       
                     );
+    ascribe("InforceIsMec"                          , &Input::InforceIsMec     
                     );
+    ascribe("InforceSevenPayPremium"                , 
&Input::InforceSevenPayPremium                );
+    ascribe("LastMaterialChangeDate"                , 
&Input::LastMaterialChangeDate                );
+    ascribe("InforceContractYear"                   , 
&Input::InforceContractYear                   );
+    ascribe("InforceContractMonth"                  , 
&Input::InforceContractMonth                  );
+    ascribe("InforceAvBeforeLastMc"                 , 
&Input::InforceAvBeforeLastMc                 );
+    ascribe("InforceDcv"                            , &Input::InforceDcv       
                     );
+    ascribe("InforceLeastDeathBenefit"              , 
&Input::InforceLeastDeathBenefit              );
+    ascribe("PremiumHistory"                        , &Input::PremiumHistory   
                     );
+    ascribe("SpecamtHistory"                        , &Input::SpecamtHistory   
                     );
     ascribe("Country"                               , &Input::Country          
                     );
     ascribe("OverrideCoiMultiplier"                 , 
&Input::OverrideCoiMultiplier                 );
     ascribe("CountryCoiMultiplier"                  , 
&Input::CountryCoiMultiplier                  );
@@ -398,21 +416,6 @@
     ascribe("SpouseRider"                           , &Input::SpouseRider      
                     );
     ascribe("SpouseRiderAmount"                     , 
&Input::SpouseRiderAmount                     );
     ascribe("SpouseIssueAge"                        , &Input::SpouseIssueAge   
                     );
-    ascribe("Franchise"                             , &Input::Franchise        
                     );
-    ascribe("PolicyNumber"                          , &Input::PolicyNumber     
                     );
-    ascribe("InforceAsOfDate"                       , &Input::InforceAsOfDate  
                     );
-    ascribe("InforceTaxBasis"                       , &Input::InforceTaxBasis  
                     );
-    ascribe("InforceGlp"                            , &Input::InforceGlp       
                     );
-    ascribe("InforceCumulativeGlp"                  , 
&Input::InforceCumulativeGlp                  );
-    ascribe("InforceGsp"                            , &Input::InforceGsp       
                     );
-    ascribe("InforceSevenPayPremium"                , 
&Input::InforceSevenPayPremium                );
-    ascribe("InforceIsMec"                          , &Input::InforceIsMec     
                     );
-    ascribe("LastMaterialChangeDate"                , 
&Input::LastMaterialChangeDate                );
-    ascribe("InforceDcv"                            , &Input::InforceDcv       
                     );
-    ascribe("InforceAvBeforeLastMc"                 , 
&Input::InforceAvBeforeLastMc                 );
-    ascribe("InforceContractYear"                   , 
&Input::InforceContractYear                   );
-    ascribe("InforceContractMonth"                  , 
&Input::InforceContractMonth                  );
-    ascribe("InforceLeastDeathBenefit"              , 
&Input::InforceLeastDeathBenefit              );
     ascribe("StateOfJurisdiction"                   , 
&Input::StateOfJurisdiction                   );
     ascribe("PremiumTaxState"                       , &Input::PremiumTaxState  
                     );
     ascribe("SalarySpecifiedAmountFactor"           , 
&Input::SalarySpecifiedAmountFactor           );
@@ -420,7 +423,6 @@
     ascribe("SalarySpecifiedAmountOffset"           , 
&Input::SalarySpecifiedAmountOffset           );
     ascribe("HoneymoonEndorsement"                  , 
&Input::HoneymoonEndorsement                  );
     ascribe("PostHoneymoonSpread"                   , 
&Input::PostHoneymoonSpread                   );
-    ascribe("InforceHoneymoonValue"                 , 
&Input::InforceHoneymoonValue                 );
     ascribe("ExtraMonthlyCustodialFee"              , 
&Input::ExtraMonthlyCustodialFee              );
     ascribe("ExtraCompensationOnAssets"             , 
&Input::ExtraCompensationOnAssets             );
     ascribe("ExtraCompensationOnPremium"            , 
&Input::ExtraCompensationOnPremium            );
@@ -442,8 +444,6 @@
     ascribe("FlatExtra"                             , &Input::FlatExtra        
                     );
 //    ascribe("PolicyLevelFlatExtra"                  , 
&Input::PolicyLevelFlatExtra                  ); // INPUT !! Not yet 
implemented.
     ascribe("HoneymoonValueSpread"                  , 
&Input::HoneymoonValueSpread                  );
-    ascribe("PremiumHistory"                        , &Input::PremiumHistory   
                     );
-    ascribe("SpecamtHistory"                        , &Input::SpecamtHistory   
                     );
     ascribe("FundAllocations"                       , &Input::FundAllocations  
                     );
     ascribe("CashValueEnhancementRate"              , 
&Input::CashValueEnhancementRate              );
 

Modified: lmi/trunk/input.hpp
===================================================================
--- lmi/trunk/input.hpp 2012-08-02 22:02:34 UTC (rev 5531)
+++ lmi/trunk/input.hpp 2012-08-03 00:51:26 UTC (rev 5532)
@@ -271,8 +271,6 @@
     mce_yes_or_no            OverrideExperienceReserveRate   ;
     tnr_proportion           ExperienceReserveRate           ;
     tnr_nonnegative_double   ExperienceRatingInitialKFactor  ;
-    tnr_unrestricted_double  InforceNetExperienceReserve     ;
-    tnr_nonnegative_double   InforceYtdNetCoiCharge          ;
     mce_yes_or_no            WithdrawToBasisThenLoan         ;
     mce_yes_or_no            UseAverageOfAllFunds            ;
     mce_yes_or_no            OverrideFundManagementFee       ;
@@ -320,6 +318,9 @@
     mce_yes_or_no            IncludeInComposite              ;
     datum_string             Comments                        ;
     mce_yes_or_no            AmortizePremiumLoad             ;
+    datum_string             PolicyNumber                    ;
+    datum_string             Franchise                       ;
+    tnr_date                 InforceAsOfDate                 ;
     tnr_duration             InforceYear                     ;
     tnr_month                InforceMonth                    ;
     tnr_nonnegative_double   InforceGeneralAccountValue      ;
@@ -330,6 +331,23 @@
     tnr_nonnegative_double   InforcePreferredLoanBalance     ;
     tnr_nonnegative_double   InforceCumulativeNoLapsePremium ;
     tnr_nonnegative_double   InforceCumulativePayments       ;
+    tnr_nonnegative_double   InforceHoneymoonValue           ;
+    tnr_unrestricted_double  InforceNetExperienceReserve     ;
+    tnr_nonnegative_double   InforceYtdNetCoiCharge          ;
+    tnr_nonnegative_double   InforceTaxBasis                 ;
+    tnr_nonnegative_double   InforceGlp                      ;
+    tnr_nonnegative_double   InforceCumulativeGlp            ;
+    tnr_nonnegative_double   InforceGsp                      ;
+    mce_yes_or_no            InforceIsMec                    ;
+    tnr_nonnegative_double   InforceSevenPayPremium          ;
+    tnr_date                 LastMaterialChangeDate          ;
+    tnr_duration             InforceContractYear             ;
+    tnr_month                InforceContractMonth            ;
+    tnr_nonnegative_double   InforceAvBeforeLastMc           ;
+    tnr_nonnegative_double   InforceDcv                      ;
+    tnr_nonnegative_double   InforceLeastDeathBenefit        ;
+    numeric_sequence         PremiumHistory                  ;
+    numeric_sequence         SpecamtHistory                  ;
     mce_country              Country                         ;
     mce_yes_or_no            OverrideCoiMultiplier           ;
     tnr_nonnegative_double   CountryCoiMultiplier            ;
@@ -342,21 +360,6 @@
     mce_yes_or_no            SpouseRider                     ;
     tnr_nonnegative_double   SpouseRiderAmount               ;
     tnr_age                  SpouseIssueAge                  ;
-    datum_string             Franchise                       ;
-    datum_string             PolicyNumber                    ;
-    tnr_date                 InforceAsOfDate                 ;
-    tnr_nonnegative_double   InforceTaxBasis                 ;
-    tnr_nonnegative_double   InforceGlp                      ;
-    tnr_nonnegative_double   InforceCumulativeGlp            ;
-    tnr_nonnegative_double   InforceGsp                      ;
-    tnr_nonnegative_double   InforceSevenPayPremium          ;
-    mce_yes_or_no            InforceIsMec                    ;
-    tnr_date                 LastMaterialChangeDate          ;
-    tnr_nonnegative_double   InforceDcv                      ;
-    tnr_nonnegative_double   InforceAvBeforeLastMc           ;
-    tnr_duration             InforceContractYear             ;
-    tnr_month                InforceContractMonth            ;
-    tnr_nonnegative_double   InforceLeastDeathBenefit        ;
     mce_state                StateOfJurisdiction             ;
     mce_state                PremiumTaxState                 ;
     tnr_nonnegative_double   SalarySpecifiedAmountFactor     ;
@@ -364,7 +367,6 @@
     tnr_nonnegative_double   SalarySpecifiedAmountOffset     ;
     mce_yes_or_no            HoneymoonEndorsement            ;
     tnr_proportion           PostHoneymoonSpread             ;
-    tnr_nonnegative_double   InforceHoneymoonValue           ;
     numeric_sequence         ExtraMonthlyCustodialFee        ;
     numeric_sequence         ExtraCompensationOnAssets       ;
     numeric_sequence         ExtraCompensationOnPremium      ;
@@ -386,8 +388,6 @@
     numeric_sequence         FlatExtra                       ;
     numeric_sequence         PolicyLevelFlatExtra            ;
     numeric_sequence         HoneymoonValueSpread            ;
-    numeric_sequence         PremiumHistory                  ;
-    numeric_sequence         SpecamtHistory                  ;
     numeric_sequence         FundAllocations                 ; // INPUT !! 
http://savannah.nongnu.org/support/?104481
     numeric_sequence         CashValueEnhancementRate        ;
     mce_yes_or_no            CreateSupplementalReport        ;

Modified: lmi/trunk/mec_input.cpp
===================================================================
--- lmi/trunk/mec_input.cpp     2012-08-02 22:02:34 UTC (rev 5531)
+++ lmi/trunk/mec_input.cpp     2012-08-03 00:51:26 UTC (rev 5532)
@@ -93,23 +93,23 @@
     ,DefinitionOfMaterialChange       ("Unnecessary premium")
 //    ,GroupUnderwritingType            ("")
 //    ,Comments                         ("")
+//    ,InforceAsOfDate                  ("")
 //    ,InforceYear                      ("")
 //    ,InforceMonth                     ("")
     ,InforceTargetSpecifiedAmount     ("1000000")
 //    ,InforceAccountValue              ("")
-//    ,InforceAsOfDate                  ("")
 //    ,InforceIsMec                     ("")
 //    ,LastMaterialChangeDate           ("")
-//    ,InforceDcv                       ("")
-//    ,InforceAvBeforeLastMc            ("")
 //    ,InforceContractYear              ("")
 //    ,InforceContractMonth             ("")
+//    ,InforceAvBeforeLastMc            ("")
+//    ,InforceDcv                       ("")
     ,InforceLeastDeathBenefit         ("1000000")
+    ,PaymentHistory                   ("0")
+    ,BenefitHistory                   ("1000000")
     ,StateOfJurisdiction              ("CT")
     ,PremiumTaxState                  ("CT")
     ,FlatExtra                        ("0")
-    ,PaymentHistory                   ("0")
-    ,BenefitHistory                   ("1000000")
 //    ,UseDOB                           ("")
     ,Payment                          ("0")
     ,BenefitAmount                    ("1000000")
@@ -172,23 +172,23 @@
     ascribe("DefinitionOfMaterialChange"            , 
&mec_input::DefinitionOfMaterialChange            );
     ascribe("GroupUnderwritingType"                 , 
&mec_input::GroupUnderwritingType                 );
     ascribe("Comments"                              , &mec_input::Comments     
                         );
+    ascribe("InforceAsOfDate"                       , 
&mec_input::InforceAsOfDate                       );
     ascribe("InforceYear"                           , &mec_input::InforceYear  
                         );
     ascribe("InforceMonth"                          , &mec_input::InforceMonth 
                         );
     ascribe("InforceTargetSpecifiedAmount"          , 
&mec_input::InforceTargetSpecifiedAmount          );
     ascribe("InforceAccountValue"                   , 
&mec_input::InforceAccountValue                   );
-    ascribe("InforceAsOfDate"                       , 
&mec_input::InforceAsOfDate                       );
     ascribe("InforceIsMec"                          , &mec_input::InforceIsMec 
                         );
     ascribe("LastMaterialChangeDate"                , 
&mec_input::LastMaterialChangeDate                );
-    ascribe("InforceDcv"                            , &mec_input::InforceDcv   
                         );
-    ascribe("InforceAvBeforeLastMc"                 , 
&mec_input::InforceAvBeforeLastMc                 );
     ascribe("InforceContractYear"                   , 
&mec_input::InforceContractYear                   );
     ascribe("InforceContractMonth"                  , 
&mec_input::InforceContractMonth                  );
+    ascribe("InforceAvBeforeLastMc"                 , 
&mec_input::InforceAvBeforeLastMc                 );
+    ascribe("InforceDcv"                            , &mec_input::InforceDcv   
                         );
     ascribe("InforceLeastDeathBenefit"              , 
&mec_input::InforceLeastDeathBenefit              );
+    ascribe("PaymentHistory"                        , 
&mec_input::PaymentHistory                        );
+    ascribe("BenefitHistory"                        , 
&mec_input::BenefitHistory                        );
     ascribe("StateOfJurisdiction"                   , 
&mec_input::StateOfJurisdiction                   );
     ascribe("PremiumTaxState"                       , 
&mec_input::PremiumTaxState                       );
     ascribe("FlatExtra"                             , &mec_input::FlatExtra    
                         );
-    ascribe("PaymentHistory"                        , 
&mec_input::PaymentHistory                        );
-    ascribe("BenefitHistory"                        , 
&mec_input::BenefitHistory                        );
     ascribe("UseDOB"                                , &mec_input::UseDOB       
                         );
     ascribe("Payment"                               , &mec_input::Payment      
                         );
     ascribe("BenefitAmount"                         , 
&mec_input::BenefitAmount                         );

Modified: lmi/trunk/mec_input.hpp
===================================================================
--- lmi/trunk/mec_input.hpp     2012-08-02 22:02:34 UTC (rev 5531)
+++ lmi/trunk/mec_input.hpp     2012-08-03 00:51:26 UTC (rev 5532)
@@ -163,23 +163,23 @@
     mce_defn_material_change DefinitionOfMaterialChange      ;
     mce_uw_basis             GroupUnderwritingType           ;
     datum_string             Comments                        ;
+    tnr_date                 InforceAsOfDate                 ;
     tnr_duration             InforceYear                     ;
     tnr_month                InforceMonth                    ;
     tnr_nonnegative_double   InforceTargetSpecifiedAmount    ;
     tnr_nonnegative_double   InforceAccountValue             ;
-    tnr_date                 InforceAsOfDate                 ;
     mce_yes_or_no            InforceIsMec                    ;
     tnr_date                 LastMaterialChangeDate          ;
-    tnr_nonnegative_double   InforceDcv                      ;
-    tnr_nonnegative_double   InforceAvBeforeLastMc           ;
     tnr_duration             InforceContractYear             ;
     tnr_month                InforceContractMonth            ;
+    tnr_nonnegative_double   InforceAvBeforeLastMc           ;
+    tnr_nonnegative_double   InforceDcv                      ;
     tnr_nonnegative_double   InforceLeastDeathBenefit        ;
+    numeric_sequence         PaymentHistory                  ;
+    numeric_sequence         BenefitHistory                  ;
     mce_state                StateOfJurisdiction             ;
     mce_state                PremiumTaxState                 ;
     numeric_sequence         FlatExtra                       ;
-    numeric_sequence         PaymentHistory                  ;
-    numeric_sequence         BenefitHistory                  ;
     mce_yes_or_no            UseDOB                          ;
     tnr_nonnegative_double   Payment                         ;
     tnr_nonnegative_double   BenefitAmount                   ;

Modified: lmi/trunk/yare_input.cpp
===================================================================
--- lmi/trunk/yare_input.cpp    2012-08-02 22:02:34 UTC (rev 5531)
+++ lmi/trunk/yare_input.cpp    2012-08-03 00:51:26 UTC (rev 5532)
@@ -75,8 +75,6 @@
     OverrideExperienceReserveRate   = z.OverrideExperienceReserveRate  
.value();
     ExperienceReserveRate           = z.ExperienceReserveRate          
.value();
     ExperienceRatingInitialKFactor  = z.ExperienceRatingInitialKFactor 
.value();
-    InforceNetExperienceReserve     = z.InforceNetExperienceReserve    
.value();
-    InforceYtdNetCoiCharge          = z.InforceYtdNetCoiCharge         
.value();
     WithdrawToBasisThenLoan         = z.WithdrawToBasisThenLoan        
.value();
     UseAverageOfAllFunds            = z.UseAverageOfAllFunds           
.value();
     OverrideFundManagementFee       = z.OverrideFundManagementFee      
.value();
@@ -112,6 +110,23 @@
     InforcePreferredLoanBalance     = z.InforcePreferredLoanBalance    
.value();
     InforceCumulativeNoLapsePremium = 
z.InforceCumulativeNoLapsePremium.value();
     InforceCumulativePayments       = z.InforceCumulativePayments      
.value();
+    InforceHoneymoonValue           = z.InforceHoneymoonValue          
.value();
+    InforceNetExperienceReserve     = z.InforceNetExperienceReserve    
.value();
+    InforceYtdNetCoiCharge          = z.InforceYtdNetCoiCharge         
.value();
+    InforceTaxBasis                 = z.InforceTaxBasis                
.value();
+    InforceGlp                      = z.InforceGlp                     
.value();
+    InforceCumulativeGlp            = z.InforceCumulativeGlp           
.value();
+    InforceGsp                      = z.InforceGsp                     
.value();
+    InforceIsMec                    = z.InforceIsMec                   
.value();
+    InforceSevenPayPremium          = z.InforceSevenPayPremium         
.value();
+    LastMaterialChangeDate          = z.LastMaterialChangeDate         
.value();
+    InforceContractYear             = z.InforceContractYear            
.value();
+    InforceContractMonth            = z.InforceContractMonth           
.value();
+    InforceAvBeforeLastMc           = z.InforceAvBeforeLastMc          
.value();
+    InforceDcv                      = z.InforceDcv                     
.value();
+    InforceLeastDeathBenefit        = z.InforceLeastDeathBenefit       
.value();
+    PremiumHistory                  = convert_vector_type<double              
>(z.PremiumHistoryRealized_             );
+    SpecamtHistory                  = convert_vector_type<double              
>(z.SpecamtHistoryRealized_             );
     CountryCoiMultiplier            = z.CountryCoiMultiplier           
.value();
     SurviveToType                   = z.SurviveToType                  
.value();
     SurviveToYear                   = z.SurviveToYear                  
.value();
@@ -122,18 +137,6 @@
     SpouseRider                     = z.SpouseRider                    
.value();
     SpouseRiderAmount               = z.SpouseRiderAmount              
.value();
     SpouseIssueAge                  = z.SpouseIssueAge                 
.value();
-    InforceTaxBasis                 = z.InforceTaxBasis                
.value();
-    InforceGlp                      = z.InforceGlp                     
.value();
-    InforceCumulativeGlp            = z.InforceCumulativeGlp           
.value();
-    InforceGsp                      = z.InforceGsp                     
.value();
-    InforceSevenPayPremium          = z.InforceSevenPayPremium         
.value();
-    InforceIsMec                    = z.InforceIsMec                   
.value();
-    LastMaterialChangeDate          = z.LastMaterialChangeDate         
.value();
-    InforceDcv                      = z.InforceDcv                     
.value();
-    InforceAvBeforeLastMc           = z.InforceAvBeforeLastMc          
.value();
-    InforceContractYear             = z.InforceContractYear            
.value();
-    InforceContractMonth            = z.InforceContractMonth           
.value();
-    InforceLeastDeathBenefit        = z.InforceLeastDeathBenefit       
.value();
     StateOfJurisdiction             = z.StateOfJurisdiction            
.value();
     PremiumTaxState                 = z.PremiumTaxState                
.value();
     SalarySpecifiedAmountFactor     = z.SalarySpecifiedAmountFactor    
.value();
@@ -141,7 +144,6 @@
     SalarySpecifiedAmountOffset     = z.SalarySpecifiedAmountOffset    
.value();
     HoneymoonEndorsement            = z.HoneymoonEndorsement           
.value();
     PostHoneymoonSpread             = z.PostHoneymoonSpread            
.value();
-    InforceHoneymoonValue           = z.InforceHoneymoonValue          
.value();
     ExtraMonthlyCustodialFee        = convert_vector_type<double              
>(z.ExtraMonthlyCustodialFeeRealized_   );
     ExtraCompensationOnAssets       = convert_vector_type<double              
>(z.ExtraCompensationOnAssetsRealized_  );
     ExtraCompensationOnPremium      = convert_vector_type<double              
>(z.ExtraCompensationOnPremiumRealized_ );
@@ -162,8 +164,6 @@
     Withdrawal                      = convert_vector_type<double              
>(z.WithdrawalRealized_                 );
     FlatExtra                       = convert_vector_type<double              
>(z.FlatExtraRealized_                  );
     HoneymoonValueSpread            = convert_vector_type<double              
>(z.HoneymoonValueSpreadRealized_       );
-    PremiumHistory                  = convert_vector_type<double              
>(z.PremiumHistoryRealized_             );
-    SpecamtHistory                  = convert_vector_type<double              
>(z.SpecamtHistoryRealized_             );
     FundAllocations                 = convert_vector_type<double              
>(z.FundAllocationsRealized_            ); // INPUT !! Not yet implemented.
     CashValueEnhancementRate        = convert_vector_type<double              
>(z.CashValueEnhancementRateRealized_   );
     SpecifiedAmountStrategy         = convert_vector_type<mcenum_sa_strategy  
>(z.SpecifiedAmountStrategyRealized_    );

Modified: lmi/trunk/yare_input.hpp
===================================================================
--- lmi/trunk/yare_input.hpp    2012-08-02 22:02:34 UTC (rev 5531)
+++ lmi/trunk/yare_input.hpp    2012-08-03 00:51:26 UTC (rev 5532)
@@ -103,8 +103,6 @@
     bool                              OverrideExperienceReserveRate   ;
     double                            ExperienceReserveRate           ;
     double                            ExperienceRatingInitialKFactor  ;
-    double                            InforceNetExperienceReserve     ;
-    double                            InforceYtdNetCoiCharge          ;
     bool                              WithdrawToBasisThenLoan         ;
     bool                              UseAverageOfAllFunds            ;
     bool                              OverrideFundManagementFee       ;
@@ -152,6 +150,9 @@
     bool                              IncludeInComposite              ;
     std::string                       Comments                        ;
     bool                              AmortizePremiumLoad             ;
+//    std::string                       PolicyNumber                    ;
+//    std::string                       Franchise                       ;
+//    calendar_date                     InforceAsOfDate                 ;
     int                               InforceYear                     ;
     int                               InforceMonth                    ;
     double                            InforceGeneralAccountValue      ;
@@ -162,6 +163,24 @@
     double                            InforcePreferredLoanBalance     ;
     double                            InforceCumulativeNoLapsePremium ;
     double                            InforceCumulativePayments       ;
+    double                            InforceHoneymoonValue           ;
+    double                            InforceNetExperienceReserve     ;
+    double                            InforceYtdNetCoiCharge          ;
+    double                            InforceTaxBasis                 ;
+    double                            InforceGlp                      ;
+    double                            InforceCumulativeGlp            ;
+    double                            InforceGsp                      ;
+// INPUT !! Also need inforce 7702 premiums paid.
+    bool                              InforceIsMec                    ;
+    double                            InforceSevenPayPremium          ;
+    calendar_date                     LastMaterialChangeDate          ;
+    int                               InforceContractYear             ;
+    int                               InforceContractMonth            ;
+    double                            InforceAvBeforeLastMc           ;
+    double                            InforceDcv                      ;
+    double                            InforceLeastDeathBenefit        ;
+    std::vector<double>               PremiumHistory                  ;
+    std::vector<double>               SpecamtHistory                  ;
 //    mcenum_country                    Country                         ;
 //    bool                              OverrideCoiMultiplier           ;
     double                            CountryCoiMultiplier            ;
@@ -174,22 +193,6 @@
     bool                              SpouseRider                     ;
     double                            SpouseRiderAmount               ;
     int                               SpouseIssueAge                  ;
-//    std::string                       Franchise                       ;
-//    std::string                       PolicyNumber                    ;
-//    calendar_date                     InforceAsOfDate                 ;
-    double                            InforceTaxBasis                 ;
-    double                            InforceGlp                      ;
-    double                            InforceCumulativeGlp            ;
-    double                            InforceGsp                      ;
-// INPUT !! Also need inforce 7702 premiums paid.
-    double                            InforceSevenPayPremium          ;
-    bool                              InforceIsMec                    ;
-    calendar_date                     LastMaterialChangeDate          ;
-    double                            InforceDcv                      ;
-    double                            InforceAvBeforeLastMc           ;
-    int                               InforceContractYear             ;
-    int                               InforceContractMonth            ;
-    double                            InforceLeastDeathBenefit        ;
     mcenum_state                      StateOfJurisdiction             ;
     mcenum_state                      PremiumTaxState                 ;
     double                            SalarySpecifiedAmountFactor     ;
@@ -197,7 +200,6 @@
     double                            SalarySpecifiedAmountOffset     ;
     bool                              HoneymoonEndorsement            ;
     double                            PostHoneymoonSpread             ;
-    double                            InforceHoneymoonValue           ;
     std::vector<double>               ExtraMonthlyCustodialFee        ;
     std::vector<double>               ExtraCompensationOnAssets       ;
     std::vector<double>               ExtraCompensationOnPremium      ;
@@ -219,8 +221,6 @@
     std::vector<double>               FlatExtra                       ;
 //    std::vector<double>               PolicyLevelFlatExtra            ;
     std::vector<double>               HoneymoonValueSpread            ;
-    std::vector<double>               PremiumHistory                  ;
-    std::vector<double>               SpecamtHistory                  ;
     std::vector<double>               FundAllocations                 ;
     std::vector<double>               CashValueEnhancementRate        ;
 //




reply via email to

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