Class PieceWiseTermStructure
Defined in File piece_wise_term_structure.hpp
Inheritance Relationships
Base Types
public otyca::TermStructure
(Class TermStructure)public otyca::Scatter< Estimate >
(Template Class Scatter)
Derived Type
public otyca::PieceWiseYieldCurve
(Class PieceWiseYieldCurve)
Class Documentation
-
class PieceWiseTermStructure : public virtual otyca::TermStructure, public otyca::Scatter<Estimate>
A piecewise implementation of a term structure.
This class inherits from both TermStructure and Scatter<Estimate> to represent term structure data in a piecewise form. Interpolation between time points allows the term structure to provide estimates at arbitrary times.
Subclassed by otyca::PieceWiseYieldCurve
Public Functions
-
inline PieceWiseTermStructure(double t, double v)
Constructor with a single time-value pair.
- Parameters:
t – Time coordinate of the data point.
v – Value at time t as a double (converted to Estimate).
-
inline PieceWiseTermStructure(double t, const Estimate &v)
Constructor with a single time-estimate pair.
- Parameters:
t – Time coordinate of the data point.
v – Estimate object at time t.
-
virtual ~PieceWiseTermStructure()
Virtual destructor.
-
inline PieceWiseTermStructure(double t, double v)