Class Calculation

java.lang.Object
net.finmath.smartcontract.product.xml.Calculation

public class Calculation extends Object
A type definining the parameters used in the calculation of fixed or floating calculation period amounts.

Java class for Calculation complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Calculation">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <element name="notionalSchedule" type="{http://www.fpml.org/FpML-5/confirmation}Notional"/>
           <element name="fxLinkedNotionalSchedule" type="{http://www.fpml.org/FpML-5/confirmation}FxLinkedNotionalSchedule"/>
         </choice>
         <choice>
           <sequence>
             <element name="fixedRateSchedule" type="{http://www.fpml.org/FpML-5/confirmation}Schedule"/>
             <element name="futureValueNotional" type="{http://www.fpml.org/FpML-5/confirmation}FutureValueAmount" minOccurs="0"/>
           </sequence>
           <element ref="{http://www.fpml.org/FpML-5/confirmation}rateCalculation"/>
         </choice>
         <element name="dayCountFraction" type="{http://www.fpml.org/FpML-5/confirmation}DayCountFraction"/>
         <element name="discounting" type="{http://www.fpml.org/FpML-5/confirmation}Discounting" minOccurs="0"/>
         <element name="compoundingMethod" type="{http://www.fpml.org/FpML-5/confirmation}CompoundingMethodEnum" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>