Ans.DataProcessing.operators.logic Namespace
Last update: 18.06.2026Classes
| 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) |