Classes
| Class | Description | |
|---|---|---|
| AbstractSecurity |
Abstract Security implementation with very minimum common fields.
| |
| BusinessDateFactory |
This class provides methods for getting a business date, with
implementations usually taking weekend days and holidays into
consideration.
| |
| ContinuousCallSchedule | ||
| DayCountBasis |
Defines an abstract class that is used to calculate the number
of days between two dates, and provides static members for
each supported implementation.
| |
| DefaultHolidaySchedule |
This is the default implementation of HolidaySchedule. For maximum
efficiency, this implementation caches all provided holidays so that
the isHoliday() method returns as quickly as possible.
| |
| DefaultPriceIndexFactory |
This is the default implementation of PriceIndexFactory. For maximum
efficiency, this implementation maintains a list of all provided
values so that the getPriceIndex() methods returns as quickly as possible.
| |
| DiscountSecurity | ||
| DiscreteCallSchedule |
An implementation of CallSchedule for discrete calls.
| |
| DiscreteInterestRateSchedule |
An InterestRateSchedule
implementation that accepts discrete conversion dates and rates.
| |
| FISADate |
This class represents a calendar date, and includes
methods to determine synchronicity as well as methods
required for certain day count methods.
| |
| FixedInterestRateSecurity | ||
| IndexLinkedInterestRateSchedule | ||
| IndexLinkedSecurity |
A Security implementation for index linked securities, such
as UK Index Linked Gilts.
| |
| InflationIndexedSecurity | ||
| InterestAtMaturitySecurity | ||
| InterestFrequency |
This class defines all of the supported interest frequencies.
| |
| Market |
This class identifies the Market for a given
Security and provides
market default settings and market specific calculation methods.
| |
| Market..::.CA |
Static Collection of all supported CA markets. Includes
public references to each supported Market.
| |
| Market..::.DE |
Static Collection of all supported DE markets. Includes
public references to each supported Market.
| |
| Market..::.FR |
Static Collection of all supported FR markets. Includes
public references to each supported Market.
| |
| Market..::.IT |
Static Collection of all supported IT markets. Includes
public references to each supported Market.
| |
| Market..::.JP |
Static Collection of all supported JP markets. Includes
public references to each supported Market.
| |
| Market..::.UK |
Static Collection of all supported UK markets. Includes
public references to each supported Market.
| |
| Market..::.US |
Static Collection of all supported US markets. Includes
public references to each supported Market.
| |
| MaturingCallableSecurity | ||
| MaturingSecurity |
An abstract implementation of
Security for
securities that have a maturity date.
| |
| PeriodicInterestPaymentSecurity | ||
| Redemption |
A class to represent any redemption date and rate.
| |
| SteppedCouponSecurity | ||
| ZeroCouponSecurity |
Structures
| Structure | Description | |
|---|---|---|
| RoundingDisplayFormat | ||
| TruncatingDisplayFormat |
Interfaces
| Interface | Description | |
|---|---|---|
| CallSchedule | ||
| DisplayFormat |
Implementations of this pure virtual class are used to
prepare analytical values for display.
| |
| HolidaySchedule |
This interface provides methods used to determine if a given
date is a holiday as defined by each implementation.
| |
| InterestRateSchedule | ||
| Market..::.MarketCollection | ||
| PriceIndexFactory | ||
| Security |
This is the base class for all Security types. This class defines methods
for creating a Calculator
for the implemented Security.
|