, including all inherited members.
| AbstractCalculator(void) | com::ftlabs::fisa::calc::AbstractCalculator | [protected] |
| act_df | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| act_ldf | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| aif | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| calculateAccruedIncome(const FISADate &salesDate) const | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| com::ftlabs::fisa::calc::MultipleCashFlowCalculator::calculateAccruedIncome(void) const | com::ftlabs::fisa::calc::MultipleCashFlowCalculator | [virtual] |
| calculateAccruedInterest() const | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | [virtual] |
| calculateApproximateYield(double price, double redemptionValue, double interestRate, int interestFrequency, int remainingPeriods) | com::ftlabs::fisa::calc::AbstractCalculator | [protected, static] |
| calculateConvexity(double periodicYield) const | com::ftlabs::fisa::calc::MultipleCashFlowCalculator | [virtual] |
| calculateCurrentYield(double price) const | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | [virtual] |
| calculateEstimatedConvexity(double pv1b, double price, double yield) const | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | [virtual] |
| calculateEstimatedMacaulayDuration(double pv1b, double price, double yield) const | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| calculateEstimatedModifiedDuration(double pv1b, double price, double yield) const | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| calculateEstimatedModifiedDuration(double duration, double yield) const | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| calculateInterestOnInterest(double reinvestmentYield) const | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| calculateMacaulayDuration(double periodicYield) const | com::ftlabs::fisa::calc::MultipleCashFlowCalculator | [virtual] |
| calculateModifiedDuration(double periodicYield) const | com::ftlabs::fisa::calc::MultipleCashFlowCalculator | [virtual] |
| calculateModifiedDuration(double macaulayDuration, double periodicYield) const | com::ftlabs::fisa::calc::MultipleCashFlowCalculator | [virtual] |
| calculateMPCIPrice(double yield, double redemptionValue, double interestRate, int interestFrequency, int remainingPeriods, double aif, double df, double fcf, double lcf, double ldf) | com::ftlabs::fisa::calc::AbstractCalculator | [protected, static] |
| calculatePeriodicYield(double price) const | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | [virtual] |
| calculatePrice(double yield) const | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | [virtual] |
| calculatePriceValue1BP(double price, double yield) const | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | [virtual] |
| calculateSPSIPrice(double yield, double redemptionValue, double interestRate, int interestFrequency, double aif, double df, double lcf) | com::ftlabs::fisa::calc::AbstractCalculator | [protected, static] |
| calculateSPSIYield(double price, double redemptionValue, double interestRate, int interestFrequency, double aif, double df, double lcf) | com::ftlabs::fisa::calc::AbstractCalculator | [protected, static] |
| calculateTotalInterestFlows(void) const | com::ftlabs::fisa::calc::AbstractCalculator | [protected, virtual] |
| calculateTrueYield(double price) const | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | [virtual] |
| calculateYield(double price) const | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | [virtual] |
| calculateYieldValue1_32(double pv1b) const | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| Calculator(void) | com::ftlabs::fisa::calc::Calculator | [inline, protected] |
| CashFlowSchedule(void) | com::ftlabs::fisa::calc::CashFlowSchedule | [inline, protected] |
| CDFixedInterestRateCalculator(void) | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | [protected] |
| CDFixedInterestRateCalculator(const FISADate &settlementDate, const Redemption &redemption, const double parValue, const double interestRate, const DayCountBasis &dayCountBasis, const int interestFrequency, const bool eomAdjust, const FISADate *datedDate, const FISADate *firstInterestDate, const HolidaySchedule *holidaySchedule) | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | |
| CDFixedInterestRateCalculator(const CDFixedInterestRateCalculator &calculator) | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | |
| clone(void) const | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | [virtual] |
| df | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| eomAdjust | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| fcf | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| getCashFlowCount() const | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | [virtual] |
| getCashFlowDate(int cashFlowIndex) const | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| getCashFlowDate(int cashFlowIndex, FISADate &date) const | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| getInterest(int cashFlowIndex) const | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | [virtual] |
| getInterestAccrualDate(void) const | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| getPeriodicTimeToFlow(int cashFlowIndex) const | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| getPrincipal(int cashFlowIndex) const | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| getRedemption() const | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| getSettlementDate() const | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| getTimeToFlow(int cashFlowIndex) const | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| getTotalCashFlow(int cashFlowIndex) const | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| interestFrequency | com::ftlabs::fisa::calc::MultipleCashFlowCalculator | [protected] |
| lcf | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| ldf | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| MultipleCashFlowCalculator(void) | com::ftlabs::fisa::calc::MultipleCashFlowCalculator | [protected] |
| MultipleCashFlowCalculator(int interestFrequency) | com::ftlabs::fisa::calc::MultipleCashFlowCalculator | [protected] |
| MultipleCashFlowCalculator(const MultipleCashFlowCalculator &calculator) | com::ftlabs::fisa::calc::MultipleCashFlowCalculator | [protected] |
| MultiplePeriodCalculator(void) | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| MultiplePeriodCalculator(const FISADate &settlementDate, const FISADate *exDividendDate, const Redemption &redemption, double parValue, const DayCountBasis &dayCountBasis, int interestFrequency, bool eomAdjust, const FISADate *datedDate, const FISADate *firstInterestDate) | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| MultiplePeriodCalculator(const MultiplePeriodCalculator &calculator) | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| nextCouponDate | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| operator=(const CDFixedInterestRateCalculator &calculator) | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | |
| com::ftlabs::fisa::calc::MultiplePeriodCalculator::operator=(const MultiplePeriodCalculator &calculator) | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| com::ftlabs::fisa::calc::MultipleCashFlowCalculator::operator=(const MultipleCashFlowCalculator &calculator) | com::ftlabs::fisa::calc::MultipleCashFlowCalculator | [protected] |
| parValue | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| redemption | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| setInterestFrequency(int interestFrequency) | com::ftlabs::fisa::calc::MultipleCashFlowCalculator | [protected] |
| settlementDate | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| setValues(const FISADate &settlementDate, const Redemption &redemption, const double parValue, const double interestRate, const DayCountBasis &dayCountBasis, const int interestFrequency, const bool eomAdjust, const FISADate *datedDate, const FISADate *firstInterestDate, const HolidaySchedule *holidaySchedule) | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | |
| com::ftlabs::fisa::calc::MultiplePeriodCalculator::setValues(const FISADate &settlementDate, const FISADate *exDividendDate, const Redemption &redemption, double parValue, const DayCountBasis &dayCountBasis, int interestFrequency, bool eomAdjust, const FISADate *datedDate, const FISADate *firstInterestDate) | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [protected] |
| YieldConvergable(void) | com::ftlabs::fisa::calc::YieldConvergable | [inline, protected] |
| ~AbstractCalculator(void) | com::ftlabs::fisa::calc::AbstractCalculator | [virtual] |
| ~Calculator(void) | com::ftlabs::fisa::calc::Calculator | [inline, virtual] |
| ~CashFlowSchedule(void) | com::ftlabs::fisa::calc::CashFlowSchedule | [inline, virtual] |
| ~CDFixedInterestRateCalculator(void) | com::ftlabs::fisa::calc::CDFixedInterestRateCalculator | [virtual] |
| ~MultipleCashFlowCalculator(void) | com::ftlabs::fisa::calc::MultipleCashFlowCalculator | [virtual] |
| ~MultiplePeriodCalculator(void) | com::ftlabs::fisa::calc::MultiplePeriodCalculator | [virtual] |
| ~YieldConvergable(void) | com::ftlabs::fisa::calc::YieldConvergable | [inline, virtual] |