lmi-commits
[Top][All Lists]
Advanced

[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));
 




reply via email to

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