******************
Kernel Translation
******************

The Kernel Creation Context
---------------------------

.. autoclass:: pystencils.backend.kernelcreation.KernelCreationContext
    :members:

Analysis and Constraints Checks
-------------------------------

.. autoclass:: pystencils.backend.kernelcreation.KernelAnalysis
    :members:

SymPy Parsing and IR Construction
---------------------------------

.. autoclass:: pystencils.backend.kernelcreation.AstFactory
    :members:

.. autoclass:: pystencils.backend.kernelcreation.FreezeExpressions
    :members:

Type Checking and Inference
---------------------------

.. autoclass:: pystencils.backend.kernelcreation.typification.TypeContext
    :members:

.. autoclass:: pystencils.backend.kernelcreation.Typifier
    :members:
