[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [5052] Add members that will soon become useful for premiu
From: |
Greg Chicares |
Subject: |
[lmi-commits] [5052] Add members that will soon become useful for premium-tax calculations |
Date: |
Thu, 22 Jul 2010 22:55:41 +0000 |
Revision: 5052
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=5052
Author: chicares
Date: 2010-07-22 22:55:41 +0000 (Thu, 22 Jul 2010)
Log Message:
-----------
Add members that will soon become useful for premium-tax calculations
Modified Paths:
--------------
lmi/trunk/basic_values.hpp
lmi/trunk/basicvalues.cpp
lmi/trunk/ihs_basicval.cpp
Modified: lmi/trunk/basic_values.hpp
===================================================================
--- lmi/trunk/basic_values.hpp 2010-07-22 22:54:33 UTC (rev 5051)
+++ lmi/trunk/basic_values.hpp 2010-07-22 22:55:41 UTC (rev 5052)
@@ -108,7 +108,9 @@
mcenum_ledger_type GetLedgerType() const;
mcenum_state GetStateOfJurisdiction() const;
mcenum_state GetStateOfDomicile() const;
+ mcenum_state GetPremiumTaxState() const;
double PremiumTaxRate() const;
+ double PremiumTaxLoad() const;
double LowestPremiumTaxLoad() const;
double DomiciliaryPremiumTaxLoad() const;
bool PremiumTaxLoadIsTiered() const;
@@ -427,7 +429,9 @@
bool IsSubjectToIllustrationReg_;
mcenum_state StateOfJurisdiction_;
mcenum_state StateOfDomicile_;
+ mcenum_state PremiumTaxState_;
double PremiumTaxRate_;
+ double PremiumTaxLoad_;
double LowestPremiumTaxLoad_;
double DomiciliaryPremiumTaxLoad_;
mutable double InitialTargetPremium;
@@ -494,11 +498,21 @@
return StateOfDomicile_;
}
+inline mcenum_state BasicValues::GetPremiumTaxState() const
+{
+ return PremiumTaxState_;
+}
+
inline double BasicValues::PremiumTaxRate() const
{
return PremiumTaxRate_;
}
+inline double BasicValues::PremiumTaxLoad() const
+{
+ return PremiumTaxLoad_;
+}
+
inline double BasicValues::LowestPremiumTaxLoad() const
{
return LowestPremiumTaxLoad_;
Modified: lmi/trunk/basicvalues.cpp
===================================================================
--- lmi/trunk/basicvalues.cpp 2010-07-22 22:54:33 UTC (rev 5051)
+++ lmi/trunk/basicvalues.cpp 2010-07-22 22:55:41 UTC (rev 5052)
@@ -57,6 +57,7 @@
,yare_input_ (input)
,StateOfJurisdiction_ (mce_s_CT)
,StateOfDomicile_ (mce_s_CT)
+ ,PremiumTaxState_ (mce_s_CT)
,round_specamt_ (0, r_upward )
,round_death_benefit_ (2, r_to_nearest)
,round_naar_ (2, r_to_nearest)
Modified: lmi/trunk/ihs_basicval.cpp
===================================================================
--- lmi/trunk/ihs_basicval.cpp 2010-07-22 22:54:33 UTC (rev 5051)
+++ lmi/trunk/ihs_basicval.cpp 2010-07-22 22:55:41 UTC (rev 5052)
@@ -78,6 +78,7 @@
,MaxLoanDed_ (mce_twelve_times_last)
,StateOfJurisdiction_(mce_s_CT)
,StateOfDomicile_ (mce_s_CT)
+ ,PremiumTaxState_ (mce_s_CT)
{
Init();
}
@@ -107,6 +108,7 @@
,MaxLoanDed_ (mce_twelve_times_last)
,StateOfJurisdiction_(mce_s_CT)
,StateOfDomicile_ (mce_s_CT)
+ ,PremiumTaxState_ (mce_s_CT)
,InitialTargetPremium(a_TargetPremium)
{
Input* kludge_input = new Input;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [5052] Add members that will soon become useful for premium-tax calculations,
Greg Chicares <=