matscipy.fracture_mechanics.clusters

Functions

bcc(*args, **kwargs)

cluster(el, a0, n[, crack_surface, ...])

diamond(*args, **kwargs)

fcc(*args, **kwargs)

generate_3D_cubic_111(cryst_2D, nzlayer, el, ...)

Generate a kink-periodic cell, using the high symmetry of the 111 cubic surface to reduce the number of kinks in the cell

generate_3D_structure(cryst_2D, nzlayer, el, ...)

get_alpha_period(cryst)

sc(*args, **kwargs)

set_groups(a, n, skin_x, skin_y[, ...])

set_regions(cryst, r_I, cutoff, r_III[, ...])

matscipy.fracture_mechanics.clusters.get_alpha_period(cryst)
matscipy.fracture_mechanics.clusters.generate_3D_structure(cryst_2D, nzlayer, el, a0, lattice, crack_surface, crack_front, shift=array([0., 0., 0.]), cb=None, switch_sublattices=False)
matscipy.fracture_mechanics.clusters.generate_3D_cubic_111(cryst_2D, nzlayer, el, a0, lattice, crack_surface, crack_front, shift=array([0., 0., 0.]), cb=None, switch_sublattices=False)

Generate a kink-periodic cell, using the high symmetry of the 111 cubic surface to reduce the number of kinks in the cell

matscipy.fracture_mechanics.clusters.set_groups(a, n, skin_x, skin_y, central_x=-0.5, central_y=-0.5, invert_central=False)
matscipy.fracture_mechanics.clusters.set_regions(cryst, r_I, cutoff, r_III, extended_far_field=False, extended_region_I=False, exclude_surface=False, sort_type='r_theta_z')
matscipy.fracture_mechanics.clusters.cluster(el, a0, n, crack_surface=[1, 1, 0], crack_front=[0, 0, 1], cb=None, lattice=None, shift=None, switch_sublattices=False)
matscipy.fracture_mechanics.clusters.diamond(*args, **kwargs)
matscipy.fracture_mechanics.clusters.fcc(*args, **kwargs)
matscipy.fracture_mechanics.clusters.bcc(*args, **kwargs)
matscipy.fracture_mechanics.clusters.sc(*args, **kwargs)