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