Skip to main content

DPF Mechanical 2026 R1

Ans.DataProcessing.operators.logic Namespace

Last update: 18.06.2026

Classes

Class Description
ascending_sort Sort a field (in 0) in ascending order with an optional component priority table, or a boolean, to enable sort by scoping (in 1). This operator does not support multiple elementary data per entity. ///available inputs: field (Field, FieldsContainer), component_priority_table (IList int, System.Collections.IEnumerable) (optional), sort_by_scoping (bool) (optional)
ascending_sort_fc Sort a field (in 0) in ascending order with an optional component priority table, or a boolean, to enable sort by scoping (in 1). This operator does not support multiple elementary data per entity. ///available inputs: fields_container (FieldsContainer), component_priority_table (IList int, System.Collections.IEnumerable) (optional), sort_by_scoping (bool) (optional)
component_selector Creates a scalar/vector field based on the selected component. ///available inputs: field (Field, FieldsContainer), component_number (Int32, IList int, System.Collections.IEnumerable), default_value (double) (optional)
[component_selectologic_component_selector_fc.md) Creates a scalar fields container based on the selected component for each field. ///available inputs: fields_container (FieldsContainer, Field), component_number (Int32, IList int, System.Collections.IEnumerable)
component_transformer Takes the input field and creates a field with overriden value on given components. ///available inputs: field (Field, FieldsContainer), component_number (Int32, IList int, System.Collections.IEnumerable), default_value (double) (optional)
[component_transfors_logic_component_transformer_fc.md) Takes the input field and creates a field with overriden value on given components. ///available inputs: fields_container (FieldsContainer), component_number (Int32, IList int, System.Collections.IEnumerable), default_value (double) (optional)
[descending_soric_descending_sort.md) Sort a field (in 0) in descending order, with an optional component priority table or a boolean to enable sort by scoping (in 1). This operator doesn't support multiple elementary data per entity. ///available inputs: field (Field, FieldsContainer), component_priority_table (IList int, System.Collections.IEnumerable) (optional), sort_by_scoping (bool) (optional)
descending_sort_fc Sort a field (in 0) in descending order, with an optional component priority table or a boolean to enable sort by scoping (in 1). This operator doesn't support multiple elementary data per entity. ///available inputs: fields_container (FieldsContainer), component_priority_table (IList int, System.Collections.IEnumerable) (optional), sort_by_scoping (bool) (optional)
[elementary_data_ses_logic_elementary_data_selector.md) Creates a scalar/vector field based on the selected elementary data. ///available inputs: field (Field, FieldsContainer), elementary_data_index (Int32, IList int, System.Collections.IEnumerable), default_value (double) (optional), elementary_data_index_2 (Int32, IList int, System.Collections.IEnumerable) (optional)
[elementary_data_selector_fcc_elementary_data_selector_fc.md) Creates a scalar fields container based on the selected elementary data for each field. ///available inputs: fields_container (FieldsContainer, Field), elementary_data_index (Int32, IList int, System.Collections.IEnumerable), elementary_data_index_2 (Int32, IList int, System.Collections.IEnumerable) (optional)
enrich_materials Takes a MaterialContainer and a stream and enriches the MaterialContainer using stream data. ///available inputs: MaterialContainer (object), streams (StreamsContainer, FieldsContainer), streams_mapping (PropertyFieldsContainer)
identical_anys Takes two Any objects and compares them.Supported types: Field, FieldsContainer, Mesh, MeshesContainer, PropertyField, PropertyFieldsContainer, Scoping, ScopingsContainer, StringField, standard types (double, int, string, vector of int, doubles, string). Note: all inputs related to fields, mesh, and so on are passed to each property check. ///available inputs: anyA (object), anyB (object), double_value (double), double_tolerance (double) (optional), compare_auxiliary (bool)
identical_fc Checks if two fields_container are identical. ///available inputs: fields_containerA (FieldsContainer), fields_containerB (FieldsContainer), small_value (double) (optional), tolerance (double) (optional)
identical_fields Check if two fields are identical. ///available inputs: fieldA (Field), fieldB (Field), double_value (double) (optional), double_tolerance (double) (optional)
identical_generic_data_containers Takes two generic data containers and compares them. Supported types: Field, FieldsContainer, Mesh, MeshesContainer, PropertyField, PropertyFieldsContainer, Scoping, ScopingsContainer, StringFieldstandard types (double, int, string, vector of int, doubles, string)Note: all inputs related to fields, mesh, and so on are passed to each property check. ///available inputs: generic_data_containerA (GenericDataContainer), generic_data_containerB (GenericDataContainer), double_value (double), double_tolerance (double) (optional), compare_auxiliary (bool)
identical_mc Checks if two meshes_container are identical. ///available inputs: meshes_containerA (MeshesContainer), meshes_containerB (MeshesContainer), small_value (double) (optional), tolerance (double) (optional), compare_auxiliary (bool)
identical_meshes Takes two meshes and compares them. Note: When comparing mesh properties, the current behaviour is to verify that the properties in the first mesh (pin 0) are included in the second mesh (pin 1). ///available inputs: meshA (MeshedRegion), meshB (MeshedRegion), small_value (double) (optional), tolerance (double) (optional), compare_auxiliary (bool)
identical_pfc Checks if two property_fields_container are identical. ///available inputs: property_fields_containerA (PropertyFieldsContainer), property_fields_containerB (PropertyFieldsContainer)
identical_property_fields Takes two property fields and compares them. ///available inputs: property_fieldA (MeshedRegion), property_fieldB (MeshedRegion)
identical_sc Checks if two scopings_container are identical. ///available inputs: scopings_containerA (ScopingsContainer), scopings_containerB (ScopingsContainer)
identical_scopings Check if two scopings are identical. ///available inputs: scopingA (Scoping), scopingB (Scoping)
identical_string_fields Takes two string fields and compares them. ///available inputs: string_fieldA (StringField), string_fieldB (StringField)
included_fields Checks if one field belongs to another. ///available inputs: fieldA (Field), fieldB (Field), double_value (double), double_tolerance (double) (optional)
solid_shell_fields Merges shell and solid fields for each time step/frequency in the fields container. ///available inputs: fields_container (FieldsContainer)
split_data_sources Splits a Data Sources into multiple coherent data sources, actual number of outputs is always less or equal to the given desired number of ouputs. ///available inputs: data_sources (DataSources), output_count (Int32)
split_streams Splits a Streams into multiple coherent streams, actual number of outputs is always less or equal to the given desired number of ouputs. ///available inputs: streams (StreamsContainer), output_count (Int32)

Connect with Ansys