`create_kernel` API Update
- Jan Hönig authored
+ 67
− 36
@@ -43,6 +43,8 @@ class CreateKernelConfig:
@@ -43,6 +43,8 @@ class CreateKernelConfig:
@@ -56,11 +58,13 @@ class CreateKernelConfig:
@@ -56,11 +58,13 @@ class CreateKernelConfig:
@@ -112,6 +116,43 @@ def create_kernel(assignments: Union[Assignment, List[Assignment], AssignmentCol
@@ -112,6 +116,43 @@ def create_kernel(assignments: Union[Assignment, List[Assignment], AssignmentCol
@@ -167,7 +208,7 @@ def create_kernel(assignments: Union[Assignment, List[Assignment], AssignmentCol
@@ -167,7 +208,7 @@ def create_kernel(assignments: Union[Assignment, List[Assignment], AssignmentCol
@@ -176,17 +217,7 @@ def create_kernel(assignments: Union[Assignment, List[Assignment], AssignmentCol
@@ -176,17 +217,7 @@ def create_kernel(assignments: Union[Assignment, List[Assignment], AssignmentCol
coordinates which are stored in an index field. This traversal method can e.g. be used for boundary handling.
@@ -196,8 +227,13 @@ def create_indexed_kernel(assignments: Union[Assignment, List[Assignment], Assig
@@ -196,8 +227,13 @@ def create_indexed_kernel(assignments: Union[Assignment, List[Assignment], Assig
'coordinate_names' parameter. The struct can have also other fields that can be read and written in the kernel, for
@@ -211,7 +247,8 @@ def create_indexed_kernel(assignments: Union[Assignment, List[Assignment], Assig
@@ -211,7 +247,8 @@ def create_indexed_kernel(assignments: Union[Assignment, List[Assignment], Assig
@@ -222,37 +259,31 @@ def create_indexed_kernel(assignments: Union[Assignment, List[Assignment], Assig
@@ -222,37 +259,31 @@ def create_indexed_kernel(assignments: Union[Assignment, List[Assignment], Assig