Skip to content

Commit 30cb7ca

Browse files
committed
fox nested array
1 parent 373f6cd commit 30cb7ca

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

examples/ansys/spaceclaim_tess/tesseract_api.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,9 @@ class OutputSchema(BaseModel):
9090

9191

9292
def build_geometries(
93-
differentiable_parameters: np.ndarray,
94-
non_differentiable_parameters: np.ndarray,
93+
differentiable_parameters: list[np.ndarray],
94+
non_differentiable_parameters: list[np.ndarray],
95+
static_parameters: list[list[int]],
9596
string_parameters: list[str],
9697
) -> list[trimesh.Trimesh]:
9798
"""Build a Spaceclaim geometry from the parameters by modifying template .scscript.
@@ -124,8 +125,8 @@ def build_geometries(
124125
def _prep_scscript(
125126
temp_dir: TemporaryDirectory,
126127
spaceclaim_script: Path,
127-
differentiable_parameters: np.ndarray,
128-
non_differentiable_parameters: np.ndarray,
128+
differentiable_parameters: list[np.ndarray],
129+
non_differentiable_parameters: list[np.ndarray],
129130
) -> list[str]:
130131
"""Take tesseract inputs and place into a temp .scscript that will be used to run Spaceclaim.
131132
@@ -148,8 +149,8 @@ def _prep_scscript(
148149
[float(geom_params[0]), float(geom_params[1])]
149150
for geom_params in differentiable_parameters
150151
]
151-
keyvalues["__params__.height"] = non_differentiable_parameters[0]
152-
keyvalues["__params__.thickness"] = non_differentiable_parameters[1]
152+
keyvalues["__params__.height"] = non_differentiable_parameters[0][0]
153+
keyvalues["__params__.thickness"] = non_differentiable_parameters[0][1]
153154

154155
num_of_batches = len(differentiable_parameters) # number of geometries requested
155156
num_of_bars = (

0 commit comments

Comments
 (0)