## ArithmeticOperatorAtom class [​](/content/docs/sdk/core.arithmeticoperatoratom#arithmeticoperatoratom-class/index.html)

**Signature:**

```typescript
export declare class ArithmeticOperatorAtom extends InfixOperatorAtom
```

**Extends:** [InfixOperatorAtom](/content/docs/sdk/core.infixoperatoratom)

## Constructors [​](/content/docs/sdk/core.arithmeticoperatoratom#constructors/index.html)

| Constructor | Modifiers | Description |
| --- | --- | --- |
| [(constructor)(operator, left, right, impl)](/content/docs/sdk/core.arithmeticoperatoratom._constructor_/index.html) |  | Constructs a new instance of the `ArithmeticOperatorAtom` class |

## Properties [​](/content/docs/sdk/core.arithmeticoperatoratom#properties/index.html)

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [impl](/content/docs/sdk/core.arithmeticoperatoratom.impl) | `readonly` | (x: number, y: number) => number \\| boolean |  |

## Methods [​](/content/docs/sdk/core.arithmeticoperatoratom#methods/index.html)

| Method | Modifiers | Description |
| --- | --- | --- |
| [eval(context, input)](/content/docs/sdk/core.arithmeticoperatoratom.eval) |  |  |

- [ArithmeticOperatorAtom class](/content/docs/sdk/core/arithmeticoperatoratom#arithmeticoperatoratom-class/index.html)
- [Constructors](/content/docs/sdk/core/arithmeticoperatoratom#constructors/index.html)
- [Properties](/content/docs/sdk/core/arithmeticoperatoratom#properties/index.html)
- [Methods](/content/docs/sdk/core/arithmeticoperatoratom#methods/index.html)
