reports::CashFlowList Class Reference

#include <querytable.h>

Inheritance diagram for reports::CashFlowList:

QValueList
Collaboration diagram for reports::CashFlowList:

Collaboration graph
[legend]

List of all members.

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


Constructor & Destructor Documentation

reports::CashFlowList::CashFlowList ( void   )  [inline]


Member Function Documentation

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


The documentation for this class was generated from the following file:

Generated on Wed Jan 26 13:11:45 2011 for KMyMoney by  doxygen 1.5.6