IRRGrColumn: replace cashflowColumn with cashflowMSFOColumn
This commit is contained in:
parent
02ec58ff04
commit
9b9a22efa7
@ -9,10 +9,10 @@ namespace EvoCalculator.Core.Calculation.v1.Columns
|
||||
{
|
||||
}
|
||||
|
||||
public void ComputeValues(DateTempColumn dateTempColumn, BaseColumnWithXIRR cashflowColumn)
|
||||
public void ComputeValues(DateTempColumn dateTempColumn, BaseColumnWithXIRR cashflowMSFOColumn)
|
||||
{
|
||||
for (var i = 1; i < Values.Length; i++)
|
||||
Values[i] = Math.Pow(1 + cashflowColumn.IRR,
|
||||
Values[i] = Math.Pow(1 + cashflowMSFOColumn.IRR,
|
||||
(double)(dateTempColumn.Values[i] - dateTempColumn.Values[i - 1]).Days / 365) - 1;
|
||||
}
|
||||
}
|
||||
|
||||
@ -175,7 +175,7 @@ namespace EvoCalculator.Core.Calculation.v1.Managers.Calculation
|
||||
npvColumn.ComputeValues(cashflowNpvColumn, npvWeightColumn);
|
||||
|
||||
var irrGrColumn = new IRRGrColumn(preparedValues.Nmper + 1);
|
||||
irrGrColumn.ComputeValues(dateTempColumn, cashflowColumn);
|
||||
irrGrColumn.ComputeValues(dateTempColumn, cashflowMsfoColumn);
|
||||
|
||||
var niColumn = new NIColumn(preparedValues.Nmper + 1);
|
||||
niColumn.ComputeValues(preparedValues, cashflowColumn, irrGrColumn);
|
||||
|
||||
@ -175,7 +175,7 @@ namespace EvoCalculator.Core.Calculation.v1.Managers.Calculation
|
||||
npvColumn.ComputeValues(cashflowNpvColumn, npvWeightColumn);
|
||||
|
||||
var irrGrColumn = new IRRGrColumn(preparedValues.Nmper + 1);
|
||||
irrGrColumn.ComputeValues(dateTempColumn, cashflowColumn);
|
||||
irrGrColumn.ComputeValues(dateTempColumn, cashflowMsfoColumn);
|
||||
|
||||
var niColumn = new NIColumn(preparedValues.Nmper + 1);
|
||||
niColumn.ComputeValues(preparedValues, cashflowColumn, irrGrColumn);
|
||||
|
||||
@ -189,7 +189,7 @@ namespace EvoCalculator.Core.Calculation.v2.Managers.Calculation
|
||||
npvColumn.ComputeValues(cashflowNpvColumn, npvWeightColumn);
|
||||
|
||||
var irrGrColumn = new IRRGrColumn(preparedValues.Nmper + 1);
|
||||
irrGrColumn.ComputeValues(dateTempColumn, cashflowColumn);
|
||||
irrGrColumn.ComputeValues(dateTempColumn, cashflowMsfoColumn);
|
||||
|
||||
var niColumn = new NIColumn(preparedValues.Nmper + 1);
|
||||
niColumn.ComputeValues(preparedValues, cashflowColumn, irrGrColumn);
|
||||
|
||||
@ -188,7 +188,7 @@ namespace EvoCalculator.Core.Calculation.v2.Managers.Calculation
|
||||
npvColumn.ComputeValues(cashflowNpvColumn, npvWeightColumn);
|
||||
|
||||
var irrGrColumn = new IRRGrColumn(preparedValues.Nmper + 1);
|
||||
irrGrColumn.ComputeValues(dateTempColumn, cashflowColumn);
|
||||
irrGrColumn.ComputeValues(dateTempColumn, cashflowMsfoColumn);
|
||||
|
||||
var niColumn = new NIColumn(preparedValues.Nmper + 1);
|
||||
niColumn.ComputeValues(preparedValues, cashflowColumn, irrGrColumn);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user