FISA C++  1.10
com::ftlabs::fisa::calc::CDSteppedCouponCalculator Member List
This is the complete list of members for com::ftlabs::fisa::calc::CDSteppedCouponCalculator, including all inherited members.
AbstractCalculator(void)com::ftlabs::fisa::calc::AbstractCalculator [protected]
act_dfcom::ftlabs::fisa::calc::MultiplePeriodCalculator [protected]
act_ldfcom::ftlabs::fisa::calc::MultiplePeriodCalculator [protected]
aifcom::ftlabs::fisa::calc::MultiplePeriodCalculator [protected]
calculateAccruedIncome(const FISADate &salesDate) const com::ftlabs::fisa::calc::SteppedCouponCalculator [virtual]
com::ftlabs::fisa::calc::MultipleCashFlowCalculator::calculateAccruedIncome(void) const com::ftlabs::fisa::calc::MultipleCashFlowCalculator [virtual]
calculateAccruedInterest() const com::ftlabs::fisa::calc::CDSteppedCouponCalculator [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::SteppedCouponCalculator [virtual]
calculateEstimatedConvexity(double pv1b, double price, double yield) const com::ftlabs::fisa::calc::CDSteppedCouponCalculator [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::SteppedCouponCalculator [virtual]
calculatePrice(double yield) const com::ftlabs::fisa::calc::CDSteppedCouponCalculator [virtual]
calculatePriceValue1BP(double price, double yield) const com::ftlabs::fisa::calc::CDSteppedCouponCalculator [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::CDSteppedCouponCalculator [virtual]
calculateYield(double price) const com::ftlabs::fisa::calc::SteppedCouponCalculator [virtual]
calculateYieldValue1_32(double pv1b) const com::ftlabs::fisa::calc::MultiplePeriodCalculator [virtual]
Calculator(void)com::ftlabs::fisa::calc::Calculator [inline, protected]
cashFlowCountcom::ftlabs::fisa::calc::SteppedCouponCalculator [protected]
CashFlowSchedule(void)com::ftlabs::fisa::calc::CashFlowSchedule [inline, protected]
CDSteppedCouponCalculator(void)com::ftlabs::fisa::calc::CDSteppedCouponCalculator [protected]
CDSteppedCouponCalculator(const CDSteppedCouponCalculator &calculator)com::ftlabs::fisa::calc::CDSteppedCouponCalculator
CDSteppedCouponCalculator(const FISADate &settlementDate, const Redemption &redemption, const double parValue, const InterestRateSchedule &interestRateSchedule, const DayCountBasis &dayCountBasis, const int interestFrequency, const bool eomAdjust, const FISADate *datedDate, const FISADate *firstInterestDate, const HolidaySchedule *holidaySchedule)com::ftlabs::fisa::calc::CDSteppedCouponCalculator
clone(void) const com::ftlabs::fisa::calc::CDSteppedCouponCalculator [virtual]
dfcom::ftlabs::fisa::calc::MultiplePeriodCalculator [protected]
eomAdjustcom::ftlabs::fisa::calc::MultiplePeriodCalculator [protected]
fcfcom::ftlabs::fisa::calc::MultiplePeriodCalculator [protected]
getCashFlowCount() const com::ftlabs::fisa::calc::SteppedCouponCalculator [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::CDSteppedCouponCalculator [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]
interestFrequencycom::ftlabs::fisa::calc::MultipleCashFlowCalculator [protected]
interestRatescom::ftlabs::fisa::calc::SteppedCouponCalculator [protected]
interestTaxRatecom::ftlabs::fisa::calc::SteppedCouponCalculator [protected]
lcfcom::ftlabs::fisa::calc::MultiplePeriodCalculator [protected]
ldfcom::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]
nextCouponDatecom::ftlabs::fisa::calc::MultiplePeriodCalculator [protected]
operator=(const CDSteppedCouponCalculator &calculator)com::ftlabs::fisa::calc::CDSteppedCouponCalculator
com::ftlabs::fisa::calc::SteppedCouponCalculator::operator=(const SteppedCouponCalculator &calculator)com::ftlabs::fisa::calc::SteppedCouponCalculator [protected]
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]
parValuecom::ftlabs::fisa::calc::MultiplePeriodCalculator [protected]
periodicYieldConvergablecom::ftlabs::fisa::calc::SteppedCouponCalculator [protected]
redemptioncom::ftlabs::fisa::calc::MultiplePeriodCalculator [protected]
remainingYearFractioncom::ftlabs::fisa::calc::CDSteppedCouponCalculator [protected]
setInterestFrequency(int interestFrequency)com::ftlabs::fisa::calc::MultipleCashFlowCalculator [protected]
settlementDatecom::ftlabs::fisa::calc::MultiplePeriodCalculator [protected]
setValues(const FISADate &settlementDate, const Redemption &redemption, const double parValue, const InterestRateSchedule &interestRateSchedule, const DayCountBasis &dayCountBasis, const int interestFrequency, const bool eomAdjust, const FISADate *datedDate, const FISADate *firstInterestDate, const HolidaySchedule *holidaySchedule)com::ftlabs::fisa::calc::CDSteppedCouponCalculator
com::ftlabs::fisa::calc::SteppedCouponCalculator::setValues(const FISADate &settlementDate, const FISADate *exDividendDate, const Redemption &redemption, const double parValue, const InterestRateSchedule &interestRateSchedule, const DayCountBasis &dayCountBasis, const int interestFrequency, const bool eomAdjust, const FISADate *datedDate, const FISADate *firstInterestDate)com::ftlabs::fisa::calc::SteppedCouponCalculator [protected]
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]
SteppedCouponCalculator(void)com::ftlabs::fisa::calc::SteppedCouponCalculator [protected]
SteppedCouponCalculator(const SteppedCouponCalculator &calculator)com::ftlabs::fisa::calc::SteppedCouponCalculator [protected]
SteppedCouponCalculator(const FISADate &settlementDate, const FISADate *exDividendDate, const Redemption &redemption, const double parValue, const InterestRateSchedule &interestRateSchedule, const DayCountBasis &dayCountBasis, const int interestFrequency, const bool eomAdjust, const FISADate *datedDate, const FISADate *firstInterestDate)com::ftlabs::fisa::calc::SteppedCouponCalculator [protected]
taxAdjustedRedemptionValuecom::ftlabs::fisa::calc::SteppedCouponCalculator [protected]
yearFractionscom::ftlabs::fisa::calc::CDSteppedCouponCalculator [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]
~CDSteppedCouponCalculator(void)com::ftlabs::fisa::calc::CDSteppedCouponCalculator [virtual]
~MultipleCashFlowCalculator(void)com::ftlabs::fisa::calc::MultipleCashFlowCalculator [virtual]
~MultiplePeriodCalculator(void)com::ftlabs::fisa::calc::MultiplePeriodCalculator [virtual]
~SteppedCouponCalculator(void)com::ftlabs::fisa::calc::SteppedCouponCalculator [protected, virtual]
~YieldConvergable(void)com::ftlabs::fisa::calc::YieldConvergable [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines