ElementInfo#

class ansys.dpf.composites.layup_info.ElementInfo(id, n_layers, n_corner_nodes, n_spots, is_layered, element_type, dpf_material_ids, is_shell, number_of_nodes_per_spot_plane)#

Provides lay-up information for an element.

Use the ElementInfoProvider class to obtain the ElementInfo class for an element.

Parameters:
  • id (int) – Element ID or label.

  • n_layers (int) – Number of layers. For non-layered elements, the value is 1.

  • n_corner_nodes (int) – Number of corner nodes (without midside nodes).

  • n_spots (int) – Number of spots (through-the-thickness integration points) per layer.

  • element_type (int) – APDL element type. For example, 181 for layered shells.

  • dpf_material_ids (numpy.ndarray[Any, numpy.dtype[numpy.int64]]) – List of DPF material IDs for all layers.

  • is_shell (bool) – Whether the element is a shell element.

  • number_of_nodes_per_spot_plane (int) – Number of nodes per output plane. The value is equal to n_corner_nodes for shell elements and n_corner_nodes divided by two for layered solid elements. The value is equal to -1 for non-layered elements.

Methods

Attributes

ElementInfo.id

ElementInfo.n_layers

ElementInfo.n_corner_nodes

ElementInfo.n_spots

ElementInfo.is_layered

ElementInfo.element_type

ElementInfo.dpf_material_ids

ElementInfo.is_shell

ElementInfo.number_of_nodes_per_spot_plane