lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master d040068 4/4: Remove obsolete notes on GUI mig


From: Greg Chicares
Subject: [lmi-commits] [lmi] master d040068 4/4: Remove obsolete notes on GUI migration
Date: Mon, 30 Jan 2017 14:12:29 +0000 (UTC)

branch: master
commit d0400689273bdaa9c98bbe75e133b4fc77097dbb
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Remove obsolete notes on GUI migration
---
 input_sequence.hpp |   63 ++--------------------------------------------------
 1 file changed, 2 insertions(+), 61 deletions(-)

diff --git a/input_sequence.hpp b/input_sequence.hpp
index ffadebd..34d0a10 100644
--- a/input_sequence.hpp
+++ b/input_sequence.hpp
@@ -71,7 +71,7 @@
 // That problem could be overcome by making expectancy available to the
 // input modules. But then changing the mortality table could change the
 // validity of all intervals involving expectancy. And rerunning an
-// illustration several year after issue would logically produce a
+// illustration several years after issue would logically produce a
 // different recalculated expectancy; that would need to be explained
 // to naive users. Furthermore, appropriate footnotes would need to be
 // written, and consumers might still be confused: it's not evident to
@@ -98,36 +98,7 @@
 //   1.5 * salary
 //   100000 increasing 5% annually
 
-// Steps to incorporate this into lmi/IHS.
-//
-// Input fields that need to vary by year:
-//
-//   2     add-on custodial fee
-// 1 2     add-on comp on assets
-// 1 2     add-on comp on premium
-//   2     non-US corridor
-//   2     partial mortality mult
-//   2     case assumed assets?
-//   2     client tax bracket
-//         salary
-// 1 2     flat extras
-//   2     corp tax bracket
-// 1     4 spec amt
-// 1   3   dbo
-// 1     4 ee pmt
-//     3   ee mode
-// 1     4 er pmt
-//     3   er mode
-//         GA int rate
-//         SA int rate
-// 1       loan
-// 1       WD
-//   ?     term rider amount [not yet]
-//
-// 1 = remove associated duration control
-// 2 = input class must be changed to vary by year
-// 3 = enumerated type
-// 4 = hybrid type: floating point + enumerated
+// GUI considerations.
 //
 // Hybrid types: A really useful facility for entering premiums must
 // permit simple strategies as well as amounts: for instance, target
@@ -154,36 +125,6 @@
 // has the greatest flexibility; half-open intervals of the form [x, y)
 // are preferable. Someday we might instead define a 'simplest form' that
 // might e.g. reduce singletons to simple scalars.
-//
-// Backward compatibility with old input files will require some effort.
-//
-// Items that are already vectors in the input class must be
-// redone to remove things like
-//   VaryingSpecAmt()
-//   SetSpecAmt()
-//   SpecAmtVaries
-//   sSpecAmt
-//   MakeSpecAmt
-// Old cases including regression test decks must be updated.
-// Presumably census cut and paste doesn't need varying amounts.
-//
-// Validators must be applied to vector input.
-//
-// All edit fields must be widened or given a wide popup.
-// The pre/post-retirement distinction must be removed.
-// The 'Varying' tab must be removed.
-// Other tabs might be combined: e.g. the 'Face' tab becomes tiny.
-//
-// New output page(s) for yearly varying input:
-// # columns
-// 2  tax brackets
-// 1  salary
-// 1  flat extras
-// 1  dbo
-// 4  ee and er pmt and mode
-// 2  GA and SA interest rates
-// 2  loans and WDs
-// 1  term rider amount
 
 #ifndef input_sequence_hpp
 #define input_sequence_hpp



reply via email to

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