[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [5187] Instantiate premium-tax class
From: |
Greg Chicares |
Subject: |
[lmi-commits] [5187] Instantiate premium-tax class |
Date: |
Sat, 28 May 2011 16:57:16 +0000 |
Revision: 5187
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=5187
Author: chicares
Date: 2011-05-28 16:57:15 +0000 (Sat, 28 May 2011)
Log Message:
-----------
Instantiate premium-tax class
Modified Paths:
--------------
lmi/trunk/basic_values.hpp
lmi/trunk/ihs_basicval.cpp
Modified: lmi/trunk/basic_values.hpp
===================================================================
--- lmi/trunk/basic_values.hpp 2011-05-28 16:36:42 UTC (rev 5186)
+++ lmi/trunk/basic_values.hpp 2011-05-28 16:57:15 UTC (rev 5187)
@@ -61,6 +61,7 @@
class SurrChgRates;
class death_benefits;
class modal_outlay;
+class premium_tax;
class product_data;
class product_database;
class rounding_rules;
@@ -129,6 +130,7 @@
boost::shared_ptr<SurrChgRates> SurrChgRates_;
boost::shared_ptr<death_benefits> DeathBfts_;
boost::shared_ptr<modal_outlay> Outlay_;
+ boost::shared_ptr<premium_tax> PremiumTax_;
boost::shared_ptr<Loads> Loads_;
boost::shared_ptr<Irc7702> Irc7702_;
boost::shared_ptr<Irc7702A> Irc7702A_;
Modified: lmi/trunk/ihs_basicval.cpp
===================================================================
--- lmi/trunk/ihs_basicval.cpp 2011-05-28 16:36:42 UTC (rev 5186)
+++ lmi/trunk/ihs_basicval.cpp 2011-05-28 16:57:15 UTC (rev 5187)
@@ -234,6 +234,7 @@
DeathBfts_ .reset(new death_benefits (GetLength(), yare_input_));
// Outlay requires only input; it might someday use interest rates.
Outlay_ .reset(new modal_outlay (yare_input_));
+ PremiumTax_ .reset(new premium_tax (PremiumTaxState_,
StateOfDomicile_, yare_input_.AmortizePremiumLoad, *Database_,
*StratifiedCharges_));
SetPremiumTaxParameters();
Loads_ .reset(new Loads (*this));
@@ -308,6 +309,7 @@
// DeathBfts_ .reset(new death_benefits (GetLength(), yare_input_));
// Outlay requires only input; it might someday use interest rates.
// Outlay_ .reset(new modal_outlay (yare_input_));
+ PremiumTax_ .reset(new premium_tax (PremiumTaxState_,
StateOfDomicile_, yare_input_.AmortizePremiumLoad, *Database_,
*StratifiedCharges_));
SetPremiumTaxParameters();
Loads_ .reset(new Loads (*this));
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [5187] Instantiate premium-tax class,
Greg Chicares <=