#include <querytable.h>


Public Member Functions | |
| CashFlowList (void) | |
| MyMoneyMoney | NPV (double rate) const |
| double | IRR (void) const |
| MyMoneyMoney | total (void) const |
| void | dumpDebug (void) const |
| double | calculateXIRR (void) const |
Protected Member Functions | |
| CashFlowListItem | mostRecent (void) const |
Private Member Functions | |
| double | xirrResult (double &rate) const |
| double | xirrResultDerive (double &rate) const |
| reports::CashFlowList::CashFlowList | ( | void | ) | [inline] |
| MyMoneyMoney reports::CashFlowList::NPV | ( | double | rate | ) | const |
| double reports::CashFlowList::IRR | ( | void | ) | const |
| MyMoneyMoney reports::CashFlowList::total | ( | void | ) | const |
| void reports::CashFlowList::dumpDebug | ( | void | ) | const |
| double reports::CashFlowList::calculateXIRR | ( | void | ) | const |
Function: XIRR
Compute the internal rate of return for a non-periodic series of cash flows.
XIRR ( Values; Dates; [ Guess = 0.1 ] )
| CashFlowListItem reports::CashFlowList::mostRecent | ( | void | ) | const [protected] |
| double reports::CashFlowList::xirrResult | ( | double & | rate | ) | const [private] |
helper: xirrResult
args[0] = values args[1] = dates
| double reports::CashFlowList::xirrResultDerive | ( | double & | rate | ) | const [private] |
helper: xirrResultDerive
args[0] = values args[1] = dates
1.5.6