![]() |
Peano
|
Public Member Functions | |
__init__ (self, kernel, str name="time_step") | |
loop (self, expr, direction, below, struct_inclusion) | |
here (self) | |
![]() | |
file (cpp_printer self, str name, header=None) | |
Data Fields | |
code | |
![]() | |
kernel | |
code | |
Definition at line 347 of file printers.py.
printers.MLIRPrinter.__init__ | ( | self, | |
kernel, | |||
str | name = "time_step" ) |
Reimplemented from printers.CodePrinter.
Definition at line 350 of file printers.py.
References printers.MLIRPrinter.__init__(), printers.CodePrinter.kernel, printers.CodePrinter.loop(), printers.cpp_printer.loop(), printers.MLIRPrinter.loop(), and kernel_impl.impl.loop().
Referenced by printers.MLIRPrinter.__init__().
printers.MLIRPrinter.here | ( | self | ) |
Reimplemented from printers.CodePrinter.
Definition at line 449 of file printers.py.
References exahypype.kernel.code, kernel_impl.impl.code, printers.CodePrinter.code, printers.cpp_printer.code, and printers.MLIRPrinter.code.
printers.MLIRPrinter.loop | ( | self, | |
expr, | |||
direction, | |||
below, | |||
struct_inclusion ) |
Reimplemented from printers.CodePrinter.
Definition at line 413 of file printers.py.
References printers.CodePrinter.kernel, printers.CodePrinter.loop(), printers.cpp_printer.loop(), printers.MLIRPrinter.loop(), and kernel_impl.impl.loop().
Referenced by printers.MLIRPrinter.__init__(), printers.cpp_printer.loop(), printers.MLIRPrinter.loop(), and kernel_impl.impl.loop().
printers.MLIRPrinter.code |
Definition at line 410 of file printers.py.
Referenced by exahypype.kernel.__del__(), kernel_impl.impl.__del__(), printers.cpp_printer.alloc(), kernel_impl.impl.alloc(), exahypype.kernel.Evaluate(), printers.cpp_printer.file(), printers.cpp_printer.here(), printers.MLIRPrinter.here(), kernel_impl.impl.indent(), printers.cpp_printer.indent(), printers.cpp_printer.loop(), kernel_impl.impl.loop(), kernel_impl.impl.namespace(), printers.cpp_printer.parse(), exahypype.kernel.Stencil(), and kernel_impl.impl.stencil().