Documentation of 'net.finmath.marketdata.products.Performance' Java class
Performance
net.finmath.marketdata.products

Class Performance

  • All Implemented Interfaces:
    AnalyticProductInterface, ProductInterface


    public class Performance
    extends AbstractAnalyticProduct
    implements AnalyticProductInterface
    Implements an analytic product given by the ratio of two analytic products. This class may become handy when constructing calibrations products. For example: The swap rate is the performance of a SwapLeg relative to a SwapAnnuity. Note: In the strict sense, the performance is an index an not a product (e.g. it does not have a currency unit). With respect to the implementation we do not make a difference here and implement the AbstractAnalyticProduct interface.
    • Constructor Detail

      • Performance

        public Performance(AbstractAnalyticProduct productNumerator,
                           AbstractAnalyticProduct productDenominator)
        Creates a Performance product.
        Parameters:
        productNumerator - A product implementing AbstractAnalyticProduct for the numerator.
        productDenominator - A product implementing AbstractAnalyticProduct for the denominator.
    • Method Detail

      • getValue

        public double getValue(double evaluationTime,
                               AnalyticModelInterface model)
        Description copied from interface: AnalyticProductInterface
        Return the valuation of the product using the given model. The model has to implement the modes of AnalyticModelInterface.
        Specified by:
        getValue in interface AnalyticProductInterface
        Parameters:
        evaluationTime - The evaluation time as double. Cash flows prior and including this time are not considered.
        model - The model under which the product is valued.
        Returns:
        The value of the product using the given model.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.