Peano
Loading...
Searching...
No Matches
printers.MLIRPrinter Class Reference
Inheritance diagram for printers.MLIRPrinter:
Collaboration diagram for printers.MLIRPrinter:

Public Member Functions

 __init__ (self, kernel, str name="time_step")
 
 loop (self, expr, direction, below, struct_inclusion)
 
 here (self)
 
- Public Member Functions inherited from printers.CodePrinter
 file (cpp_printer self, str name, header=None)
 

Data Fields

 code
 
- Data Fields inherited from printers.CodePrinter
 kernel
 
 code
 

Detailed Description

Definition at line 347 of file printers.py.

Constructor & Destructor Documentation

◆ __init__()

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__().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ here()

printers.MLIRPrinter.here ( self)

◆ loop()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ code


The documentation for this class was generated from the following file: