Package org.drip.state.representation
Class LatentStateSpecification
java.lang.Object
org.drip.state.representation.LatentStateSpecification
public class LatentStateSpecification
extends java.lang.Object
LatentStateSpecification holds the fields necessary to specify a complete Latent State. It includes
the Latent State Type, the Latent State Label, and the Latent State Quantification metric. It exposes the
following functionality:
- LatentStateSpecification Constructor
- Retrieve the Latent State Dimension
- Retrieve the Latent State Evolver CorrelatedPathVertexDimension Instance
- Retrieve the Array of the Latent State Diffusion Evolvers
- Generate the Rd Path Vertex Realizations using the Initial Rd and the Evolution Time Increment Array
- Generate the Rd Path Vertex Realizations using the Initial Rd and a Fixed Evolution Time Width
- Generate the Rd Path Vertex Realizations using the Initial Rd and the Array of Evolution Tenors
- Generate the Rd Path Vertex Realizations using the Initial Rd, Spot Date, and the Array of Event Dates
- Generate a Standard Instance of PathVertexRd
| Module | Product Core Module |
| Library | Fixed Income Analytics |
| Project | Latent State Inference and Creation Utilities |
| Package | Latent State Merge Sub-stretch |
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description LatentStateSpecification(java.lang.String latentState, java.lang.String quantificationMetric, LatentStateLabel label)LatentStateSpecification constructor -
Method Summary
Modifier and Type Method Description voiddisplayString(java.lang.String strComment)Display the Latent State DetailsLatentStateLabellabel()Retrieve the Latent State Labeljava.lang.StringlatentState()Retrieve the Latent Statejava.lang.StringlatentStateQuantificationMetric()Retrieve the Latent State Quantification Metricbooleanmatch(LatentStateSpecification other)Does the Specified Latent State Specification Instance match the current one?Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
LatentStateSpecification
public LatentStateSpecification(java.lang.String latentState, java.lang.String quantificationMetric, LatentStateLabel label) throws java.lang.ExceptionLatentStateSpecification constructor- Parameters:
latentState- The Latent StatequantificationMetric- The Latent State Quantification Metriclabel- The Specific Latent State Label- Throws:
java.lang.Exception- Thrown if the Inputs are invalid
-
-
Method Details
-
latentState
public java.lang.String latentState()Retrieve the Latent State- Returns:
- The Latent State
-
label
Retrieve the Latent State Label- Returns:
- The Latent State Label
-
latentStateQuantificationMetric
public java.lang.String latentStateQuantificationMetric()Retrieve the Latent State Quantification Metric- Returns:
- The Latent State Quantification Metric
-
match
Does the Specified Latent State Specification Instance match the current one?- Parameters:
other- The "Other" Latent State Specification Instance- Returns:
- TRUE - Matches the Specified Latent State Specification Instance
-
displayString
public void displayString(java.lang.String strComment)Display the Latent State Details- Parameters:
strComment- The Comment Prefix
-