@@ -179,7 +179,7 @@ Here the user can also fix certain Design variables by simply not using them in
179179```
180180% ----------------------- DESIGN VARIABLE PARAMETERS --------------------------%
181181%
182- DV_KIND= FFD_CONTROL_POINT, FFD_CONTROL_POINT, FFD_CONTROL_POINT, FFD_CONTROL_POINT, FFD_CONTROL_POINT, FFD_CONTROL_POINT, FFD_CONTROL_POINT, FFD_CONTROL_POINT, FFD_CONTROL_POINT, FFD_CONTROL_POINT
182+ DV_KIND= FFD_CONTROL_POINT_2D, FFD_CONTROL_POINT_2D, FFD_CONTROL_POINT_2D, FFD_CONTROL_POINT_2D, FFD_CONTROL_POINT_2D, FFD_CONTROL_POINT_2D, FFD_CONTROL_POINT_2D, FFD_CONTROL_POINT_2D, FFD_CONTROL_POINT_2D, FFD_CONTROL_POINT_2D
183183%
184184% Marker of the surface in which we are going apply the shape deformation
185185% NOTE: for deformation the outlet should be a MARKER_SYM to hinder the mesh being ripped apart.
@@ -188,9 +188,9 @@ DV_MARKER= ( wall )
188188% Parameters of the shape deformation
189189% - FFD_SETTING ( 1.0 )
190190% - FFD_CONTROL_POINT ( FFD_BoxTag, i_Ind, j_Ind, k_Ind, x_Disp, y_Disp, z_Disp )
191- DV_PARAM= (BOX, 2, 0, 0, 0 .0, 1.0, 0.0 ); (BOX, 3, 0, 0, 0 .0, 1.0, 0.0 ); (BOX, 4, 0, 0, 0 .0, 1.0, 0.0 ); (BOX, 5, 0, 0, 0 .0, 1.0, 0.0 ); (BOX, 6, 0, 0, 0 .0, 1.0, 0.0 ); (BOX, 2, 1, 0, 0 .0, 1.0, 0.0 ); (BOX, 3, 1, 0, 0 .0, 1.0, 0.0 ); (BOX, 4, 1, 0, 0 .0, 1.0, 0.0 ); (BOX, 5, 1, 0, 0 .0, 1.0, 0.0 ); (BOX, 6, 1, 0, 0.0,
191+ DV_PARAM= (BOX, 2, 0, 0.0, 1.0); (BOX, 3, 0, 0.0, 1.0); (BOX, 4, 0, 0.0, 1.0); (BOX, 5, 0, 0.0, 1.0); (BOX, 6, 0, 0.0, 1.0); (BOX, 2, 1, 0.0, 1.0); (BOX, 3, 1, 0.0, 1.0); (BOX, 4, 1, 0.0, 1.0); (BOX, 5, 1, 0.0, 1.0); (BOX, 6, 1, 0.0, 1.0)
192192% Excluded FFD points that are fixed to keep a nice geometry and mesh
193- %DV_PARAM= (BOX, 0, 0, 0, 0 .0, 1.0, 0.0 ); (BOX, 1, 0, 0, 0 .0, 1.0, 0.0 ); (BOX, 0, 1, 0, 0 .0, 1.0, 0.0 ); (BOX, 1, 1, 0, 0 .0, 1.0, 0.0 );
193+ %DV_PARAM= (BOX, 0, 0, 0.0, 1.0); (BOX, 1, 0, 0.0, 1.0); (BOX, 0, 1, 0.0, 1.0); (BOX, 1, 1, 0.0, 1.0);
194194%
195195% Value of the shape deformation
196196% first row: lower row y-direction
@@ -312,4 +312,4 @@ Figure (4): Objective Function value and Gradient Norm over optimizer iterations
312312Figure (5): Baseline and Optimized Mesh with the respective FFD-Boxes.
313313
314314![ Optimization Cycle] ( ../../tutorials_files/design_features/Species_Transport/images/opt_cycle.gif )
315- Figure (6): Optimization series from baseline to final mesh with FFD-Boxes.
315+ Figure (6): Optimization series from baseline to final mesh with FFD-Boxes.
0 commit comments