splinepy.microstructure.microstructure.Microstructure#

class splinepy.microstructure.microstructure.Microstructure(deformation_function=None, tiling=None, microtile=None, parametrization_function=None)[source]#

Bases: SplinepyBase

Helper class to facilitatae the construction of microstructures.

Methods

Microstructure.create([closing_face, ...])

Create a Microstructure.

Microstructure.show([use_saved])

Shows microstructure.

Attributes

Microstructure.deformation_function

Deformation function defining the outer geometry (contour) of the microstructure.

Microstructure.microtile

Microtile that is either a spline, a list of splines, or a class that provides a create_tile function.

Microstructure.parameter_sensitivity_function

Function, that - if required - determines the parameter sensitivity of a set of microtiles

Microstructure.parametrization_function

Function, that - if required - parametrizes the microtiles.

Microstructure.tiling

Number of microtiles per parametric dimension.