splinepy.microstructure.tiles.ellips_v_oid.EllipsVoid.create_tile#
- EllipsVoid.create_tile(parameters=None, parameter_sensitivities=None, **kwargs)[source]#
Create a full cuboid with an ellipsoid void in the center, that has a rotation applied in the form
T = RotY * RotX * Tz
Parameters are stored as a 4 dimensional field. The entries represent: p_0 -> radius along x-axis p_1 -> radius along y/z axis p_2 -> rotation around x-axis p_3 -> rotation around y-axis
- Parameters:
parameters (np.array) – Defines 4 values necessary for tile definition 1. expansion in ellipsoidal void in x-axis 2. expansion of ellipsoidal void in y- and z-axis 3. rotation around x-axis 4. rotation around y- and z-axis
parameter_sensitivities (np.array) – Sensitivities of all 4 values with respect to some number of external design variables
- Returns:
microtile_list (list(splines))
derivatives (list<list<splines>> / None)