|
Peano
|


Public Member Functions | |
| __init__ (self, lhs, rhs) | |
| index (self, index) | |
| multidimensional_index (self, index, start_index=0, dimensions=[]) | |
| print_cpp (self, indent_level=0) | |
| print_omp (self, indent_level=0) | |
| print_sycl (self, indent_level=0) | |
| print_mlir (self, indent_level=0) | |
| print_tree (self, indent_level=0) | |
Public Member Functions inherited from exahype2.api.dslhype.SyntaxTree.DataBlockBinaryOperation | |
| get_type (self) | |
| __sub__ (self, rhs) | |
| __add__ (self, rhs) | |
Public Member Functions inherited from exahype2.api.dslhype.SyntaxTree.Expression | |
| mlir_id (self, id=None) | |
Public Member Functions inherited from exahype2.api.dslhype.SyntaxTree.Node | |
| parent (self, parent=None) | |
| on_left (self, left=None) | |
| hoist (self, flag=None) | |
| get_mlir_id (cls) | |
| reset_mlir_ids (cls) | |
| create_memref_from_ptr (cls, ptr_id, target_type, indent_level=0, size_hint=None, target_var_name=None) | |
| create_memref_from_extracted_descriptor (cls, alloc_ptr_id, aligned_ptr_id, offset_id, sizes_0_id, sizes_1_id, strides_0_id, strides_1_id, target_type, struct_type, indent_level=0, target_var_name=None, is_2d=False) | |
Definition at line 2722 of file SyntaxTree.py.
| exahype2.api.dslhype.SyntaxTree.DataBlockMax.__init__ | ( | self, | |
| lhs, | |||
| rhs | |||
| ) |
Reimplemented from exahype2.api.dslhype.SyntaxTree.DataBlockBinaryOperation.
Definition at line 2723 of file SyntaxTree.py.
References exahype2.api.dslhype.SyntaxTree.DataBlockMax.__init__().
Referenced by exahype2.api.dslhype.SyntaxTree.DataBlockMax.__init__().


| exahype2.api.dslhype.SyntaxTree.DataBlockMax.index | ( | self, | |
| index | |||
| ) |
Reimplemented from exahype2.api.dslhype.SyntaxTree.DataBlockBinaryOperation.
Definition at line 2726 of file SyntaxTree.py.
References exahype2.api.dslhype.SyntaxTree.Comparison._lhs, exahype2.api.dslhype.SyntaxTree.BinaryOperation._lhs, exahype2.api.dslhype.SyntaxTree.DataBlockComparison._lhs, exahype2.api.dslhype.SyntaxTree.DataBlockBinaryOperation._lhs, exahype2.api.dslhype.SyntaxTree.Max._lhs, exahype2.api.dslhype.SyntaxTree.Assignment._lhs, exahype2.api.dslhype.SyntaxTree.DataBlockAssignment._lhs, exahype2.api.dslhype.SyntaxTree.Comparison._rhs, exahype2.api.dslhype.SyntaxTree.BinaryOperation._rhs, exahype2.api.dslhype.SyntaxTree.DataBlockComparison._rhs, exahype2.api.dslhype.SyntaxTree.DataBlockBinaryOperation._rhs, exahype2.api.dslhype.SyntaxTree.Max._rhs, exahype2.api.dslhype.SyntaxTree.Assignment._rhs, exahype2.api.dslhype.SyntaxTree.DataBlockAssignment._rhs, and exahype2.api.dslhype.SyntaxTree.DataBlockMax.index().
Referenced by exahype2.api.dslhype.SyntaxTree.DataBlockMax.index().


| exahype2.api.dslhype.SyntaxTree.DataBlockMax.multidimensional_index | ( | self, | |
| index, | |||
start_index = 0, |
|||
dimensions = [] |
|||
| ) |
Reimplemented from exahype2.api.dslhype.SyntaxTree.DataBlockBinaryOperation.
Definition at line 2729 of file SyntaxTree.py.
References exahype2.api.dslhype.SyntaxTree.Comparison._lhs, exahype2.api.dslhype.SyntaxTree.BinaryOperation._lhs, exahype2.api.dslhype.SyntaxTree.DataBlockComparison._lhs, exahype2.api.dslhype.SyntaxTree.DataBlockBinaryOperation._lhs, exahype2.api.dslhype.SyntaxTree.Max._lhs, exahype2.api.dslhype.SyntaxTree.Assignment._lhs, exahype2.api.dslhype.SyntaxTree.DataBlockAssignment._lhs, exahype2.api.dslhype.SyntaxTree.Comparison._rhs, exahype2.api.dslhype.SyntaxTree.BinaryOperation._rhs, exahype2.api.dslhype.SyntaxTree.DataBlockComparison._rhs, exahype2.api.dslhype.SyntaxTree.DataBlockBinaryOperation._rhs, exahype2.api.dslhype.SyntaxTree.Max._rhs, exahype2.api.dslhype.SyntaxTree.Assignment._rhs, exahype2.api.dslhype.SyntaxTree.DataBlockAssignment._rhs, and exahype2.api.dslhype.SyntaxTree.DataBlockMax.multidimensional_index().
Referenced by exahype2.api.dslhype.SyntaxTree.DataBlockMax.multidimensional_index().


| exahype2.api.dslhype.SyntaxTree.DataBlockMax.print_cpp | ( | self, | |
indent_level = 0 |
|||
| ) |
Reimplemented from exahype2.api.dslhype.SyntaxTree.DataBlockBinaryOperation.
Definition at line 2732 of file SyntaxTree.py.
| exahype2.api.dslhype.SyntaxTree.DataBlockMax.print_mlir | ( | self, | |
indent_level = 0 |
|||
| ) |
Reimplemented from exahype2.api.dslhype.SyntaxTree.DataBlockBinaryOperation.
Definition at line 2741 of file SyntaxTree.py.
| exahype2.api.dslhype.SyntaxTree.DataBlockMax.print_omp | ( | self, | |
indent_level = 0 |
|||
| ) |
Reimplemented from exahype2.api.dslhype.SyntaxTree.DataBlockBinaryOperation.
Definition at line 2735 of file SyntaxTree.py.
| exahype2.api.dslhype.SyntaxTree.DataBlockMax.print_sycl | ( | self, | |
indent_level = 0 |
|||
| ) |
Reimplemented from exahype2.api.dslhype.SyntaxTree.DataBlockBinaryOperation.
Definition at line 2738 of file SyntaxTree.py.
| exahype2.api.dslhype.SyntaxTree.DataBlockMax.print_tree | ( | self, | |
indent_level = 0 |
|||
| ) |
Reimplemented from exahype2.api.dslhype.SyntaxTree.DataBlockBinaryOperation.
Definition at line 2744 of file SyntaxTree.py.