loki.expression

Expression layer of the two-level Loki IR based on Pymbolic.

Modules

expr_visitors

Visitor classes for traversing and transforming all expression trees in Loki’s internal representation (IR).

mappers

Mappers for traversing and transforming the Expression tree.

operations

Sub-classes of Pymbolic's native operations that allow us to express niche things like mathematically irrelevant parenthesis that nevertheless change code results.

parser

symbolic

symbols

Expression tree node classes for Expression tree.