[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master b507752: Tie '.lingo' to '.database' for 'sam
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master b507752: Tie '.lingo' to '.database' for 'sample*' products |
Date: |
Thu, 3 Dec 2020 13:56:56 -0500 (EST) |
branch: master
commit b50775226ba0a9f1e2f29ee445edaf93edec0bff
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Tie '.lingo' to '.database' for 'sample*' products
---
Speed_gcc_i686-w64-mingw32 | 12 +-
Speed_gcc_x86_64-pc-linux-gnu | 12 +-
Speed_gcc_x86_64-w64-mingw32 | 12 +-
dbdict.cpp | 354 +++++++++++++++++++++++++++++++++++++++++-
4 files changed, 369 insertions(+), 21 deletions(-)
diff --git a/Speed_gcc_i686-w64-mingw32 b/Speed_gcc_i686-w64-mingw32
index 98e589b..0283a63 100644
--- a/Speed_gcc_i686-w64-mingw32
+++ b/Speed_gcc_i686-w64-mingw32
@@ -1,7 +1,7 @@
Test speed:
- naic, no solve : 5.692e-02 s mean; 56544 us least of 18 runs
- naic, specamt solve : 9.788e-02 s mean; 97367 us least of 11 runs
- naic, ee prem solve : 9.002e-02 s mean; 89596 us least of 12 runs
- finra, no solve : 2.714e-02 s mean; 25809 us least of 37 runs
- finra, specamt solve: 6.365e-02 s mean; 63236 us least of 16 runs
- finra, ee prem solve: 5.948e-02 s mean; 59086 us least of 17 runs
+ naic, no solve : 5.747e-02 s mean; 56649 us least of 18 runs
+ naic, specamt solve : 9.714e-02 s mean; 96692 us least of 11 runs
+ naic, ee prem solve : 8.940e-02 s mean; 89022 us least of 12 runs
+ finra, no solve : 2.587e-02 s mean; 25673 us least of 39 runs
+ finra, specamt solve: 6.348e-02 s mean; 62969 us least of 16 runs
+ finra, ee prem solve: 5.906e-02 s mean; 58737 us least of 17 runs
diff --git a/Speed_gcc_x86_64-pc-linux-gnu b/Speed_gcc_x86_64-pc-linux-gnu
index 1ecb2b7..2763706 100644
--- a/Speed_gcc_x86_64-pc-linux-gnu
+++ b/Speed_gcc_x86_64-pc-linux-gnu
@@ -1,7 +1,7 @@
Test speed:
- naic, no solve : 2.122e-02 s mean; 19962 us least of 48 runs
- naic, specamt solve : 3.430e-02 s mean; 33862 us least of 30 runs
- naic, ee prem solve : 3.157e-02 s mean; 31040 us least of 32 runs
- finra, no solve : 8.980e-03 s mean; 8557 us least of 100 runs
- finra, specamt solve: 2.197e-02 s mean; 21309 us least of 46 runs
- finra, ee prem solve: 2.062e-02 s mean; 20267 us least of 49 runs
+ naic, no solve : 2.148e-02 s mean; 19837 us least of 47 runs
+ naic, specamt solve : 3.426e-02 s mean; 33948 us least of 30 runs
+ naic, ee prem solve : 3.173e-02 s mean; 31300 us least of 32 runs
+ finra, no solve : 8.815e-03 s mean; 8422 us least of 100 runs
+ finra, specamt solve: 2.169e-02 s mean; 21174 us least of 47 runs
+ finra, ee prem solve: 2.028e-02 s mean; 19858 us least of 50 runs
diff --git a/Speed_gcc_x86_64-w64-mingw32 b/Speed_gcc_x86_64-w64-mingw32
index a71339d..f0099d1 100644
--- a/Speed_gcc_x86_64-w64-mingw32
+++ b/Speed_gcc_x86_64-w64-mingw32
@@ -1,7 +1,7 @@
Test speed:
- naic, no solve : 2.973e-02 s mean; 29347 us least of 34 runs
- naic, specamt solve : 4.506e-02 s mean; 44485 us least of 23 runs
- naic, ee prem solve : 4.227e-02 s mean; 41822 us least of 24 runs
- finra, no solve : 1.801e-02 s mean; 17666 us least of 56 runs
- finra, specamt solve: 3.200e-02 s mean; 31567 us least of 32 runs
- finra, ee prem solve: 3.040e-02 s mean; 30033 us least of 33 runs
+ naic, no solve : 2.952e-02 s mean; 29166 us least of 34 runs
+ naic, specamt solve : 4.463e-02 s mean; 44381 us least of 23 runs
+ naic, ee prem solve : 4.206e-02 s mean; 41637 us least of 24 runs
+ finra, no solve : 1.768e-02 s mean; 17480 us least of 57 runs
+ finra, specamt solve: 3.168e-02 s mean; 31538 us least of 32 runs
+ finra, ee prem solve: 3.016e-02 s mean; 29990 us least of 34 runs
diff --git a/dbdict.cpp b/dbdict.cpp
index aab706e..377c123 100644
--- a/dbdict.cpp
+++ b/dbdict.cpp
@@ -1110,13 +1110,355 @@ sample::sample()
policy_form[mce_s_KS] = superior::policy_form_KS_KY;
policy_form[mce_s_KY] = superior::policy_form_KS_KY;
Add({DB_PolicyForm, premium_tax_dimensions, policy_form});
+ Add({DB_PolicyFormAlternative , superior::PolicyFormAlternative}); //
LINGO !! expunge
+ Add({DB_PolicyMktgName , superior::PolicyMktgName});
+ Add({DB_PolicyLegalName , superior::PolicyLegalName});
+ Add({DB_InsCoShortName , superior::InsCoShortName});
+ Add({DB_InsCoName , superior::InsCoName});
+ Add({DB_InsCoAddr , superior::InsCoAddr});
+ Add({DB_InsCoStreet , superior::InsCoStreet});
+ Add({DB_InsCoPhone , superior::InsCoPhone});
+ Add({DB_MainUnderwriter , superior::MainUnderwriter});
+ Add({DB_MainUnderwriterAddress , superior::MainUnderwriterAddress});
+ Add({DB_CoUnderwriter , superior::CoUnderwriter});
+ Add({DB_CoUnderwriterAddress , superior::CoUnderwriterAddress});
+ Add({DB_AvName , superior::AvName});
+ Add({DB_CsvName , superior::CsvName});
+ Add({DB_CsvHeaderName , superior::CsvHeaderName});
+ Add({DB_NoLapseProvisionName , superior::NoLapseProvisionName});
+ Add({DB_ContractName , superior::ContractName});
+ Add({DB_DboName , superior::DboName});
+ Add({DB_DboNameLevel , superior::DboNameLevel});
+ Add({DB_DboNameIncreasing , superior::DboNameIncreasing});
+ Add({DB_DboNameReturnOfPremium , superior::DboNameReturnOfPremium});
+ Add({DB_DboNameMinDeathBenefit , superior::DboNameMinDeathBenefit});
+ Add({DB_GenAcctName , superior::GenAcctName});
+ Add({DB_GenAcctNameElaborated , superior::GenAcctNameElaborated});
+ Add({DB_SepAcctName , superior::SepAcctName});
+ Add({DB_SpecAmtName , superior::SpecAmtName});
+ Add({DB_SpecAmtNameElaborated , superior::SpecAmtNameElaborated});
+ Add({DB_UwBasisMedical , superior::UwBasisMedical});
+ Add({DB_UwBasisParamedical , superior::UwBasisParamedical});
+ Add({DB_UwBasisNonmedical , superior::UwBasisNonmedical});
+ Add({DB_UwBasisSimplified , superior::UwBasisSimplified});
+ Add({DB_UwBasisGuaranteed , superior::UwBasisGuaranteed});
+ Add({DB_UwClassPreferred , superior::UwClassPreferred});
+ Add({DB_UwClassStandard , superior::UwClassStandard});
+ Add({DB_UwClassRated , superior::UwClassRated});
+ Add({DB_UwClassUltra , superior::UwClassUltra});
+ Add({DB_AccountValueFootnote , superior::AccountValueFootnote});
+ Add({DB_AttainedAgeFootnote , superior::AttainedAgeFootnote});
+ Add({DB_CashSurrValueFootnote , superior::CashSurrValueFootnote});
+ Add({DB_DeathBenefitFootnote , superior::DeathBenefitFootnote});
+ Add({DB_InitialPremiumFootnote , superior::InitialPremiumFootnote});
+ Add({DB_NetPremiumFootnote , superior::NetPremiumFootnote});
+ Add({DB_GrossPremiumFootnote , superior::GrossPremiumFootnote});
+ Add({DB_OutlayFootnote , superior::OutlayFootnote});
+ Add({DB_PolicyYearFootnote , superior::PolicyYearFootnote});
+ Add({DB_ADDTerseName , superior::ADDTerseName});
+ Add({DB_InsurabilityTerseName , superior::InsurabilityTerseName});
+ Add({DB_ChildTerseName , superior::ChildTerseName});
+ Add({DB_SpouseTerseName , superior::SpouseTerseName});
+ Add({DB_TermTerseName , superior::TermTerseName});
+ Add({DB_WaiverTerseName , superior::WaiverTerseName});
+ Add({DB_AccelBftRiderTerseName , superior::AccelBftRiderTerseName});
+ Add({DB_OverloanRiderTerseName , superior::OverloanRiderTerseName});
+ Add({DB_ADDFootnote , superior::ADDFootnote});
+ Add({DB_ChildFootnote , superior::ChildFootnote});
+ Add({DB_SpouseFootnote , superior::SpouseFootnote});
+ Add({DB_TermFootnote , superior::TermFootnote});
+ Add({DB_WaiverFootnote , superior::WaiverFootnote});
+ Add({DB_AccelBftRiderFootnote , superior::AccelBftRiderFootnote});
+ Add({DB_OverloanRiderFootnote , superior::OverloanRiderFootnote});
+ Add({DB_GroupQuoteShortProductName ,
superior::GroupQuoteShortProductName});
+ Add({DB_GroupQuoteIsNotAnOffer , superior::GroupQuoteIsNotAnOffer});
+ Add({DB_GroupQuoteRidersFooter , superior::GroupQuoteRidersFooter});
+ Add({DB_GroupQuotePolicyFormId , superior::GroupQuotePolicyFormId});
+ Add({DB_GroupQuoteStateVariations , superior::GroupQuoteStateVariations});
+ Add({DB_GroupQuoteProspectus , superior::GroupQuoteProspectus});
+ Add({DB_GroupQuoteUnderwriter , superior::GroupQuoteUnderwriter});
+ Add({DB_GroupQuoteBrokerDealer , superior::GroupQuoteBrokerDealer});
+ Add({DB_GroupQuoteRubricMandatory , superior::GroupQuoteRubricMandatory});
+ Add({DB_GroupQuoteRubricVoluntary , superior::GroupQuoteRubricVoluntary});
+ Add({DB_GroupQuoteRubricFusion , superior::GroupQuoteRubricFusion});
+ Add({DB_GroupQuoteFooterMandatory , superior::GroupQuoteFooterMandatory});
+ Add({DB_GroupQuoteFooterVoluntary , superior::GroupQuoteFooterVoluntary});
+ Add({DB_GroupQuoteFooterFusion , superior::GroupQuoteFooterFusion});
+ Add({DB_MinimumPremiumFootnote , superior::MinimumPremiumFootnote});
+ Add({DB_PremAllocationFootnote , superior::PremAllocationFootnote});
+ Add({DB_InterestDisclaimer , superior::InterestDisclaimer});
+ Add({DB_GuarMortalityFootnote , superior::GuarMortalityFootnote});
+ Add({DB_ProductDescription , superior::ProductDescription});
+ Add({DB_StableValueFootnote , superior::StableValueFootnote});
+ Add({DB_NoVanishPremiumFootnote , superior::NoVanishPremiumFootnote});
+ Add({DB_RejectPremiumFootnote , superior::RejectPremiumFootnote});
+ Add({DB_ExpRatingFootnote , superior::ExpRatingFootnote});
+ Add({DB_MortalityBlendFootnote , superior::MortalityBlendFootnote});
+ Add({DB_HypotheticalRatesFootnote , superior::HypotheticalRatesFootnote});
+ Add({DB_SalesLoadRefundFootnote , superior::SalesLoadRefundFootnote});
+ Add({DB_NoLapseEverFootnote , superior::NoLapseEverFootnote});
+ Add({DB_NoLapseFootnote , superior::NoLapseFootnote});
+ Add({DB_CurrentValuesFootnote , superior::CurrentValuesFootnote});
+ Add({DB_DBOption1Footnote , superior::DBOption1Footnote});
+ Add({DB_DBOption2Footnote , superior::DBOption2Footnote});
+ Add({DB_DBOption3Footnote , superior::DBOption3Footnote});
+ Add({DB_MinDeathBenefitFootnote , superior::MinDeathBenefitFootnote});
+ Add({DB_ExpRatRiskChargeFootnote , superior::ExpRatRiskChargeFootnote});
+ Add({DB_ExchangeChargeFootnote1 , superior::ExchangeChargeFootnote1});
+ Add({DB_FlexiblePremiumFootnote , superior::FlexiblePremiumFootnote});
+ Add({DB_GuaranteedValuesFootnote , superior::GuaranteedValuesFootnote});
+ Add({DB_CreditingRateFootnote , superior::CreditingRateFootnote});
+ Add({DB_GrossRateFootnote , superior::GrossRateFootnote});
+ Add({DB_NetRateFootnote , superior::NetRateFootnote});
+ Add({DB_MecFootnote , superior::MecFootnote});
+ Add({DB_GptFootnote , superior::GptFootnote});
+ Add({DB_MidpointValuesFootnote , superior::MidpointValuesFootnote});
+ Add({DB_SinglePremiumFootnote , superior::SinglePremiumFootnote});
+ Add({DB_MonthlyChargesFootnote , superior::MonthlyChargesFootnote});
+ Add({DB_UltCreditingRateFootnote , superior::UltCreditingRateFootnote});
+ Add({DB_UltCreditingRateHeader , superior::UltCreditingRateHeader});
+ Add({DB_MaxNaarFootnote , superior::MaxNaarFootnote});
+ Add({DB_PremTaxSurrChgFootnote , superior::PremTaxSurrChgFootnote});
+ Add({DB_PolicyFeeFootnote , superior::PolicyFeeFootnote});
+ Add({DB_AssetChargeFootnote , superior::AssetChargeFootnote});
+ Add({DB_InvestmentIncomeFootnote , superior::InvestmentIncomeFootnote});
+ Add({DB_IrrDbFootnote , superior::IrrDbFootnote});
+ Add({DB_IrrCsvFootnote , superior::IrrCsvFootnote});
+ Add({DB_MortalityChargesFootnote , superior::MortalityChargesFootnote});
+ Add({DB_LoanAndWithdrawalFootnote , superior::LoanAndWithdrawalFootnote});
+ Add({DB_LoanFootnote , superior::LoanFootnote});
+ Add({DB_ImprimaturPresale , superior::ImprimaturPresale});
+ Add({DB_ImprimaturPresaleComposite ,
superior::ImprimaturPresaleComposite});
+ Add({DB_ImprimaturInforce , superior::ImprimaturInforce});
+ Add({DB_ImprimaturInforceComposite ,
superior::ImprimaturInforceComposite});
+ Add({DB_StateMarketingImprimatur , superior::StateMarketingImprimatur});
+ Add({DB_NonGuaranteedFootnote , superior::NonGuaranteedFootnote});
+ Add({DB_NonGuaranteedFootnote1 , superior::NonGuaranteedFootnote1});
+ Add({DB_NonGuaranteedFootnote1Tx , superior::NonGuaranteedFootnote1Tx});
+ Add({DB_FnMonthlyDeductions , superior::FnMonthlyDeductions});
+ Add({DB_SurrenderFootnote , superior::SurrenderFootnote});
+ Add({DB_PortabilityFootnote , superior::PortabilityFootnote});
+ Add({DB_FundRateFootnote , superior::FundRateFootnote});
+ Add({DB_IssuingCompanyFootnote , superior::IssuingCompanyFootnote});
+ Add({DB_SubsidiaryFootnote , superior::SubsidiaryFootnote});
+ Add({DB_PlacementAgentFootnote , superior::PlacementAgentFootnote});
+ Add({DB_MarketingNameFootnote , superior::MarketingNameFootnote});
+ Add({DB_GuarIssueDisclaimerNcSc , superior::GuarIssueDisclaimerNcSc});
+ Add({DB_GuarIssueDisclaimerMd , superior::GuarIssueDisclaimerMd});
+ Add({DB_GuarIssueDisclaimerTx , superior::GuarIssueDisclaimerTx});
+ Add({DB_IllRegCertAgent , superior::IllRegCertAgent});
+ Add({DB_IllRegCertAgentIl , superior::IllRegCertAgentIl});
+ Add({DB_IllRegCertAgentTx , superior::IllRegCertAgentTx});
+ Add({DB_IllRegCertClient , superior::IllRegCertClient});
+ Add({DB_IllRegCertClientIl , superior::IllRegCertClientIl});
+ Add({DB_IllRegCertClientTx , superior::IllRegCertClientTx});
+ Add({DB_FnMaturityAge , superior::FnMaturityAge});
+ Add({DB_FnPartialMortality , superior::FnPartialMortality});
+ Add({DB_FnProspectus , superior::FnProspectus});
+ Add({DB_FnInitialSpecAmt , superior::FnInitialSpecAmt});
+ Add({DB_FnInforceAcctVal , superior::FnInforceAcctVal});
+ Add({DB_FnInforceTaxBasis , superior::FnInforceTaxBasis});
+ Add({DB_Fn1035Charge , superior::Fn1035Charge});
+ Add({DB_FnMecExtraWarning , superior::FnMecExtraWarning});
+ Add({DB_FnNotTaxAdvice , superior::FnNotTaxAdvice});
+ Add({DB_FnNotTaxAdvice2 , superior::FnNotTaxAdvice2});
+ Add({DB_FnImf , superior::FnImf});
+ Add({DB_FnCensus , superior::FnCensus});
+ Add({DB_FnDacTax , superior::FnDacTax});
+ Add({DB_FnDefnLifeIns , superior::FnDefnLifeIns});
+ Add({DB_FnBoyEoy , superior::FnBoyEoy});
+ Add({DB_FnGeneralAccount , superior::FnGeneralAccount});
+ Add({DB_FnPpMemorandum , superior::FnPpMemorandum});
+ Add({DB_FnPpAccreditedInvestor , superior::FnPpAccreditedInvestor});
+ Add({DB_FnPpLoads , superior::FnPpLoads});
+ Add({DB_FnProposalUnderwriting , superior::FnProposalUnderwriting});
+ Add({DB_FnGuaranteedPremium , superior::FnGuaranteedPremium});
+ Add({DB_FnOmnibusDisclaimer , superior::FnOmnibusDisclaimer});
+ Add({DB_FnInitialDbo , superior::FnInitialDbo});
+ Add({DB_DefnGuarGenAcctRate , superior::DefnGuarGenAcctRate});
+ Add({DB_DefnAV , superior::DefnAV});
+ Add({DB_DefnCSV , superior::DefnCSV});
+ Add({DB_DefnMec , superior::DefnMec});
+ Add({DB_DefnOutlay , superior::DefnOutlay});
+ Add({DB_DefnSpecAmt , superior::DefnSpecAmt});
}
sample2::sample2()
{
- // Eventually, perhaps all "lingo" entities can be initialized
+ // LINGO !! Eventually, perhaps these all can be initialized
// to a corresponding "_term" value using some terse syntax.
- Add({DB_PolicyForm , superior::policy_form_term});
+ Add({DB_PolicyForm , superior::policy_form_term});
+ Add({DB_PolicyFormAlternative ,
superior::PolicyFormAlternative_term}); // LINGO !! expunge
+ Add({DB_PolicyMktgName , superior::PolicyMktgName_term});
+ Add({DB_PolicyLegalName , superior::PolicyLegalName_term});
+ Add({DB_InsCoShortName , superior::InsCoShortName_term});
+ Add({DB_InsCoName , superior::InsCoName_term});
+ Add({DB_InsCoAddr , superior::InsCoAddr_term});
+ Add({DB_InsCoStreet , superior::InsCoStreet_term});
+ Add({DB_InsCoPhone , superior::InsCoPhone_term});
+ Add({DB_MainUnderwriter , superior::MainUnderwriter_term});
+ Add({DB_MainUnderwriterAddress ,
superior::MainUnderwriterAddress_term});
+ Add({DB_CoUnderwriter , superior::CoUnderwriter_term});
+ Add({DB_CoUnderwriterAddress , superior::CoUnderwriterAddress_term});
+ Add({DB_AvName , superior::AvName_term});
+ Add({DB_CsvName , superior::CsvName_term});
+ Add({DB_CsvHeaderName , superior::CsvHeaderName_term});
+ Add({DB_NoLapseProvisionName , superior::NoLapseProvisionName_term});
+ Add({DB_ContractName , superior::ContractName_term});
+ Add({DB_DboName , superior::DboName_term});
+ Add({DB_DboNameLevel , superior::DboNameLevel_term});
+ Add({DB_DboNameIncreasing , superior::DboNameIncreasing_term});
+ Add({DB_DboNameReturnOfPremium ,
superior::DboNameReturnOfPremium_term});
+ Add({DB_DboNameMinDeathBenefit ,
superior::DboNameMinDeathBenefit_term});
+ Add({DB_GenAcctName , superior::GenAcctName_term});
+ Add({DB_GenAcctNameElaborated ,
superior::GenAcctNameElaborated_term});
+ Add({DB_SepAcctName , superior::SepAcctName_term});
+ Add({DB_SpecAmtName , superior::SpecAmtName_term});
+ Add({DB_SpecAmtNameElaborated ,
superior::SpecAmtNameElaborated_term});
+ Add({DB_UwBasisMedical , superior::UwBasisMedical_term});
+ Add({DB_UwBasisParamedical , superior::UwBasisParamedical_term});
+ Add({DB_UwBasisNonmedical , superior::UwBasisNonmedical_term});
+ Add({DB_UwBasisSimplified , superior::UwBasisSimplified_term});
+ Add({DB_UwBasisGuaranteed , superior::UwBasisGuaranteed_term});
+ Add({DB_UwClassPreferred , superior::UwClassPreferred_term});
+ Add({DB_UwClassStandard , superior::UwClassStandard_term});
+ Add({DB_UwClassRated , superior::UwClassRated_term});
+ Add({DB_UwClassUltra , superior::UwClassUltra_term});
+ Add({DB_AccountValueFootnote , superior::AccountValueFootnote_term});
+ Add({DB_AttainedAgeFootnote , superior::AttainedAgeFootnote_term});
+ Add({DB_CashSurrValueFootnote ,
superior::CashSurrValueFootnote_term});
+ Add({DB_DeathBenefitFootnote , superior::DeathBenefitFootnote_term});
+ Add({DB_InitialPremiumFootnote ,
superior::InitialPremiumFootnote_term});
+ Add({DB_NetPremiumFootnote , superior::NetPremiumFootnote_term});
+ Add({DB_GrossPremiumFootnote , superior::GrossPremiumFootnote_term});
+ Add({DB_OutlayFootnote , superior::OutlayFootnote_term});
+ Add({DB_PolicyYearFootnote , superior::PolicyYearFootnote_term});
+ Add({DB_ADDTerseName , superior::ADDTerseName_term});
+ Add({DB_InsurabilityTerseName ,
superior::InsurabilityTerseName_term});
+ Add({DB_ChildTerseName , superior::ChildTerseName_term});
+ Add({DB_SpouseTerseName , superior::SpouseTerseName_term});
+ Add({DB_TermTerseName , superior::TermTerseName_term});
+ Add({DB_WaiverTerseName , superior::WaiverTerseName_term});
+ Add({DB_AccelBftRiderTerseName ,
superior::AccelBftRiderTerseName_term});
+ Add({DB_OverloanRiderTerseName ,
superior::OverloanRiderTerseName_term});
+ Add({DB_ADDFootnote , superior::ADDFootnote_term});
+ Add({DB_ChildFootnote , superior::ChildFootnote_term});
+ Add({DB_SpouseFootnote , superior::SpouseFootnote_term});
+ Add({DB_TermFootnote , superior::TermFootnote_term});
+ Add({DB_WaiverFootnote , superior::WaiverFootnote_term});
+ Add({DB_AccelBftRiderFootnote ,
superior::AccelBftRiderFootnote_term});
+ Add({DB_OverloanRiderFootnote ,
superior::OverloanRiderFootnote_term});
+ Add({DB_GroupQuoteShortProductName ,
superior::GroupQuoteShortProductName_term});
+ Add({DB_GroupQuoteIsNotAnOffer ,
superior::GroupQuoteIsNotAnOffer_term});
+ Add({DB_GroupQuoteRidersFooter ,
superior::GroupQuoteRidersFooter_term});
+ Add({DB_GroupQuotePolicyFormId ,
superior::GroupQuotePolicyFormId_term});
+ Add({DB_GroupQuoteStateVariations ,
superior::GroupQuoteStateVariations_term});
+ Add({DB_GroupQuoteProspectus , superior::GroupQuoteProspectus_term});
+ Add({DB_GroupQuoteUnderwriter ,
superior::GroupQuoteUnderwriter_term});
+ Add({DB_GroupQuoteBrokerDealer ,
superior::GroupQuoteBrokerDealer_term});
+ Add({DB_GroupQuoteRubricMandatory ,
superior::GroupQuoteRubricMandatory_term});
+ Add({DB_GroupQuoteRubricVoluntary ,
superior::GroupQuoteRubricVoluntary_term});
+ Add({DB_GroupQuoteRubricFusion ,
superior::GroupQuoteRubricFusion_term});
+ Add({DB_GroupQuoteFooterMandatory ,
superior::GroupQuoteFooterMandatory_term});
+ Add({DB_GroupQuoteFooterVoluntary ,
superior::GroupQuoteFooterVoluntary_term});
+ Add({DB_GroupQuoteFooterFusion ,
superior::GroupQuoteFooterFusion_term});
+ Add({DB_MinimumPremiumFootnote ,
superior::MinimumPremiumFootnote_term});
+ Add({DB_PremAllocationFootnote ,
superior::PremAllocationFootnote_term});
+ Add({DB_InterestDisclaimer , superior::InterestDisclaimer_term});
+ Add({DB_GuarMortalityFootnote ,
superior::GuarMortalityFootnote_term});
+ Add({DB_ProductDescription , superior::ProductDescription_term});
+ Add({DB_StableValueFootnote , superior::StableValueFootnote_term});
+ Add({DB_NoVanishPremiumFootnote ,
superior::NoVanishPremiumFootnote_term});
+ Add({DB_RejectPremiumFootnote ,
superior::RejectPremiumFootnote_term});
+ Add({DB_ExpRatingFootnote , superior::ExpRatingFootnote_term});
+ Add({DB_MortalityBlendFootnote ,
superior::MortalityBlendFootnote_term});
+ Add({DB_HypotheticalRatesFootnote ,
superior::HypotheticalRatesFootnote_term});
+ Add({DB_SalesLoadRefundFootnote ,
superior::SalesLoadRefundFootnote_term});
+ Add({DB_NoLapseEverFootnote , superior::NoLapseEverFootnote_term});
+ Add({DB_NoLapseFootnote , superior::NoLapseFootnote_term});
+ Add({DB_CurrentValuesFootnote ,
superior::CurrentValuesFootnote_term});
+ Add({DB_DBOption1Footnote , superior::DBOption1Footnote_term});
+ Add({DB_DBOption2Footnote , superior::DBOption2Footnote_term});
+ Add({DB_DBOption3Footnote , superior::DBOption3Footnote_term});
+ Add({DB_MinDeathBenefitFootnote ,
superior::MinDeathBenefitFootnote_term});
+ Add({DB_ExpRatRiskChargeFootnote ,
superior::ExpRatRiskChargeFootnote_term});
+ Add({DB_ExchangeChargeFootnote1 ,
superior::ExchangeChargeFootnote1_term});
+ Add({DB_FlexiblePremiumFootnote ,
superior::FlexiblePremiumFootnote_term});
+ Add({DB_GuaranteedValuesFootnote ,
superior::GuaranteedValuesFootnote_term});
+ Add({DB_CreditingRateFootnote ,
superior::CreditingRateFootnote_term});
+ Add({DB_GrossRateFootnote , superior::GrossRateFootnote_term});
+ Add({DB_NetRateFootnote , superior::NetRateFootnote_term});
+ Add({DB_MecFootnote , superior::MecFootnote_term});
+ Add({DB_GptFootnote , superior::GptFootnote_term});
+ Add({DB_MidpointValuesFootnote ,
superior::MidpointValuesFootnote_term});
+ Add({DB_SinglePremiumFootnote ,
superior::SinglePremiumFootnote_term});
+ Add({DB_MonthlyChargesFootnote ,
superior::MonthlyChargesFootnote_term});
+ Add({DB_UltCreditingRateFootnote ,
superior::UltCreditingRateFootnote_term});
+ Add({DB_UltCreditingRateHeader ,
superior::UltCreditingRateHeader_term});
+ Add({DB_MaxNaarFootnote , superior::MaxNaarFootnote_term});
+ Add({DB_PremTaxSurrChgFootnote ,
superior::PremTaxSurrChgFootnote_term});
+ Add({DB_PolicyFeeFootnote , superior::PolicyFeeFootnote_term});
+ Add({DB_AssetChargeFootnote , superior::AssetChargeFootnote_term});
+ Add({DB_InvestmentIncomeFootnote ,
superior::InvestmentIncomeFootnote_term});
+ Add({DB_IrrDbFootnote , superior::IrrDbFootnote_term});
+ Add({DB_IrrCsvFootnote , superior::IrrCsvFootnote_term});
+ Add({DB_MortalityChargesFootnote ,
superior::MortalityChargesFootnote_term});
+ Add({DB_LoanAndWithdrawalFootnote ,
superior::LoanAndWithdrawalFootnote_term});
+ Add({DB_LoanFootnote , superior::LoanFootnote_term});
+ Add({DB_ImprimaturPresale , superior::ImprimaturPresale_term});
+ Add({DB_ImprimaturPresaleComposite ,
superior::ImprimaturPresaleComposite_term});
+ Add({DB_ImprimaturInforce , superior::ImprimaturInforce_term});
+ Add({DB_ImprimaturInforceComposite ,
superior::ImprimaturInforceComposite_term});
+ Add({DB_StateMarketingImprimatur ,
superior::StateMarketingImprimatur_term});
+ Add({DB_NonGuaranteedFootnote ,
superior::NonGuaranteedFootnote_term});
+ Add({DB_NonGuaranteedFootnote1 ,
superior::NonGuaranteedFootnote1_term});
+ Add({DB_NonGuaranteedFootnote1Tx ,
superior::NonGuaranteedFootnote1Tx_term});
+ Add({DB_FnMonthlyDeductions , superior::FnMonthlyDeductions_term});
+ Add({DB_SurrenderFootnote , superior::SurrenderFootnote_term});
+ Add({DB_PortabilityFootnote , superior::PortabilityFootnote_term});
+ Add({DB_FundRateFootnote , superior::FundRateFootnote_term});
+ Add({DB_IssuingCompanyFootnote ,
superior::IssuingCompanyFootnote_term});
+ Add({DB_SubsidiaryFootnote , superior::SubsidiaryFootnote_term});
+ Add({DB_PlacementAgentFootnote ,
superior::PlacementAgentFootnote_term});
+ Add({DB_MarketingNameFootnote ,
superior::MarketingNameFootnote_term});
+ Add({DB_GuarIssueDisclaimerNcSc ,
superior::GuarIssueDisclaimerNcSc_term});
+ Add({DB_GuarIssueDisclaimerMd ,
superior::GuarIssueDisclaimerMd_term});
+ Add({DB_GuarIssueDisclaimerTx ,
superior::GuarIssueDisclaimerTx_term});
+ Add({DB_IllRegCertAgent , superior::IllRegCertAgent_term});
+ Add({DB_IllRegCertAgentIl , superior::IllRegCertAgentIl_term});
+ Add({DB_IllRegCertAgentTx , superior::IllRegCertAgentTx_term});
+ Add({DB_IllRegCertClient , superior::IllRegCertClient_term});
+ Add({DB_IllRegCertClientIl , superior::IllRegCertClientIl_term});
+ Add({DB_IllRegCertClientTx , superior::IllRegCertClientTx_term});
+ Add({DB_FnMaturityAge , superior::FnMaturityAge_term});
+ Add({DB_FnPartialMortality , superior::FnPartialMortality_term});
+ Add({DB_FnProspectus , superior::FnProspectus_term});
+ Add({DB_FnInitialSpecAmt , superior::FnInitialSpecAmt_term});
+ Add({DB_FnInforceAcctVal , superior::FnInforceAcctVal_term});
+ Add({DB_FnInforceTaxBasis , superior::FnInforceTaxBasis_term});
+ Add({DB_Fn1035Charge , superior::Fn1035Charge_term});
+ Add({DB_FnMecExtraWarning , superior::FnMecExtraWarning_term});
+ Add({DB_FnNotTaxAdvice , superior::FnNotTaxAdvice_term});
+ Add({DB_FnNotTaxAdvice2 , superior::FnNotTaxAdvice2_term});
+ Add({DB_FnImf , superior::FnImf_term});
+ Add({DB_FnCensus , superior::FnCensus_term});
+ Add({DB_FnDacTax , superior::FnDacTax_term});
+ Add({DB_FnDefnLifeIns , superior::FnDefnLifeIns_term});
+ Add({DB_FnBoyEoy , superior::FnBoyEoy_term});
+ Add({DB_FnGeneralAccount , superior::FnGeneralAccount_term});
+ Add({DB_FnPpMemorandum , superior::FnPpMemorandum_term});
+ Add({DB_FnPpAccreditedInvestor ,
superior::FnPpAccreditedInvestor_term});
+ Add({DB_FnPpLoads , superior::FnPpLoads_term});
+ Add({DB_FnProposalUnderwriting ,
superior::FnProposalUnderwriting_term});
+ Add({DB_FnGuaranteedPremium , superior::FnGuaranteedPremium_term});
+ Add({DB_FnOmnibusDisclaimer , superior::FnOmnibusDisclaimer_term});
+ Add({DB_FnInitialDbo , superior::FnInitialDbo_term});
+ Add({DB_DefnGuarGenAcctRate , superior::DefnGuarGenAcctRate_term});
+ Add({DB_DefnAV , superior::DefnAV_term});
+ Add({DB_DefnCSV , superior::DefnCSV_term});
+ Add({DB_DefnMec , superior::DefnMec_term});
+ Add({DB_DefnOutlay , superior::DefnOutlay_term});
+ Add({DB_DefnSpecAmt , superior::DefnSpecAmt_term});
}
sample2naic::sample2naic()
@@ -1141,7 +1483,11 @@ sample2gpp::sample2gpp()
sample2ipp::sample2ipp()
{
- Add({DB_LedgerType , mce_individual_private_placement});
+ Add({DB_LedgerType , mce_individual_private_placement});
+ Add({DB_IrrDbFootnote , superior::Poe0});
+ Add({DB_IrrCsvFootnote , superior::Poe1});
+ Add({DB_MortalityChargesFootnote , superior::Poe2});
+ Add({DB_PolicyYearFootnote , superior::Poe3});
}
sample2xyz::sample2xyz()
@@ -1173,6 +1519,8 @@ sample2xyz::sample2xyz()
Add({DB_FixedLoanRate, e_number_of_axes, dims_1111113, loanrate});
double cv_enh[3] = {0.10, 0.05, 0.00};
Add({DB_CashValueEnhMult, e_number_of_axes, dims_1111113, cv_enh});
+ Add({DB_FnMaturityAge , superior::FnMaturityAge});
+ Add({DB_FnPartialMortality , superior::FnPartialMortality});
}
} // Unnamed namespace.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [lmi] master b507752: Tie '.lingo' to '.database' for 'sample*' products,
Greg Chicares <=