Skip to main content

composite:composite_failure_operator

Version: 0.0.0

Description

Uses json failure configuration to compute evaluate composite failure criterion.

Inputs

InputNameExpected type(s)Description
Pin 100
Required
result_definitionstringCombined failure criterion configuration (string of json dict)
Pin 310unit_systemclass dataProcessing::unit::CUnitSystem, result_info, int32, stringDefault unit system. Used if the result file specifies no unit system. Can be unit system object, result_info object int or string.In case of int it is one of the predefined Ansys unit system ids, in case of string it should be a semicolon separated list of units.

Outputs

OutputNameExpected type(s)Description
Pin 0fields_containerMinfields_containerA CFieldsContainer of CFields with the minimal failure value results. Contains data for the failure value,failure mode and layer index
Pin 1fields_containerMaxfields_containerA CFieldsContainer of CFields with the maximum failure value results. Contains data for the failure value,failure mode and layer index
Pin 2fields_containerMin_ref_surfacefields_containerA CFieldsContainer of CFields with the minimum failure value results. Contains data for the failure value,failure mode, global stack index, per element stack index and solid element id
Pin 3fields_containerMax_ref_surfacefields_containerA CFieldsContainer of CFields with the maximum failure value results. Contains data for the failure value,failure mode, global stack index, per element stack index and solid element id
Pin 402cache_statusdata_treeCache status for the different inputs. A data tree with the attributes: rst_data_source, default_unit_system, layup_data_source, engineering_data_source, material_support and ref_surface_unit_system. Each attribute is an int that is 1 if the cache was hit and 0 if not.

Configurations

NameExpected type(s)Default valueDescription
mutexboolfalseIf 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: composite_failure_operator

Full name: composite.composite_failure_operator

Internal name: composite::composite_failure_operator

License: None

Changelog

  • Version 0.0.0: Initial release.