Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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

const CashFlowListItemmostRecent (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

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 ] )

void reports::CashFlowList::dumpDebug void   )  const
 

double reports::CashFlowList::IRR void   )  const
 

const CashFlowListItem& reports::CashFlowList::mostRecent void   )  const [protected]
 

MyMoneyMoney reports::CashFlowList::NPV double  rate  )  const
 

MyMoneyMoney reports::CashFlowList::total void   )  const
 

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 Sun Sep 7 04:15:47 2008 for KMyMoney by  doxygen 1.4.1