Class CollateralGroupVertex

java.lang.Object
org.drip.xva.hypothecation.CollateralGroupVertexExposure
org.drip.xva.hypothecation.CollateralGroupVertex
All Implemented Interfaces:
CollateralGroupVertexExposureComponent
Direct Known Subclasses:
AlbaneseAndersen, BurgardKjaer

public abstract class CollateralGroupVertex
extends CollateralGroupVertexExposure
implements CollateralGroupVertexExposureComponent
CollateralGroupVertex holds the Vertex Exposures of a Projected Path of a Simulation Run of a Collateral Hypothecation Group. The References are:

  • Albanese, C., and L. Andersen (2014): Accounting for OTC Derivatives: Funding Adjustments and the Re-Hypothecation Option https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2482955 eSSRN
  • Burgard, C., and M. Kjaer (2014): PDE Representations of Derivatives with Bilateral Counter-party Risk and Funding Costs Journal of Credit Risk 7 (3) 1-19
  • Burgard, C., and M. Kjaer (2014): In the Balance Risk 24 (11) 72-75
  • Gregory, J. (2009): Being Two-faced over Counter-party Credit Risk Risk 20 (2) 86-90
  • Piterbarg, V. (2010): Funding Beyond Discounting: Collateral Agreements and Derivatives Pricing Risk 21 (2) 97-102




Author:
Lakshmi Krishnamurthy
  • Method Details

    • vertexDate

      public JulianDate vertexDate()
      Retrieve the Vertex Date
      Returns:
      The Vertex Date
    • variationMarginPosting

      public double variationMarginPosting()
      Retrieve the Posted Variation Margin at the Path Vertex Time Node
      Specified by:
      variationMarginPosting in interface CollateralGroupVertexExposureComponent
      Returns:
      The Posted Variation Margin at the Path Vertex Time Node
    • collateralized

      public double collateralized()
      Retrieve the Total Collateralized Exposure at the Path Vertex Time Node
      Returns:
      The Total Collateralized Exposure at the Path Vertex Time Node