Skip to content

Commit 8c63847

Browse files
committed
Add alias to template and operator code generation
1 parent 4cc8187 commit 8c63847

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/ansys/dpf/core/operators/build.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,8 @@ def build_pin_data(pins, output=False):
105105
)
106106
),
107107
"ellipsis": 0 if specification.ellipsis else -1,
108+
"has_aliases": len(specification.aliases) > 0,
109+
"aliases": str(specification.aliases),
108110
}
109111

110112
if specification.ellipsis:

src/ansys/dpf/core/operators/operator.mustache

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ class {{class_name}}(Operator):
106106
{{#has_derived_class}}
107107
name_derived_class=["{{{derived_type_name}}}"],
108108
{{/has_derived_class}}
109+
aliases={{{aliases}}},
109110
),
110111
{{/input_pins}}
111112
},
@@ -121,6 +122,7 @@ class {{class_name}}(Operator):
121122
{{#has_derived_class}}
122123
name_derived_class=["{{{derived_type_name}}}"],
123124
{{/has_derived_class}}
125+
aliases={{{aliases}}},
124126
),
125127
{{/output_pins}}
126128
},
@@ -208,6 +210,8 @@ class Inputs{{capital_class_name}}(_Inputs):
208210
return self._{{name}}
209211

210212
{{/input_pins}}
213+
214+
211215
class Outputs{{capital_class_name}}(_Outputs):
212216
"""Intermediate class used to get outputs from
213217
{{class_name}} operator.

0 commit comments

Comments
 (0)