Lay-up information#

General features to access information on the composite lay-up.

add_layup_info_to_mesh(data_sources, ...[, ...])

Add lay-up information to the mesh.

get_element_info_provider(mesh, ...[, ...])

Get ElementInfoProvider Object.

get_dpf_material_id_by_analyis_ply_map(mesh, ...)

Get Dict that maps analysis ply names to dpf_material_ids.

AnalysisPlyInfoProvider(mesh, name)

AnalysisPlyInfoProvider.

ElementInfoProvider(mesh, layer_indices, ...)

Provider for ElementInfo.

ElementInfo(id, n_layers, n_corner_nodes, ...)

Provides lay-up information for an element.

LayupPropertiesProvider(layup_provider, mesh)

Provider for lay-up properties.

LayerProperty(value[, names, module, ...])

Provides the layer properties available.

LayupProperty(value[, names, module, ...])

Enum for lay-up properties.

LayupModelContextType(value[, names, ...])

Type of the lay-up information.

Material properties#

A note on material ids: in the PyDPF Composites module, materials are reference by their dpf_material_id. The dpf_material_id is generated based on the materials present in the result file. The dpf_material_id can be different from the material id used in the solver. ElementInfo contains the dpf_material_id for the materials of a given element. The dpf_material_id for a given analysis ply can be obtained by calling get_dpf_material_id_by_analyis_ply_map(). A lookup by material name is currently not available. The Material properties and custom failure criterion example shows how to evaluate material properties.

get_constant_property(material_property, ...)

Get a constant material property.

get_all_dpf_material_ids(mesh, ...)

Get all DPF material IDs.

get_constant_property_dict(...)

Get a dictionary with constant properties.

MaterialProperty(value[, names, module, ...])

Provides the material properties that are available.

MaterialMetadata([dpf_material_id, ...])

Material metadata such as name and ply type.

Material operators#

MaterialOperators(material_provider, ...)

Provides the container for material-related operators.

get_material_operators(rst_data_source, ...)

Get material properties related to operators.