Class LSQMCurveIncrement

java.lang.Object
org.drip.dynamics.evolution.LSQMCurveIncrement

public class LSQMCurveIncrement
extends java.lang.Object
LSQMCurveIncrement contains the Increment of the Evolving Term Structure of the Latent State Quantification Metrics.

Author:
Lakshmi Krishnamurthy
  • Constructor Summary

    Constructors
    Constructor Description
    LSQMCurveIncrement()
    Empty LSQMCurveIncrement Constructor
  • Method Summary

    Modifier and Type Method Description
    boolean containsLatentState​(LatentStateLabel lsl)
    Indicate if Quantification Metrics are available for the specified Latent State
    boolean containsQM​(LatentStateLabel lsl, java.lang.String strQM)
    Indicate if the Value for the specified Quantification Metric is available
    java.util.Set<java.lang.String> latentStateLabel()
    Retrieve the Latent State Labels
    boolean setQMSpan​(LatentStateLabel lsl, java.lang.String strQM, Span spanIncrement)
    Set the LSQM Increment Span
    Span span​(LatentStateLabel lsl, java.lang.String strQM)
    Retrieve the specified Latent State Quantification Metric Span Increment

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LSQMCurveIncrement

      public LSQMCurveIncrement()
      Empty LSQMCurveIncrement Constructor
  • Method Details

    • latentStateLabel

      public java.util.Set<java.lang.String> latentStateLabel()
      Retrieve the Latent State Labels
      Returns:
      The Latent State Labels
    • containsLatentState

      public boolean containsLatentState​(LatentStateLabel lsl)
      Indicate if Quantification Metrics are available for the specified Latent State
      Parameters:
      lsl - The Latent State Label
      Returns:
      TRUE - Quantification Metrics are available for the specified Latent State
    • containsQM

      public boolean containsQM​(LatentStateLabel lsl, java.lang.String strQM)
      Indicate if the Value for the specified Quantification Metric is available
      Parameters:
      lsl - The Latent State Label
      strQM - The Quantification Metric
      Returns:
      TRUE - The Requested Value is available
    • setQMSpan

      public boolean setQMSpan​(LatentStateLabel lsl, java.lang.String strQM, Span spanIncrement)
      Set the LSQM Increment Span
      Parameters:
      lsl - The Latent State Label
      strQM - The Quantification Metric
      spanIncrement - The Increment Span
      Returns:
      TRUE - The LSQM Increment Span successfully set
    • span

      public Span span​(LatentStateLabel lsl, java.lang.String strQM)
      Retrieve the specified Latent State Quantification Metric Span Increment
      Parameters:
      lsl - The Latent State Label
      strQM - The Quantification Metric
      Returns:
      The Latent State Quantification Metric Span Increment