#include <MSRBFixedInterestRateCalculatorFactory.h>
Inheritance diagram for com::ftlabs::fisa::calc::MSRBFixedInterestRateCalculatorFactory:

Public Member Functions | |
| const Calculator * | createCalculator (const FixedInterestRateSecurity &security, const FISADate &settlementDate, const FISADate *exDividendDate, const Redemption &redemption) const throw ( CalculationException ) |
| const Calculator * | createCalculator (const FISADate &settlementDate, const FISADate *exDividendDate, 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 throw ( CalculationException ) |
Static Public Attributes | |
| static MSRBFixedInterestRateCalculatorFactory | INSTANCE |
Private Member Functions | |
| MSRBFixedInterestRateCalculatorFactory (void) | |
| ~MSRBFixedInterestRateCalculatorFactory (void) | |
| com::ftlabs::fisa::calc::MSRBFixedInterestRateCalculatorFactory::MSRBFixedInterestRateCalculatorFactory | ( | void | ) | [private] |
| com::ftlabs::fisa::calc::MSRBFixedInterestRateCalculatorFactory::~MSRBFixedInterestRateCalculatorFactory | ( | void | ) | [private] |
| const Calculator* com::ftlabs::fisa::calc::MSRBFixedInterestRateCalculatorFactory::createCalculator | ( | const FixedInterestRateSecurity & | security, | |
| const FISADate & | settlementDate, | |||
| const FISADate * | exDividendDate, | |||
| const Redemption & | redemption | |||
| ) | const throw ( CalculationException ) [virtual] |
| const Calculator* com::ftlabs::fisa::calc::MSRBFixedInterestRateCalculatorFactory::createCalculator | ( | const FISADate & | settlementDate, | |
| const FISADate * | exDividendDate, | |||
| 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 throw ( CalculationException ) [virtual] |
MSRBFixedInterestRateCalculatorFactory com::ftlabs::fisa::calc::MSRBFixedInterestRateCalculatorFactory::INSTANCE [static] |
1.5.2