Interest Rate
Interest rate and building blocks of interest rate object (compounding conventions). More...
Classes | |
class | julian::CompoundedRate |
The class encapsulates the compounded rate compounding method. More... | |
class | julian::Compounding |
Class is an abstract class expressing the concept of compounding interest rate. More... | |
class | julian::ExponentialRate |
The class encapsulates the exponential rate compounding method. More... | |
class | julian::FractionRate |
The class encapsulates the fraction rate compounding method. More... | |
class | julian::InterestRate |
The class implements the concept of interest rate. More... | |
class | julian::SimpleRate |
The class encapsulates the simple rate compounding method. More... | |
Detailed Description
Interest rate and building blocks of interest rate object (compounding conventions).
This module contains interest rate object and its building blocks. Interest rate are build from:
- year fraction (YearFraction) which calculates the year fraction between to dates according to appropriate convention
- compounding (Compounding) that encapsulates the method of calculating future value of present notional on the basis of interest rate and interest period.