gmsh_scripts.block.layer

Module Contents

Classes

Layer

Matrix

Attributes

str2obj

class gmsh_scripts.block.layer.Layer(layer=None, layer_curves=None, layer_types=None, items_do_register_map=None, items_do_register_children_map=None, items_do_register_mask=None, items_do_unregister_map=None, items_do_unregister_children_map=None, items_do_unregister_boolean_map=None, items_do_quadrate_map=None, items_do_structure_map=None, items_boolean_level_map=None, items_zone=None, items_zone_map=None, items_transforms=None, items_transforms_map=None, items_self_transforms=None, items_self_transforms_map=None, items_children=None, items_children_map=None, items_children_transforms=None, items_children_transforms_map=None, points=None, curves=None, surfaces=None, volume=None, do_register=False, do_unregister=False, do_register_children=True, do_unregister_children=True, do_unregister_boolean=False, transforms=None, self_transforms=None, do_quadrate=False, do_structure=True, structure=None, structure_type='LLL', zone=None, parent=None, children=None, children_transforms=None, boolean_level=None, path=None)

Bases: gmsh_scripts.block.matrix.Matrix

Matrix

Args:

static parse_layers_map(old_layers, n2o_l2l_l2l, default=None)
static parse_layers_block_map(m, default, new2old, item_types=())
static parse_layers_block_mask(m, default, new2old, item_types=())
static get_layers_curves(parsed_layers_curves, parsed_g2l_b2b_l2l, parsed_layers_coordinates)

Parse layers curves

Parameters:
  • parsed_layers_curves (list of list) – curves of layers

  • parsed_g2l_b2b_l2l (dict) – local index of a block of the matrix to local index of a block of the parsed layer

  • parsed_layers_coordinates (list of list) – layers

Returns:

curves (list) curves map of the matrix (list)

Return type:

tuple

static get_structure_type(parsed_g2l_b2b_l2l)
gmsh_scripts.block.layer.str2obj