Uses of Enum
cdm.base.math.ArithmeticOperationEnum
Packages that use ArithmeticOperationEnum
Package
Description
Basic maths concepts: quantity and unit, rounding, curve / schedule, non-negativity constraint etc.
Observable asset concepts: schedule, settlement, price and quantity notation etc.
-
Uses of ArithmeticOperationEnum in cdm.base.math
Methods in cdm.base.math that return ArithmeticOperationEnumModifier and TypeMethodDescriptionstatic ArithmeticOperationEnumArithmeticOperationEnum.fromDisplayName(String name) static ArithmeticOperationEnumReturns the enum constant of this type with the specified name.static ArithmeticOperationEnum[]ArithmeticOperationEnum.values()Returns an array containing the constants of this enum type, in the order they are declared. -
Uses of ArithmeticOperationEnum in cdm.base.math.functions
Methods in cdm.base.math.functions with parameters of type ArithmeticOperationEnumModifier and TypeMethodDescriptionprotected BigDecimalArithmeticOperation.ArithmeticOperationDefault.assignOutput(BigDecimal result, BigDecimal n1, ArithmeticOperationEnum op, BigDecimal n2) protected List<BigDecimal> VectorOperation.VectorOperationDefault.assignOutput(List<BigDecimal> result, ArithmeticOperationEnum arithmeticOp, List<BigDecimal> left, List<BigDecimal> right) protected List<BigDecimal> VectorScalarOperation.VectorScalarOperationDefault.assignOutput(List<BigDecimal> result, ArithmeticOperationEnum arithmeticOp, List<BigDecimal> left, BigDecimal right) protected List<BigDecimal> VectorOperationImpl.doEval(ArithmeticOperationEnum arithmeticOp, List<BigDecimal> left, List<BigDecimal> right) protected BigDecimalArithmeticOperation.ArithmeticOperationDefault.doEvaluate(BigDecimal n1, ArithmeticOperationEnum op, BigDecimal n2) protected abstract BigDecimalArithmeticOperation.doEvaluate(BigDecimal n1, ArithmeticOperationEnum op, BigDecimal n2) protected abstract List<BigDecimal> VectorOperation.doEvaluate(ArithmeticOperationEnum arithmeticOp, List<BigDecimal> left, List<BigDecimal> right) protected List<BigDecimal> VectorOperation.VectorOperationDefault.doEvaluate(ArithmeticOperationEnum arithmeticOp, List<BigDecimal> left, List<BigDecimal> right) protected List<BigDecimal> VectorOperationImpl.doEvaluate(ArithmeticOperationEnum arithmeticOp, List<BigDecimal> left, List<BigDecimal> right) protected abstract List<BigDecimal> VectorScalarOperation.doEvaluate(ArithmeticOperationEnum arithmeticOp, List<BigDecimal> left, BigDecimal right) protected List<BigDecimal> VectorScalarOperation.VectorScalarOperationDefault.doEvaluate(ArithmeticOperationEnum arithmeticOp, List<BigDecimal> left, BigDecimal right) ArithmeticOperation.evaluate(BigDecimal n1, ArithmeticOperationEnum op, BigDecimal n2) VectorOperation.evaluate(ArithmeticOperationEnum arithmeticOp, List<BigDecimal> left, List<BigDecimal> right) VectorScalarOperation.evaluate(ArithmeticOperationEnum arithmeticOp, List<BigDecimal> left, BigDecimal right) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> VectorScalarOperation.rightOrDefault(ArithmeticOperationEnum arithmeticOp, List<BigDecimal> left, BigDecimal right) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> VectorScalarOperation.VectorScalarOperationDefault.rightOrDefault(ArithmeticOperationEnum arithmeticOp, List<BigDecimal> left, BigDecimal right) -
Uses of ArithmeticOperationEnum in cdm.observable.asset
Fields in cdm.observable.asset declared as ArithmeticOperationEnumModifier and TypeFieldDescriptionprotected ArithmeticOperationEnumPriceComposite.PriceCompositeBuilderImpl.arithmeticOperatorprotected ArithmeticOperationEnumPriceSchedule.PriceScheduleBuilderImpl.arithmeticOperatorMethods in cdm.observable.asset that return ArithmeticOperationEnumModifier and TypeMethodDescriptionPriceComposite.getArithmeticOperator()Specifies the arithmetic operator via an enumeration.PriceComposite.PriceCompositeBuilderImpl.getArithmeticOperator()PriceComposite.PriceCompositeImpl.getArithmeticOperator()PriceSchedule.getArithmeticOperator()(Optionally) When the price is to be understood as an operator to apply to an observable, i.e. a spread, multiplier or min/max.PriceSchedule.PriceScheduleBuilderImpl.getArithmeticOperator()PriceSchedule.PriceScheduleImpl.getArithmeticOperator()Methods in cdm.observable.asset with parameters of type ArithmeticOperationEnumModifier and TypeMethodDescriptionPrice.PriceBuilder.setArithmeticOperator(ArithmeticOperationEnum arithmeticOperator) Price.PriceBuilderImpl.setArithmeticOperator(ArithmeticOperationEnum _arithmeticOperator) PriceComposite.PriceCompositeBuilder.setArithmeticOperator(ArithmeticOperationEnum arithmeticOperator) PriceComposite.PriceCompositeBuilderImpl.setArithmeticOperator(ArithmeticOperationEnum _arithmeticOperator) PriceSchedule.PriceScheduleBuilder.setArithmeticOperator(ArithmeticOperationEnum arithmeticOperator) PriceSchedule.PriceScheduleBuilderImpl.setArithmeticOperator(ArithmeticOperationEnum _arithmeticOperator) -
Uses of ArithmeticOperationEnum in cdm.product.common.settlement.processor
Methods in cdm.product.common.settlement.processor with parameters of type ArithmeticOperationEnumModifier and TypeMethodDescriptionPriceQuantityHelper.toReferencablePriceBuilder(BigDecimal price, UnitType unitOfAmount, UnitType perUnitOfAmount, PriceTypeEnum priceType, ArithmeticOperationEnum arithmeticOperator, PriceComposite priceComposite) Creates a Price instance that can be referenced, e.g. the meta key is added with the DOCUMENT scope.