splinepy.io.gismo.AdditionalBlocks#

class splinepy.io.gismo.AdditionalBlocks[source]#

Bases: object

Class to manage additional XML blocks for gismo export, including boundary conditions, function definitions, and assembly options. Each block is stored as a Python dictionary, which is then later handled by the export function.

Methods

AdditionalBlocks.add_assembly_options(block_id)

Create Python dictionary of g+smo assembly options to be used in gismo export function

AdditionalBlocks.add_boundary_conditions(...)

Create Python dictionary of boundary function's block to be used in gismo export function.

AdditionalBlocks.add_function(dim, block_id, ...)

Create Python dictionary of custom function's block to be used in gismo export function.

AdditionalBlocks.to_list()

Returns list of created XML-blocks