Uses of Interface
cdm.base.math.Rounding
Packages that use Rounding
Package
Description
Basic maths concepts: quantity and unit, rounding, curve / schedule, non-negativity constraint etc.
Product concepts applicable to specific asset classes.
Product-related, asset class-specific floating-rate index concepts, such as rate definitions.
Common product schedule concepts: calculation period, reset, fixing and payment dates, stub, notional schedule, roll convention.
Common product settlement concepts: cash vs physical, non-deliverable, money and cashflow, delivery vs payment.
Template feature concepts to define payouts.
-
Uses of Rounding in cdm.base.math
Subinterfaces of Rounding in cdm.base.mathClasses in cdm.base.math that implement RoundingModifier and TypeClassDescriptionstatic classBuilder Implementation of Roundingstatic classImmutable Implementation of RoundingMethods in cdm.base.math that return RoundingModifier and TypeMethodDescriptionRounding.build()Build MethodsRounding.RoundingBuilderImpl.build()Rounding.RoundingImpl.build()Methods in cdm.base.math that return types with arguments of type Rounding -
Uses of Rounding in cdm.base.math.meta
Methods in cdm.base.math.meta that return types with arguments of type RoundingModifier and TypeMethodDescriptionRoundingMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) RoundingMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) RoundingMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super Rounding> RoundingMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Rounding> RoundingMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super Rounding> RoundingMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Rounding> RoundingMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of Rounding in cdm.base.math.validation
Methods in cdm.base.math.validation with parameters of type RoundingModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> RoundingTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Rounding o) List<com.rosetta.model.lib.validation.ValidationResult<?>> RoundingValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Rounding o) -
Uses of Rounding in cdm.base.math.validation.exists
Methods in cdm.base.math.validation.exists with type parameters of type RoundingModifier and TypeMethodDescriptionRoundingOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.base.math.validation.exists that return types with arguments of type Rounding -
Uses of Rounding in cdm.product.asset
Methods in cdm.product.asset that return RoundingModifier and TypeMethodDescriptionFloatingRateSpecification.FloatingRateSpecificationImpl.getFinalRateRounding()FloatingRateSpecification.getFinalRateRounding()The rounding convention to apply to the final rate used in determination of a calculation period amount.Methods in cdm.product.asset with parameters of type RoundingModifier and TypeMethodDescriptionFloatingRateSpecification.FloatingRateSpecificationBuilder.setFinalRateRounding(Rounding finalRateRounding) FloatingRateSpecification.FloatingRateSpecificationBuilderImpl.setFinalRateRounding(Rounding _finalRateRounding) InflationRateSpecification.InflationRateSpecificationBuilder.setFinalRateRounding(Rounding finalRateRounding) InflationRateSpecification.InflationRateSpecificationBuilderImpl.setFinalRateRounding(Rounding _finalRateRounding) -
Uses of Rounding in cdm.product.asset.floatingrate
Methods in cdm.product.asset.floatingrate that return RoundingModifier and TypeMethodDescriptionFloatingRateProcessingParameters.FloatingRateProcessingParametersImpl.getRounding()FloatingRateProcessingParameters.getRounding()THe final rate rounding to be applied.Methods in cdm.product.asset.floatingrate with parameters of type RoundingModifier and TypeMethodDescriptionFloatingRateProcessingParameters.FloatingRateProcessingParametersBuilder.setRounding(Rounding rounding) FloatingRateProcessingParameters.FloatingRateProcessingParametersBuilderImpl.setRounding(Rounding _rounding) -
Uses of Rounding in cdm.product.asset.floatingrate.functions
Methods in cdm.product.asset.floatingrate.functions that return types with arguments of type RoundingModifier and TypeMethodDescriptionprotected com.rosetta.model.lib.mapper.MapperS<? extends Rounding> GetFloatingRateProcessingParameters.GetFloatingRateProcessingParametersDefault.rounding(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Rounding> GetFloatingRateProcessingParameters.rounding(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) Methods in cdm.product.asset.floatingrate.functions with parameters of type RoundingModifier and TypeMethodDescriptionprotected BigDecimalApplyFinalRateRounding.ApplyFinalRateRoundingDefault.assignOutput(BigDecimal roundedRate, BigDecimal baseRate, Rounding finalRateRounding) protected com.rosetta.model.lib.mapper.MapperS<RoundingDirectionEnum> ApplyFinalRateRounding.ApplyFinalRateRoundingDefault.direction(BigDecimal baseRate, Rounding finalRateRounding) protected abstract com.rosetta.model.lib.mapper.MapperS<RoundingDirectionEnum> ApplyFinalRateRounding.direction(BigDecimal baseRate, Rounding finalRateRounding) protected BigDecimalApplyFinalRateRounding.ApplyFinalRateRoundingDefault.doEvaluate(BigDecimal baseRate, Rounding finalRateRounding) protected abstract BigDecimalApplyFinalRateRounding.doEvaluate(BigDecimal baseRate, Rounding finalRateRounding) ApplyFinalRateRounding.evaluate(BigDecimal baseRate, Rounding finalRateRounding) protected com.rosetta.model.lib.mapper.MapperS<Integer> ApplyFinalRateRounding.ApplyFinalRateRoundingDefault.precision(BigDecimal baseRate, Rounding finalRateRounding) protected abstract com.rosetta.model.lib.mapper.MapperS<Integer> ApplyFinalRateRounding.precision(BigDecimal baseRate, Rounding finalRateRounding) -
Uses of Rounding in cdm.product.collateral
Methods in cdm.product.collateral that return RoundingModifier and TypeMethodDescriptionCollateralInterestCalculationParameters.CollateralInterestCalculationParametersImpl.getRounding()CollateralInterestCalculationParameters.getRounding()Specifies the rounding rules for settling in that currency.Methods in cdm.product.collateral with parameters of type RoundingModifier and TypeMethodDescriptionCollateralInterestCalculationParameters.CollateralInterestCalculationParametersBuilder.setRounding(Rounding rounding) CollateralInterestCalculationParameters.CollateralInterestCalculationParametersBuilderImpl.setRounding(Rounding _rounding) -
Uses of Rounding in cdm.product.common.schedule
Methods in cdm.product.common.schedule that return RoundingModifier and TypeMethodDescriptionObservationTerms.getPrecision()Defines rounding rules and precision to be used in the rounding of observations.ObservationTerms.ObservationTermsImpl.getPrecision()Methods in cdm.product.common.schedule with parameters of type RoundingModifier and TypeMethodDescriptionObservationTerms.ObservationTermsBuilder.setPrecision(Rounding precision) ObservationTerms.ObservationTermsBuilderImpl.setPrecision(Rounding _precision) -
Uses of Rounding in cdm.product.common.settlement
Methods in cdm.product.common.settlement that return RoundingModifier and TypeMethodDescriptionCommodityPriceReturnTerms.CommodityPriceReturnTermsImpl.getRounding()CommodityPriceReturnTerms.getRounding()Defines rounding rules and precision to be used in the rounding of a number.Methods in cdm.product.common.settlement with parameters of type RoundingModifier and TypeMethodDescriptionCommodityPriceReturnTerms.CommodityPriceReturnTermsBuilder.setRounding(Rounding rounding) CommodityPriceReturnTerms.CommodityPriceReturnTermsBuilderImpl.setRounding(Rounding _rounding) -
Uses of Rounding in cdm.product.template
Methods in cdm.product.template that return RoundingModifier and TypeMethodDescriptionAveragingCalculation.AveragingCalculationImpl.getPrecision()AveragingCalculation.getPrecision()Rounding applied to the average calculation.Methods in cdm.product.template with parameters of type RoundingModifier and TypeMethodDescriptionAveragingCalculation.AveragingCalculationBuilder.setPrecision(Rounding precision) AveragingCalculation.AveragingCalculationBuilderImpl.setPrecision(Rounding _precision)