lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [lmi] master 9695e9e 112/156: Create InitAnnLoanDueRate ve


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 9695e9e 112/156: Create InitAnnLoanDueRate vector in addition to the scalar
Date: Tue, 30 Jan 2018 17:22:23 -0500 (EST)

branch: master
commit 9695e9e09b861495275182cff59c9db1959fa990
Author: Vadim Zeitlin <address@hidden>
Commit: Vadim Zeitlin <address@hidden>

    Create InitAnnLoanDueRate vector in addition to the scalar
    
    This variable is used for some columns in PDF illustrations and it seems
    to be simpler and better to create a vector duplicating the value of the
    existing scalar rather than handling both scalars and vectors in the
    illustration generation code.
---
 ledger_evaluator.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/ledger_evaluator.cpp b/ledger_evaluator.cpp
index b3fa6c0..dbc1347 100644
--- a/ledger_evaluator.cpp
+++ b/ledger_evaluator.cpp
@@ -607,6 +607,14 @@ ledger_evaluator Ledger::make_evaluator() const
     vectors["AttainedAge"] = &AttainedAge;
     vectors["PolicyYear" ] = &PolicyYear ;
 
+    std::vector<double> InitAnnLoanDueRate(max_duration);
+    std::fill
+        (InitAnnLoanDueRate.begin()
+        ,InitAnnLoanDueRate.end()
+        ,ledger_invariant_->GetInitAnnLoanDueRate()
+        );
+    vectors["InitAnnLoanDueRate"] = &InitAnnLoanDueRate;
+
     vectors["InforceLives"] = &ledger_invariant_->InforceLives;
 
     vectors["FundNumbers"    ] = &ledger_invariant_->FundNumbers    ;



reply via email to

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