Skip to main content

composite:evaluate_failure_criterion_per_scope

Version: 0.0.0

Description

Evaluates failure criteria for a specified scope.

Inputs

InputNameExpected type(s)Description
Pin 1
Required
element_scopingscopingElement scoping on which failure criteria are evaluated
Pin 3
Required
stream_providerstreams_containerStream with result file.
Pin 7
Required
meshabstract_meshed_regionMesh (including layup information if available)
Pin 22material_fieldsumap<string,struct dataProcessing::composite::ImportedMaterialField>Material fields: Only needed if has_layup_provider is true
Pin 23
Required
materials_containermaterials_containerMaterials container
Pin 24section_data_containerfields_containerSection Data Container: Only needed if has_layup_provider is true
Pin 25mesh_properties_containerfields_containerMesh Properties Container Container: Only needed if has_layup_provider is true
Pin 100
Required
criterion_configurationstringFailure criteria configuration
Pin 217
Required
has_layup_providerboolDeprecated since 2024 R2. Use input pin 218instead. Should be set to true if layup information is available. Equivalent new input is ACP (1).
Pin 218
Required
layup_model_context_typeint32Define the source of section data. Values are: 0=not available, 1=ACP, 2=RST, 3=MIXED (ACP+RST).
Pin 302
Required
request_sandwich_resultsboolRequest results for sandwich failure criteria.
Pin 303use_live_evaluationboolUse live evaluation. Default: False
Pin 307
Required
scope_configurationstruct dataProcessing::composite::CompositeScopeConfigScope configuration

Outputs

OutputNameExpected type(s)Description
Pin 304failure_containerfields_containerFields container with the failure results
Pin 306time_idint32Requested time id
Pin 400strains_containerfields_containerFields container with the strains
Pin 401stresses_containerfields_containerFields container with the stresses

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: evaluate_failure_criterion_per_scope

Full name: composite.evaluate_failure_criterion_per_scope

Internal name: composite::evaluate_failure_criterion_per_scope

License: None

Changelog

  • Version 0.0.0: Initial release.