[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 ;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [6249] Provide additional fields for class LedgerInvariant's use,
Greg Chicares <=