D. Triangular pillars with boundary treatment pow_3

from mnflow.mfda.cad.dld.theme.block import DLD
dld = DLD(
	Np=10,
    Nw=15,
    gap_w=1.,
    core_shape='triangle',
    core_shape_rot_angle=30,
    boundary_treatment='pow_3',
    num_unit=2,
    rotation_angle_deg_before_array=90,
    # constraints OFF
    turn_off_constraints=True,
    # image
    opt_save_image=True,
    img_dpu=10,
)
----------------------------------------
core.DLD___Np:10_Nw:15_gap_w:1.000_pitch_w:2.000_gap_a:1.000_pitch_a:2.000_height:4.000_boundary_treatment:pow_3
block.DLD___num_unit:2_opt_mirror:False_array_counts:[1, 1]_opt_mirror_before_array:[False, False]
----------------------------------------
{'Np': 10,
 'Nw': 15,
 'area': 1410.5600000000002,
 'bb': [(-39.0, -5.264), (1.0, 30.0)],
 'count of 1D arrays of core.DLD': 1,
 'd_c': 0.4635835700756275,
 'lx': 40.0,
 'ly': 35.264,
 'performance': {'Flow rate @ 1 bar/area (micro-liter/min/mm-sq)': 759.9384809166739,
                 'die area (mm-sq)': 0.0014105600000000002,
                 'gap over crit. dia.': 2.157108371715726,
                 'volumetric flow rate at 1 bar (micro-liter/min)': 1.0719388236418237},
 'resistance (Pa.sec/m^3)': 5597334351241702.0,
 'volumetric flow rate at 1 bar (m^3/sec)': 1.786564706069706e-11,
 'volumetric flow rate at 1 bar (milli-liter/hr)': 0.06431632941850941}

Output layout:

Layout