public class DateIndex extends AbstractIndex
| Modifier and Type | Class and Description |
|---|---|
static class |
DateIndex.DateIndexType |
| Constructor and Description |
|---|
DateIndex(String name,
DateIndex.DateIndexType dateIndexType)
Construct a date index.
|
DateIndex(String name,
String currency,
DateIndex.DateIndexType dateIndexType)
Construct a date index.
|
| Modifier and Type | Method and Description |
|---|---|
RandomVariable |
getValue(double fixingTime,
LIBORModelMonteCarloSimulationModel model)
This method returns the value random variable of the product within the specified model, evaluated at a given evalutationTime.
|
Set<String> |
queryUnderlyings()
Returns a set of underlying names referenced by this product component (i.e., required for valuation) or null if none.
|
getNamegetExecutor, getValuesgetFactorDrift, getValue, getValueForModifiedDatagetCurrency, getValue, getValue, getValues, getValues, getValues, getValuesForModifiedData, getValuesForModifiedData, getValuesForModifiedData, getValuesForModifiedData, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCurrency, getValue, getValue, getValues, getValues, getValues, getValuesForModifiedData, getValuesForModifiedData, getValuesForModifiedData, getValuesForModifiedDatapublic DateIndex(String name, String currency, DateIndex.DateIndexType dateIndexType)
name - Name of this index.currency - Currency (if any - in natural situations this index is a scalar).dateIndexType - The date index type.public DateIndex(String name, DateIndex.DateIndexType dateIndexType)
name - Name of this index.dateIndexType - The date index type.public RandomVariable getValue(double fixingTime, LIBORModelMonteCarloSimulationModel model) throws CalculationException
TermStructureMonteCarloProductgetValue in interface TermStructureMonteCarloProductgetValue in class AbstractIndexfixingTime - The time on which this products value should be observed.model - The model used to price the product.CalculationException - Thrown if the valuation fails, specific cause may be available via the cause() method.public Set<String> queryUnderlyings()
AbstractProductComponentqueryUnderlyings in class AbstractProductComponentCopyright © 2019. All rights reserved.