Class DerivativeCalculationProcedure
java.lang.Object
net.finmath.smartcontract.product.xml.DerivativeCalculationProcedure
A description of how a numerical derivative is computed.
Java class for DerivativeCalculationProcedure complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DerivativeCalculationProcedure">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="method" type="{http://www.fpml.org/FpML-5/confirmation}DerivativeCalculationMethod" minOccurs="0"/>
<group ref="{http://www.fpml.org/FpML-5/confirmation}DerivativeCalculationParameters.model" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Stringprotected DerivativeCalculationMethodprotected BigDecimalprotected PerturbationTypeprotected PricingStructureReference -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the derivativeFormula property.Gets the value of the method property.Gets the value of the perturbationAmount property.Gets the value of the perturbationType property.Gets the value of the replacementMarketInput property.Gets the value of the averaged property.voidsetAveraged(Boolean value)Sets the value of the averaged property.voidsetDerivativeFormula(String value)Sets the value of the derivativeFormula property.voidsetMethod(DerivativeCalculationMethod value)Sets the value of the method property.voidsetPerturbationAmount(BigDecimal value)Sets the value of the perturbationAmount property.voidsetPerturbationType(PerturbationType value)Sets the value of the perturbationType property.voidSets the value of the replacementMarketInput property.
-
Field Details
-
method
-
perturbationAmount
-
averaged
-
perturbationType
-
derivativeFormula
-
replacementMarketInput
-
-
Constructor Details
-
DerivativeCalculationProcedure
public DerivativeCalculationProcedure()
-
-
Method Details
-
getMethod
Gets the value of the method property.- Returns:
- possible object is
DerivativeCalculationMethod
-
setMethod
Sets the value of the method property.- Parameters:
value- allowed object isDerivativeCalculationMethod
-
getPerturbationAmount
Gets the value of the perturbationAmount property.- Returns:
- possible object is
BigDecimal
-
setPerturbationAmount
Sets the value of the perturbationAmount property.- Parameters:
value- allowed object isBigDecimal
-
isAveraged
Gets the value of the averaged property.- Returns:
- possible object is
Boolean
-
setAveraged
Sets the value of the averaged property.- Parameters:
value- allowed object isBoolean
-
getPerturbationType
Gets the value of the perturbationType property.- Returns:
- possible object is
PerturbationType
-
setPerturbationType
Sets the value of the perturbationType property.- Parameters:
value- allowed object isPerturbationType
-
getDerivativeFormula
Gets the value of the derivativeFormula property.- Returns:
- possible object is
String
-
setDerivativeFormula
Sets the value of the derivativeFormula property.- Parameters:
value- allowed object isString
-
getReplacementMarketInput
Gets the value of the replacementMarketInput property.- Returns:
- possible object is
PricingStructureReference
-
setReplacementMarketInput
Sets the value of the replacementMarketInput property.- Parameters:
value- allowed object isPricingStructureReference
-