Unit Cell Parameters
This module contains instances of namedtuple
that are used for defining
the different unit cells that can be used for creating auxetic structures.
- class pyauxetic.classes.auxetic_unit_cell_params.Reentrant2DUcpFull(id, extrusion_depth, tail_strut_length, tail_strut_thickness, diag_strut_length, diag_strut_thickness, diag_strut_angle, vert_strut_length, vert_strut_thickness)
- diag_strut_angle
Alias for field number 6
- diag_strut_length
Alias for field number 4
- diag_strut_thickness
Alias for field number 5
- extrusion_depth
Alias for field number 1
- formal_names = {'diag_strut_angle': 'Diagonal Strut Angle (deg)', 'diag_strut_length': 'Diagonal Strut Length', 'diag_strut_thickness': 'Diagonal Strut Thickness', 'extrusion_depth': 'Output Extrusion Depth', 'id': 'Unit Cell ID', 'tail_strut_length': 'Tail Strut Length', 'tail_strut_thickness': 'Tail Strut Thickness', 'vert_strut_length': 'Vertical Strut Length', 'vert_strut_thickness': 'Vertical Strut Thickness'}
- id
Alias for field number 0
- tail_strut_length
Alias for field number 2
- tail_strut_thickness
Alias for field number 3
- unit_cell_type = 'Re-Entrant 2D'
- vert_strut_length
Alias for field number 7
- vert_strut_thickness
Alias for field number 8
- class pyauxetic.classes.auxetic_unit_cell_params.Reentrant2DUcpBox(id, extrusion_depth, horz_bounding_box, vert_bounding_box, vert_strut_thickness, diag_strut_thickness, diag_strut_angle)
- diag_strut_angle
Alias for field number 6
- diag_strut_thickness
Alias for field number 5
- extrusion_depth
Alias for field number 1
- formal_names = {'diag_strut_angle': 'Diagonal Strut Angle (deg)', 'diag_strut_thickness': 'Diagonal Strut Thickness', 'extrusion_depth': 'Output Extrusion Depth', 'horz_bounding_box': 'Vertical Bounding Box', 'id': 'Unit Cell ID', 'vert_bounding_box': 'Horizontal Bounding Box', 'vert_strut_thickness': 'Vertical Strut Thickness'}
- horz_bounding_box
Alias for field number 2
- id
Alias for field number 0
- unit_cell_type = 'Re-Entrant 2D'
- vert_bounding_box
Alias for field number 3
- vert_strut_thickness
Alias for field number 4
- class pyauxetic.classes.auxetic_unit_cell_params.Reentrant2DUcpSimple(id, extrusion_depth, vert_strut_length, vert_strut_thickness, diag_strut_thickness, diag_strut_angle)
- diag_strut_angle
Alias for field number 5
- diag_strut_thickness
Alias for field number 4
- extrusion_depth
Alias for field number 1
- formal_names = {'diag_strut_angle': 'Diagonal Strut Angle (deg)', 'diag_strut_thickness': 'Diagonal Strut Thickness', 'extrusion_depth': 'Output Extrusion Depth', 'id': 'Unit Cell ID', 'vert_strut_length': 'Vertical Strut Length', 'vert_strut_thickness': 'Vertical Strut Thickness'}
- id
Alias for field number 0
- unit_cell_type = 'Re-Entrant 2D'
- vert_strut_length
Alias for field number 2
- vert_strut_thickness
Alias for field number 3