[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 255b816 15/16: Mark ledger members dubiously
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 255b816 15/16: Mark ledger members dubiously ignored in compositing |
Date: |
Sat, 11 Apr 2020 20:36:05 -0400 (EDT) |
branch: master
commit 255b8169eae27646d9c1716a20be23285238910e
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Mark ledger members dubiously ignored in compositing
---
ledger_invariant.cpp | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/ledger_invariant.cpp b/ledger_invariant.cpp
index 09fadf4..7783fdc 100644
--- a/ledger_invariant.cpp
+++ b/ledger_invariant.cpp
@@ -475,6 +475,12 @@ void LedgerInvariant::Init()
MecMonth = 11;
// TODO ?? Probably every member should be initialized.
+// MaleProportion // Default value unaffected by compositing.
+// NonsmokerProportion // Default value unaffected by compositing.
+// SubstdTable // Default value unaffected by compositing.
+// SpouseIssueAge // Default value unaffected by compositing.
+// CurrentCoiMultiplier // Default value unaffected by compositing.
+
Age = 0;
EndtAge = 100;
NoLapseMinDur = 100;
@@ -558,8 +564,8 @@ LedgerInvariant& LedgerInvariant::PlusEq(LedgerInvariant
const& a_Addend)
// Nonscalable scalars.
-// MaleProportion
-// NonsmokerProportion
+// MaleProportion // Default value unaffected by compositing.
+// NonsmokerProportion // Default value unaffected by compositing.
GuarMaxMandE = std::max(GuarMaxMandE ,
a_Addend.GuarMaxMandE );
InitDacTaxRate = std::max(InitDacTaxRate ,
a_Addend.InitDacTaxRate );
InitPremTaxRate = std::max(InitPremTaxRate,
a_Addend.InitPremTaxRate);
@@ -567,7 +573,7 @@ LedgerInvariant& LedgerInvariant::PlusEq(LedgerInvariant
const& a_Addend)
GenderBlended = a_Addend.GenderBlended;
SmokerDistinct = a_Addend.SmokerDistinct;
SmokerBlended = a_Addend.SmokerBlended;
-// SubstdTable
+// SubstdTable // Default value unaffected by compositing.
Age = std::min(Age, a_Addend.Age);
RetAge = std::min(RetAge, a_Addend.RetAge); // TODO
?? Does this make sense?
EndtAge = std::max(EndtAge, a_Addend.EndtAge);
@@ -609,7 +615,7 @@ LedgerInvariant& LedgerInvariant::PlusEq(LedgerInvariant
const& a_Addend)
HasSupplSpecAmt = HasSupplSpecAmt ||
a_Addend.HasSupplSpecAmt;
HasChildRider = HasChildRider ||
a_Addend.HasChildRider ;
HasSpouseRider = HasSpouseRider ||
a_Addend.HasSpouseRider ;
-// SpouseIssueAge
+// SpouseIssueAge // Default value unaffected by compositing.
HasHoneymoon = HasHoneymoon || a_Addend.HasHoneymoon ;
PostHoneymoonSpread = a_Addend.PostHoneymoonSpread ;
SplitMinPrem = SplitMinPrem || a_Addend.SplitMinPrem ;
@@ -625,7 +631,7 @@ LedgerInvariant& LedgerInvariant::PlusEq(LedgerInvariant
const& a_Addend)
// routine.
IsInforce = IsInforce || a_Addend.IsInforce ;
-// CurrentCoiMultiplier
+// CurrentCoiMultiplier // Default value unaffected by compositing.
NoLapseAlwaysActive = a_Addend.NoLapseAlwaysActive||
NoLapseAlwaysActive;
NoLapseMinDur = std::min(a_Addend.NoLapseMinDur,
NoLapseMinDur);
NoLapseMinAge = std::min(a_Addend.NoLapseMinAge,
NoLapseMinAge);
- [lmi-commits] [lmi] master updated (dfb045a -> ed9a11d), Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master 5f5f3b5 01/16: Move a large comment block outside a function definition, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master d888936 06/16: Move a comment to a more appropriate place, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master cbc0ec5 03/16: Sort string members together in declaration order, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master f7689a2 08/16: Regularize whitespace, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master 95c2f88 02/16: Declutter, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master ce9d6b8 04/16: Change compositing for some string members, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master df9c566 07/16: Sort nonscalable scalar members together in declaration order, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master a7a9404 05/16: Simplify [348], Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master 359c74c 09/16: Treat 'InitErMode' the same as any other ledger string, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master 255b816 15/16: Mark ledger members dubiously ignored in compositing,
Greg Chicares <=
- [lmi-commits] [lmi] master ed9a11d 16/16: Address ledger members formerly ignored in compositing, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master 2e134db 11/16: Add 'InitEeMode' to ledger, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master bb389e4 10/16: Alphabetize members of enumerative type, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master 5dfa890 13/16: Reorder and label for greater uniformity, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master db81cdc 12/16: Correct a guaranteed-premium footnote, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master 1f6064d 14/16: Fix index-origin errors in port from XSL-FO, Greg Chicares, 2020/04/11