## Uses of Class
freemarker.core.ArithmeticEngine

Packages that use ArithmeticEngine
freemarker.core: The seldom used or advanced parts of the fundamental FreeMarker API, compared to `freemarker.template`.

### Uses of ArithmeticEngine in freemarker.core

Subclasses of ArithmeticEngine in freemarker.core
`static class` `ArithmeticEngine.BigDecimalEngine` This is the default arithmetic engine in FreeMarker.
`static class` `ArithmeticEngine.ConservativeEngine` An arithmetic engine that conservatively widens the operation arguments to extent that they can hold the result of the operation.

Methods in freemarker.core that return ArithmeticEngine
`ArithmeticEngine` ParserConfiguration.`getArithmeticEngine()` Overlaps with `Configurable.getArithmeticEngine()`; the parser needs this for creating numerical literals.
`ArithmeticEngine` Configurable.`getArithmeticEngine()` The getter pair of `Configurable.setArithmeticEngine(ArithmeticEngine)`.

Methods in freemarker.core with parameters of type ArithmeticEngine
`void` Configurable.`setArithmeticEngine(ArithmeticEngine arithmeticEngine)` Sets the arithmetic engine used to perform arithmetic operations.