DeepSDFStruct.splinepy_unitcells.double_lattice_extruded#
Classes
- class DeepSDFStruct.splinepy_unitcells.double_lattice_extruded.DoubleLatticeExtruded#
Bases:
splinepy.microstructure.tiles.tile_base.TileBase
- create_tile(parameters=None, parameter_sensitivities=None, contact_length=0.5, **kwargs)#
Create a microtile based on the parameters that describe the branch thicknesses.
Thickness parameters are used to describe the inner radius of the outward facing branches
- Parameters:
parameters (np.array) – first entry defines the thickness of the vertical and horizontal branches second entry defines the thickness of the diagonal branches
parameter_sensitivities (np.ndarray) – correlates with thickness of branches and entouring wall
contact_length (double) – required for conformity between tiles, sets the length of the center block on the tiles boundary
- Returns:
microtile_list
- Return type:
list(splines)