B. Beam-I pillars with no special boundary treatment

from mnflow.mfda.cad.dld.theme.block import DLD
dld = DLD(
    Np=10,
    Nw=15,
    gap_w=1.,
    pitch_w=2.,
    gap_a=0.5,
    pitch_a=2.,
    core_shape='beam_i',
    beam_thickness=0.3,
    sidewall_width=3,
    boundary_treatment=None,
    num_unit=2,
    rotation_angle_deg_before_array=90,
    # constraints OFF
    turn_off_constraints=True,
    # image
    opt_save_image=True,
    img_dpu=10,
    # for compatibility; added in v.0.0.1
    opt_enable_boundary_treatment_none=True,
)
----------------------------------------
core.DLD___Np:10_Nw:15_gap_w:1.000_pitch_w:2.000_gap_a:0.500_pitch_a:2.000_height:4.000_boundary_treatment:None
block.DLD___num_unit:2_opt_mirror:False_array_counts:[1, 1]_opt_mirror_before_array:[False, False]
----------------------------------------
{'Np': 10,
 'Nw': 15,
 'area': 1512.0,
 'bb': [(-39.0, -6.8), (1.0, 31.0)],
 'count of 1D arrays of core.DLD': 1,
 'd_c': 0.4635835700756275,
 'lx': 40.0,
 'ly': 37.8,
 'performance': {'Flow rate @ 1 bar/area (micro-liter/min/mm-sq)': 351.4630222614518,
                 'die area (mm-sq)': 0.0015119999999999999,
                 'gap over crit. dia.': 2.157108371715726,
                 'volumetric flow rate at 1 bar (micro-liter/min)': 0.5314120896593151},
 'resistance (Pa.sec/m^3)': 1.1290672750494936e+16,
 'volumetric flow rate at 1 bar (m^3/sec)': 8.856868160988584e-12,
 'volumetric flow rate at 1 bar (milli-liter/hr)': 0.03188472537955891}

Output layout:

Layout