public final class FxOptionVolatilitiesDefinition extends Object implements org.joda.beans.ImmutableBean, Serializable
This stores an instance of specification FxOptionVolatilitiesSpecification
which allows different kinds of volatility to be created.
| Modifier and Type | Class and Description |
|---|---|
static class |
FxOptionVolatilitiesDefinition.Meta
The meta-bean for
FxOptionVolatilitiesDefinition. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
int |
getParameterCount()
Gets the number of parameters.
|
FxOptionVolatilitiesSpecification |
getSpecification()
Gets the FX option volatility specification.
|
int |
hashCode() |
static FxOptionVolatilitiesDefinition.Meta |
meta()
The meta-bean for
FxOptionVolatilitiesDefinition. |
FxOptionVolatilitiesDefinition.Meta |
metaBean() |
static FxOptionVolatilitiesDefinition |
of(FxOptionVolatilitiesSpecification specification)
Obtains an instance.
|
String |
toString() |
FxOptionVolatilities |
volatilities(ZonedDateTime valuationDateTime,
DoubleArray parameters,
ReferenceData refData)
Creates FX option volatilities.
|
ImmutableList<QuoteId> |
volatilitiesInputs()
Obtains the inputs required to create the FX option volatilities.
|
public static FxOptionVolatilitiesDefinition of(FxOptionVolatilitiesSpecification specification)
specification - the specificationpublic FxOptionVolatilities volatilities(ZonedDateTime valuationDateTime, DoubleArray parameters, ReferenceData refData)
The number and ordering of parameters must be coherent to those of nodes, #getNodes().
valuationDateTime - the valuation date timeparameters - the parametersrefData - the reference datapublic ImmutableList<QuoteId> volatilitiesInputs()
public int getParameterCount()
public static FxOptionVolatilitiesDefinition.Meta meta()
FxOptionVolatilitiesDefinition.public FxOptionVolatilitiesDefinition.Meta metaBean()
metaBean in interface org.joda.beans.Beanpublic FxOptionVolatilitiesSpecification getSpecification()
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.