    

 ## On this page

  

 

 # composite:multiple\_failure\_criteria\_operator

 Last update: 31.07.2026 

**Version: 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

InputNameExpected type(s)Description**Pin 7**   
Requiredmesh[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region)The mesh region which is consistent with the strain and stress containers.**Pin 23**   
Requiredmaterials\_container`materials_container`**Pin 24**   
Requiredsection\_data\_container[`fields_container`](../../core-concepts/dpf-types.md#fields-container)Section data fields container. Only needed for some of the failure criteria evaluations.**Pin 25**   
Requiredmesh\_properties\_container[`fields_container`](../../core-concepts/dpf-types.md#fields-container)Mesh property fields container. Only needed if eLayupModelContextPin (218) is true.**Pin 100**   
Requiredconfiguration[`string`](../../core-concepts/dpf-types.md#standard-types)Combined failure criterion configuration (string of json dict**Pin 102**   
Requiredcheck\_meshed\_region[`bool`](../../core-concepts/dpf-types.md#standard-types)The check is enabled by default but it can be costly if the meshes are huge.**Pin 103**   
Requiredis\_acp\_composite\_model[`bool`](../../core-concepts/dpf-types.md#standard-types)Deprecated since 2024 R2. Please use eLayupModelContextPin (pin 218). Set to true for ACP composites models. Default is false.**Pin 104**   
Requiredskip\_sandwich\_criteria[`bool`](../../core-concepts/dpf-types.md#standard-types)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**   
Requiredlayup\_model\_context\_type[`int32`](../../core-concepts/dpf-types.md#standard-types)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**   
Requiredstrains\_container[`fields_container`](../../core-concepts/dpf-types.md#fields-container)CFieldsContainer with strains**Pin 401**   
Requiredstresses\_container[`fields_container`](../../core-concepts/dpf-types.md#fields-container)CFieldsContainer with stresses## Outputs

OutputNameExpected type(s)Description**Pin 0**fields\_container[`fields_container`](../../core-concepts/dpf-types.md#fields-container)## Configurations

NameExpected type(s)Default valueDescription**mutex**[`bool`](../../core-concepts/dpf-types.md#standard-types)falseIf 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.