splinepy.microstructure.tiles.hollow_octagon.HollowOctagon.create_tile#

HollowOctagon.create_tile(parameters=None, parameter_sensitivities=None, contact_length=0.2, closure=None, **kwargs)[source]#

Create a microtile based on the parameters that describe the wall thicknesses.

Thickness parameters are used to describe the inner radius of the outward facing branches

Parameters:
  • parameters (np.array(1, 1)) – One evaluation point with one parameter is used. This parameter specifies the distance from the center to the inner edge, where the value must be between non-inclusive (0, 0.5).

  • parameter_sensitivities (np.ndarray) – Describes the parameter sensitivities with respect to some design variable. In case the design variables directly apply to the parameter itself, they evaluate as delta_ij

  • contact_length (float) – the length of the wall that contacts the other microstructure

  • closure (str) – parametric dimension that needs to be closed, given in the form “x_min”, “x_max”, etc.

Returns:

  • microtile_list (list(splines))

  • derivatives (list<list<splines>> / None)