# -*- coding: utf-8 -*-## This file is subject to the terms and conditions defined in# file 'LICENSE.txt', which is part of this source code package.#fromenumimportEnum
[docs]classNumericalOperators(Enum):# /!\ DO NOT OVERFLOW 32NONE=0# Operands from this valueCOORDINATE=1NUMERICAL=2SCALAR=3UNKNOWN_FIELD=4TEST_FIELD=5KNOWN_FE_FIELD=6KNOWN_IP_FIELD=7NORMAL=8# Binary Operators from this valueADDITION=10SUBTRACTION=11PRODUCT=12DIVISION=13POW=14# Unary operatorsSQRT=25COS=26SIN=27TAN=28LOG=29EXP=30ABS=31# not use over 32