cad.multipatch#

Functions#

export_multipatch_nurbs_to_hdf5(filename, ...)

Create the multipatch geometry file using one Igakit NURBS for each patch with the connectivity between the patches.

Details#

export_multipatch_nurbs_to_hdf5(filename: str, nurbs: list, connectivity: dict, comm=None)[source]#

Create the multipatch geometry file using one Igakit NURBS for each patch with the connectivity between the patches.

Parameters:
filename<str>

Name of output geometry file, e.g. ‘geo.h5’

nurbslist of igakit.nurbs.NURBS

Igakit NURBS objects, one for each patch

connectivitydict

Connectivity between the patches. It takes the form of {(i, j):((axis_i, ext_i),(axis_j, ext_j))} for each item of the dictionary, where i,j represent the patch indices

comm<MPI.COMM>|None

Mpi communicator