ForwardSensitivityDeltaHedgedPortfolio

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total426 of 1,46971%48 of 12060%55108913192148
lambda$getForwardRateIDProvider$0(TimeDiscretization, double, TermStructureMonteCarloSimulationModel)1070%120%77222211
getForwardProductBondValue(double, double, double, TermStructureMonteCarloSimulationModel)1000%100%66262611
getValue(double, TermStructureMonteCarloSimulationModel)4839989%71770%71348401
lambda$getProcessStateParameterIDProvider$0(int, double, TermStructureMonteCarloSimulationModel)257173%4866%4742001
getNextTenorTimeStrictlyAfter(double, double, double)250%20%225511
lambda$getRegressionTradeValueProvider$0(double, TermStructureMonteCarloSimulationModel, List, RandomVariable[], RandomVariable[])234767%6440%4631401
validateNoIntermediateHedgeCashflows(double, TermStructureMonteCarloSimulationModel)136583%21083%2722001
ForwardSensitivityDeltaHedgedPortfolio(TermStructureMonteCarloProduct, List, TimeDiscretization, ForwardSensitivityDeltaHedgedPortfolio.BasisFunctionProvider, ForwardSensitivityDeltaHedgedPortfolio.BasisFunctionProvider, double, ForwardSensitivities.ReductionMethod)120%n/a114411
ForwardSensitivityDeltaHedgedPortfolio(TermStructureMonteCarloProduct, List, TimeDiscretization, ForwardSensitivityDeltaHedgedPortfolio.BasisFunctionProvider, ForwardSensitivityDeltaHedgedPortfolio.BasisFunctionProvider, ForwardSensitivityDeltaHedgedPortfolio.ParameterIDProvider, ForwardSensitivityDeltaHedgedPortfolio.HedgeInstrumentValueProvider, ForwardSensitivityDeltaHedgedPortfolio.HedgeInstrumentTradeValueProvider, ForwardSensitivityDeltaHedgedPortfolio.HedgeInstrumentValueProvider, double, ForwardSensitivities.ReductionMethod, ForwardSensitivityDeltaHedgedPortfolio.HedgeRatioProvider)1013393%4866%4723401
ForwardSensitivityDeltaHedgedPortfolio(TermStructureMonteCarloProduct, TermStructureMonteCarloProduct[], TimeDiscretization, ForwardSensitivityDeltaHedgedPortfolio.BasisFunctionProvider, double, ForwardSensitivities.ReductionMethod)100%n/a113311
lambda$getAnalyticBondValueProvider$0(double, double, TermStructureMonteCarloSimulationModel, List)511195%11191%1712501
getForwardRateIDProvider(TimeDiscretization)0%n/a111111
getProductToReplicate()0%n/a111111
getHedgeInstruments()0%n/a111111
getRebalancingTimes()0%n/a111111
getRegularizationLambda()0%n/a111111
getReductionMethod()0%n/a111111
getLastOperationTimingTotal()0%n/a111111
getLastOperationTimingValuation()0%n/a111111
getLastOperationTimingHedgeRatios()0%n/a111111
getLastOperationTimingHedgeRatioProject()0%n/a111111
getLastOperationTimingHedgeRatioSolve()0%n/a111111
getLastOperationTimingTradeValues()0%n/a111111
getLastParameterIDsByName()0%n/a111111
getLastHedgeRatioResults()0%n/a111111
getFinalHedgeInstrumentValueProvider()0%n/a111111
lambda$getForwardRateIDProvider$1(int)0%n/a111111
getAnalyticBondValue(double, double, double, TermStructureMonteCarloSimulationModel)30100%4100%030701
getHedgeInstrumentProductValues(double, TermStructureMonteCarloSimulationModel)27100%2100%020401
lambda$getProductValueProvider$0(double, TermStructureMonteCarloSimulationModel, List)24100%2100%020401
lambda$getAnalyticBondTradeValueProvider$0(ForwardSensitivityDeltaHedgedPortfolio.HedgeInstrumentValueProvider, double, TermStructureMonteCarloSimulationModel, List, RandomVariable[], RandomVariable[])23100%2100%020401
ForwardSensitivityDeltaHedgedPortfolio(TermStructureMonteCarloProduct, List, TimeDiscretization, ForwardSensitivityDeltaHedgedPortfolio.BasisFunctionProvider, ForwardSensitivityDeltaHedgedPortfolio.BasisFunctionProvider, ForwardSensitivityDeltaHedgedPortfolio.ParameterIDProvider, ForwardSensitivityDeltaHedgedPortfolio.HedgeInstrumentValueProvider, ForwardSensitivityDeltaHedgedPortfolio.HedgeInstrumentTradeValueProvider, ForwardSensitivityDeltaHedgedPortfolio.HedgeInstrumentValueProvider, double, ForwardSensitivities.ReductionMethod)15100%n/a010301
validatePaymentTime(String, double, double)15100%2100%020301
ForwardSensitivityDeltaHedgedPortfolio(TermStructureMonteCarloProduct, List, TimeDiscretization, ForwardSensitivityDeltaHedgedPortfolio.BasisFunctionProvider, ForwardSensitivityDeltaHedgedPortfolio.BasisFunctionProvider, ForwardSensitivityDeltaHedgedPortfolio.ParameterIDProvider, ForwardSensitivityDeltaHedgedPortfolio.HedgeInstrumentValueProvider, ForwardSensitivityDeltaHedgedPortfolio.HedgeInstrumentTradeValueProvider, double, ForwardSensitivities.ReductionMethod)14100%n/a010301
ForwardSensitivityDeltaHedgedPortfolio(TermStructureMonteCarloProduct, List, TimeDiscretization, ForwardSensitivityDeltaHedgedPortfolio.BasisFunctionProvider, ForwardSensitivityDeltaHedgedPortfolio.BasisFunctionProvider, ForwardSensitivityDeltaHedgedPortfolio.ParameterIDProvider, ForwardSensitivityDeltaHedgedPortfolio.HedgeInstrumentTradeValueProvider, double, ForwardSensitivities.ReductionMethod)13100%n/a010301
ForwardSensitivityDeltaHedgedPortfolio(TermStructureMonteCarloProduct, List, TimeDiscretization, ForwardSensitivityDeltaHedgedPortfolio.BasisFunctionProvider, double, ForwardSensitivities.ReductionMethod)12100%n/a010401
lambda$getValue$0(RandomVariable)9100%2100%020101
getAnalyticBondTradeValueProvider(double)6100%n/a010201
getLastHedgeInstrumentPositions()5100%n/a010101
getAnalyticBondValueProvider(double)100%n/a010101
getProcessStateParameterIDProvider()100%n/a010101
getProcessStateParameterIDProvider(int)100%n/a010101
getLastRebalancingTimes()100%n/a010101
getLastNumerairePosition()100%n/a010101
lambda$getProcessStateParameterIDProvider$1(int)100%n/a010101
getDefaultHedgeRatioProvider()100%n/a010101
getProductValueProvider()100%n/a010101
getRegressionTradeValueProvider()100%n/a010101