Skip to content

Supported Expressions

List of supported expressions that can be used in Classiq's built-in functions with parameters.

  • Basic arithmetic operators: +, -, *, /, ** (exponentiation), % (modulus)
  • Mathematical functions: sin, cos, tan, cot, sec, csc, asin, acos, atan, acot, asec, acsc, sinh, cosh, tanh, coth, sech, csch, asinh, acosh, atanh, acoth, asech, acsch, exp, log, ln, sqrt, abs
  • Special functions: erf, erfc, gamma, beta, besselj, bessely, besseli, besselk, dirichlet_eta, polygamma, riemann_zeta, loggamma, factorial, binomial, subfactorial, primorial, bell, bernoulli, euler, catalan
  • Piecewise functions: Piecewise, Heaviside
  • Constants: pi, E, I, GoldenRatio, EulerGamma, Catalan
  • Logic operators: And, Or, Not, Xor, Equivalent, Implies, Nand, Nor
  • Relational operators: <, <=, >, >=, !=, <>, Eq