splinepy.microstructure.tiles.ellips_v_oid.EllipsVoid#

class splinepy.microstructure.tiles.ellips_v_oid.EllipsVoid[source]#

Bases: TileBase

Void in form of an ellipsoid set into a unit cell.

TODO: Currently this tile is skipped for testing, since the control points easily lie outside of the unit cube, even though the tile itself lies within it

The Ellips(v)oid :D

Parametrization acts on the elipsoid’s orientation as well as on its expansion (radii in x and y/z direction).

Used in ADAMM test case for Hutchinson.

See create_tile for more information

Fullscreen.

Methods

EllipsVoid.check_param_derivatives(derivatives)

Checks if all derivatives have the correct format and shape

EllipsVoid.check_params(parameters)

Checks if the parameters have the correct format and shape and are within defined bounds

EllipsVoid.create_tile([parameters, ...])

Create a full cuboid with an ellipsoid void in the center, that has a rotation applied in the form

Attributes