Package org.drip.analytics.support
Class ForwardDecompositionUtil
java.lang.Object
org.drip.analytics.support.ForwardDecompositionUtil
public class ForwardDecompositionUtil
extends java.lang.Object
ForwardDecompositionUtil contains the utility functions needed to carry out periodic decomposition
at MTM sync points for the given stream.
- Module = Product Core Module
- Library = Fixed Income Analytics
- Project = Date, Cash Flow, and Cash Flow Period Measure Generation Utilities
- Package = Assorted Support and Helper Utilities
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description ForwardDecompositionUtil()
-
Method Summary
Modifier and Type Method Description static CalibratableComponent[]
CalibratableFixedIncomeComponentForwardArray(CalibratableComponent rc)
Decompose the Rates Component into an Array of Single Forward Rates Componentsstatic CalibratableComponent[]
DualStreamForwardArray(DualStreamComponent dsc)
Decompose the Dual Stream Component into an Array of Single Forward Period Dual Streamsstatic Stream[]
SinglePeriodStreamDecompose(Stream fs, int iNumPeriodsToAccumulate)
Decompose the Stream into an Array of Single Forward Period Floating StreamsMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ForwardDecompositionUtil
public ForwardDecompositionUtil()
-
-
Method Details
-
SinglePeriodStreamDecompose
Decompose the Stream into an Array of Single Forward Period Floating Streams- Parameters:
fs
- The StreamiNumPeriodsToAccumulate
- Number of Forward Periods to roll into one- Returns:
- The Array of Single Forward Period Streams
-
DualStreamForwardArray
Decompose the Dual Stream Component into an Array of Single Forward Period Dual Streams- Parameters:
dsc
- The Dual Stream- Returns:
- The Array of Single Forward Period Dual Streams
-
CalibratableFixedIncomeComponentForwardArray
public static final CalibratableComponent[] CalibratableFixedIncomeComponentForwardArray(CalibratableComponent rc)Decompose the Rates Component into an Array of Single Forward Rates Components- Parameters:
rc
- The Rates Component- Returns:
- The Array of Single Forward Period Rates Components
-