composite:multiple_failure_criteria_operator
Last update: 31.07.2026Version: 0.0.0
Description
Uses failure configuration, CMeshedRegion and stress and strain fields to compute failure criteria and extracts the maximum over all criteria.
Inputs
| Input | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 7 Required |
mesh | abstract_meshed_region |
The mesh region which is consistent with the strain and stress containers. |
| Pin 23 Required |
materials_container | materials_container |
|
| Pin 24 Required |
section_data_container | fields_container |
Section data fields container. Only needed for some of the failure criteria evaluations. |
| Pin 25 Required |
mesh_properties_container | fields_container |
Mesh property fields container. Only needed if eLayupModelContextPin (218) is true. |
| Pin 100 Required |
configuration | string |
Combined failure criterion configuration (string of json dict |
| Pin 102 Required |
check_meshed_region | bool |
The check is enabled by default but it can be costly if the meshes are huge. |
| Pin 103 Required |
is_acp_composite_model | bool |
Deprecated since 2024 R2. Please use eLayupModelContextPin (pin 218). Set to true for ACP composites models. Default is false. |
| Pin 104 Required |
skip_sandwich_criteria | bool |
Skip the sandwich criteria. This should be true if not all plies are selected in which case sandwich criteria cannot be evaluated in a meaningful way. Default is false. |
| Pin 218 Required |
layup_model_context_type | int32 |
Define the source of section data. Values are: 0=not available, 1=ACP, 2=RST, 3=MIXED (ACP+RST). Default is not available. |
| Pin 400 Required |
strains_container | fields_container |
CFieldsContainer with strains |
| Pin 401 Required |
stresses_container | fields_container |
CFieldsContainer with stresses |
Outputs
| Output | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 0 | fields_container | fields_container |
Configurations
| Name | Expected type(s) | Default value | Description |
|---|---|---|---|
| mutex | bool |
false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |
Scripting
Category: composite
Plugin: composite
Scripting name: multiple_failure_criteria_operator
Full name: composite.multiple_failure_criteria_operator
Internal name: composite::multiple_failure_criteria_operator
License: None
Changelog
- Version 0.0.0: Initial release.