[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [6132] Add several fields that will soon be needed
From: |
Greg Chicares |
Subject: |
[lmi-commits] [6132] Add several fields that will soon be needed |
Date: |
Mon, 16 Mar 2015 04:22:14 +0000 |
Revision: 6132
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=6132
Author: chicares
Date: 2015-03-16 04:22:13 +0000 (Mon, 16 Mar 2015)
Log Message:
-----------
Add several fields that will soon be needed
Modified Paths:
--------------
lmi/trunk/input.cpp
lmi/trunk/input.hpp
lmi/trunk/input_xml_io.cpp
Modified: lmi/trunk/input.cpp
===================================================================
--- lmi/trunk/input.cpp 2015-03-16 04:11:29 UTC (rev 6131)
+++ lmi/trunk/input.cpp 2015-03-16 04:22:13 UTC (rev 6132)
@@ -149,6 +149,7 @@
// ,InforceCumulativeSalesLoad ("")
// ,InforceSpecAmtLoadBase ("")
// ,InforceHoneymoonValue ("")
+// ,InforceCorporationStake ("")
// ,InforceNetExperienceReserve ("")
// ,InforceYtdNetCoiCharge ("")
// ,InforceTaxBasis ("")
@@ -193,6 +194,7 @@
// ,TaxBracket ("")
,ProjectedSalary ("100000")
,SpecifiedAmount ("1000000")
+ ,SupplementalSpecifiedAmount ("0")
,DeathBenefitOption ("a")
,Payment ("20000")
,PaymentMode ("annual")
@@ -207,6 +209,12 @@
,HoneymoonValueSpread ("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")
+// ,SupplementalIllustrationType
+// ,SplitDollarAccumulateInterest
+ ,SplitDollarLoanRate ("0")
+// ,SplitDollarRolloutAge
+// ,SplitDollarRolloutAtWhich
+// ,SplitDollarRolloutYear
// ,CreateSupplementalReport ("")
// ,SupplementalReportColumn00 ("")
// ,SupplementalReportColumn01 ("")
@@ -383,6 +391,7 @@
ascribe("InforceCumulativeSalesLoad" ,
&Input::InforceCumulativeSalesLoad );
ascribe("InforceSpecAmtLoadBase" ,
&Input::InforceSpecAmtLoadBase );
ascribe("InforceHoneymoonValue" ,
&Input::InforceHoneymoonValue );
+ ascribe("InforceCorporationStake" ,
&Input::InforceCorporationStake );
ascribe("InforceNetExperienceReserve" ,
&Input::InforceNetExperienceReserve );
ascribe("InforceYtdNetCoiCharge" ,
&Input::InforceYtdNetCoiCharge );
ascribe("InforceTaxBasis" , &Input::InforceTaxBasis
);
@@ -427,6 +436,7 @@
ascribe("TaxBracket" , &Input::TaxBracket
);
ascribe("ProjectedSalary" , &Input::ProjectedSalary
);
ascribe("SpecifiedAmount" , &Input::SpecifiedAmount
);
+ ascribe("SupplementalSpecifiedAmount" ,
&Input::SupplementalSpecifiedAmount );
ascribe("DeathBenefitOption" ,
&Input::DeathBenefitOption );
ascribe("Payment" , &Input::Payment
);
ascribe("PaymentMode" , &Input::PaymentMode
);
@@ -442,6 +452,13 @@
ascribe("FundAllocations" , &Input::FundAllocations
);
ascribe("CashValueEnhancementRate" ,
&Input::CashValueEnhancementRate );
+ ascribe("SupplementalIllustrationType" ,
&Input::SupplementalIllustrationType );
+ ascribe("SplitDollarAccumulateInterest" ,
&Input::SplitDollarAccumulateInterest );
+ ascribe("SplitDollarLoanRate" ,
&Input::SplitDollarLoanRate );
+ ascribe("SplitDollarRolloutAge" ,
&Input::SplitDollarRolloutAge );
+ ascribe("SplitDollarRolloutAtWhich" ,
&Input::SplitDollarRolloutAtWhich );
+ ascribe("SplitDollarRolloutYear" ,
&Input::SplitDollarRolloutYear );
+
ascribe("CreateSupplementalReport" ,
&Input::CreateSupplementalReport );
ascribe("SupplementalReportColumn00" ,
&Input::SupplementalReportColumn00 );
ascribe("SupplementalReportColumn01" ,
&Input::SupplementalReportColumn01 );
Modified: lmi/trunk/input.hpp
===================================================================
--- lmi/trunk/input.hpp 2015-03-16 04:11:29 UTC (rev 6131)
+++ lmi/trunk/input.hpp 2015-03-16 04:22:13 UTC (rev 6132)
@@ -347,6 +347,7 @@
tnr_nonnegative_double InforceCumulativeSalesLoad ;
tnr_nonnegative_double InforceSpecAmtLoadBase ;
tnr_nonnegative_double InforceHoneymoonValue ;
+ tnr_nonnegative_double InforceCorporationStake ;
tnr_unrestricted_double InforceNetExperienceReserve ;
tnr_nonnegative_double InforceYtdNetCoiCharge ;
tnr_unrestricted_double InforceTaxBasis ;
@@ -391,6 +392,7 @@
numeric_sequence TaxBracket ;
numeric_sequence ProjectedSalary ;
specamt_sequence SpecifiedAmount ;
+ specamt_sequence SupplementalSpecifiedAmount ;
dbo_sequence DeathBenefitOption ;
payment_sequence Payment ;
mode_sequence PaymentMode ;
@@ -405,6 +407,12 @@
numeric_sequence HoneymoonValueSpread ;
datum_string FundAllocations ; // INPUT !!
http://savannah.nongnu.org/support/?104481
numeric_sequence CashValueEnhancementRate ;
+ mce_suppl_illus_type SupplementalIllustrationType ;
+ mce_yes_or_no SplitDollarAccumulateInterest ;
+ numeric_sequence SplitDollarLoanRate ;
+ tnr_duration SplitDollarRolloutAge ;
+ mce_to_point SplitDollarRolloutAtWhich ;
+ tnr_duration SplitDollarRolloutYear ;
mce_yes_or_no CreateSupplementalReport ;
mce_report_column SupplementalReportColumn00 ;
mce_report_column SupplementalReportColumn01 ;
@@ -537,6 +545,7 @@
z = exact_cast<mce_solve_target >(m); if(z) return z;
z = exact_cast<mce_solve_type >(m); if(z) return z;
z = exact_cast<mce_state >(m); if(z) return z;
+ z = exact_cast<mce_suppl_illus_type >(m); if(z) return z;
z = exact_cast<mce_survival_limit >(m); if(z) return z;
z = exact_cast<mce_table_rating >(m); if(z) return z;
z = exact_cast<mce_term_adj_method >(m); if(z) return z;
Modified: lmi/trunk/input_xml_io.cpp
===================================================================
--- lmi/trunk/input_xml_io.cpp 2015-03-16 04:11:29 UTC (rev 6131)
+++ lmi/trunk/input_xml_io.cpp 2015-03-16 04:22:13 UTC (rev 6132)
@@ -77,6 +77,7 @@
/// version 5: 20090526T1331Z
/// version 6: 20100719T1349Z
/// version 7: 20120808T2130Z
+/// version 8: 20150316T0422Z
///
/// Important note concerning version 3. On or about 20090311, some
/// end users were given an off-cycle release that should have used
@@ -85,7 +86,7 @@
int Input::class_version() const
{
- return 7;
+ return 8;
}
std::string const& Input::xml_root_name() const
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [6132] Add several fields that will soon be needed,
Greg Chicares <=