diff --git a/2027R1/dpf-framework-27-r1/changelog/changelog.md b/2027R1/dpf-framework-27-r1/changelog/changelog.md
index 71f89da0b1..eed8a65d62 100644
--- a/2027R1/dpf-framework-27-r1/changelog/changelog.md
+++ b/2027R1/dpf-framework-27-r1/changelog/changelog.md
@@ -1,6 +1,6 @@
# Changelog
-Changes since the last released version for DPF 27.1.pre0 (as of 2026-02-07).
+Changes since the last released version for DPF 27.1.pre0 (as of 2026-02-10).
This changelog is organized by category, with sections for different types of updates (new features, bug fixes, changes, performance improvements).
@@ -22,7 +22,7 @@ The following table shows which components have updates in each category.
| eng_mat | |[1 item](#Fixes_eng_mat) |
| expansion | [1 item](#Features_expansion) | |
| fbs | [2 items](#Features_fbs) | |
-| femutils | [1 item](#Features_femutils) |[11 items](#Fixes_femutils) |
+| femutils | [1 item](#Features_femutils) |[12 items](#Fixes_femutils) |
| flatbuffers | |[1 item](#Fixes_flatbuffers) |
| framework | [2 items](#Features_framework) |[5 items](#Fixes_framework) |
| grpc | [1 item](#Features_grpc) |[3 items](#Fixes_grpc) |
@@ -31,12 +31,12 @@ The following table shows which components have updates in each category.
| hdf5 | [6 items](#Features_hdf5) |[5 items](#Fixes_hdf5) |
| hgp | [3 items](#Features_hgp) |[2 items](#Fixes_hgp) |
| hgptests | |[1 item](#Fixes_hgptests) |
-| kernel | [2 items](#Features_kernel) |[7 items](#Fixes_kernel) |
+| kernel | [2 items](#Features_kernel) |[8 items](#Fixes_kernel) |
| lsdyna | [1 item](#Features_lsdyna) | |
| mapd | [1 item](#Features_mapd) | |
| mapdl | [14 items](#Features_mapdl) |[40 items](#Fixes_mapdl) |
| mapdlpluggin | |[1 item](#Fixes_mapdlpluggin) |
-| math | [9 items](#Features_math) |[1 item](#Fixes_math) |
+| math | [10 items](#Features_math) |[1 item](#Fixes_math) |
| mechanical | [2 items](#Features_mechanical) |[4 items](#Fixes_mechanical) |
| mesh | |[3 items](#Fixes_mesh) |
| misc | [13 items](#Features_misc) |[19 items](#Fixes_misc) |
@@ -48,7 +48,7 @@ The following table shows which components have updates in each category.
| pydpf | |[1 item](#Fixes_pydpf) |
| refactor | [1 item](#Features_refactor) | |
| rotation | |[1 item](#Fixes_rotation) |
-| workflows | |[2 items](#Fixes_workflows) |
+| workflows | [1 item](#Features_workflows) |[2 items](#Fixes_workflows) |
## 1297620
@@ -346,6 +346,13 @@ The following table shows which components have updates in each category.
### Fixes
+- Bug 1398238 Fail to extract structural temperature at multiple time steps:
+ > Fix random failure in multistep transient simulation
+ >
+ >
+ >
+ >
+
- Keep the input unit when computing torque and force summation:
>
>
@@ -732,6 +739,9 @@ The following table shows which components have updates in each category.
### Fixes
+- Follow-up on units:
+ >
+
- Complete unit strings for existing Unit Systems:
>
>
@@ -1207,6 +1217,9 @@ The following table shows which components have updates in each category.
## math
### Features
+- Create a new operator to compute modal loads for MSUP workflow:
+ >
+
- Add new MKL BLAS wrapper for scaling operation:
> Add new MKL BLAS wrapper for scaling operation
>
@@ -1863,6 +1876,16 @@ The following table shows which components have updates in each category.
>
>
## workflows
+### Features
+
+- Setup a shared live migration to hdf5 workflow:
+ >
+ >
+ > Add a shared workflow suitable for H5DPF writing from solvers
+ >
+ >
+ >
+ >
### Fixes
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_difference.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_difference.md
index 902baeaca8..cd8869ae8a 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_difference.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_difference.md
@@ -14,12 +14,16 @@ Transforms an Elemental Nodal or Nodal field into an Elemental field. Each eleme
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 7| [mesh](#input_7) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 10| [through_layers](#input_10) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 7 | [mesh](#input_7) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 10 | [through_layers](#input_10) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -57,6 +61,10 @@ The maximum elemental difference is taken through the different shell layers if
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -72,8 +80,10 @@ The maximum elemental difference is taken through the different shell layers if
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -84,6 +94,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -98,6 +110,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_difference_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_difference_fc.md
index e04bfd5367..c9167b221f 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_difference_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_difference_fc.md
@@ -14,12 +14,16 @@ Transforms an Elemental Nodal or Nodal field into an Elemental field. Each eleme
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 3| [scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
-| 10| [collapse_shell_layers](#input_10) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 3 | [scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+| 10 | [collapse_shell_layers](#input_10) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -57,6 +61,10 @@ If true, the data across different shell layers is averaged as well (default is
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -72,22 +80,24 @@ If true, the data across different shell layers is averaged as well (default is
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -98,6 +108,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -112,6 +124,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_fraction_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_fraction_fc.md
index 841d21eca6..c272dc4266 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_fraction_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_fraction_fc.md
@@ -14,13 +14,17 @@ Transforms Elemental Nodal fields into Elemental fields. Each elemental value is
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 3| [scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 6| [denominator](#input_6) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 10| [collapse_shell_layers](#input_10) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 3 | [scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 6 | [denominator](#input_6) | |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 10 | [collapse_shell_layers](#input_10) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -66,6 +70,10 @@ If true, the data across different shell layers is averaged as well (default is
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -81,22 +89,24 @@ If true, the data across different shell layers is averaged as well (default is
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -107,6 +117,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -121,6 +133,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_mean.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_mean.md
index b1ab5a3d44..a4404d5f7d 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_mean.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_mean.md
@@ -14,12 +14,16 @@ Computes the average of a multi-entity field, (ElementalNodal -> Elemental), (No
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field) |
-| 1| [collapse_shell_layers](#input_1) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 2| [force_averaging](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field) |
+| 1 | [collapse_shell_layers](#input_1) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [force_averaging](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -57,6 +61,10 @@ Average only on these elements. If it is a scoping container, the label must cor
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -72,8 +80,10 @@ Average only on these elements. If it is a scoping container, the label must cor
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -84,6 +94,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -98,6 +110,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_mean_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_mean_fc.md
index 5dee570c20..e1537d54a3 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_mean_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_mean_fc.md
@@ -14,15 +14,19 @@ Computes the average of a multi-entity container of fields, (ElementalNodal -> E
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [collapse_shell_layers](#input_1) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 2| [force_averaging](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
-| 4| [abstract_meshed_region](#input_4) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 26| [merge_solid_shell](#input_26) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 27| [e_shell_layer](#input_27) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [collapse_shell_layers](#input_1) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [force_averaging](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+| 4 | [abstract_meshed_region](#input_4) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 26 | [merge_solid_shell](#input_26) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 27 | [e_shell_layer](#input_27) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -84,6 +88,10 @@ For shell/solid mixed fields, group in the same field all solids and shells (fal
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -99,8 +107,10 @@ For shell/solid mixed fields, group in the same field all solids and shells (fal
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -111,6 +121,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -125,6 +137,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal.md
index 4fdf11e9ed..207766c1d2 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal.md
@@ -14,14 +14,18 @@ Transforms an Elemental Nodal field into a Nodal field using an averaging proces
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 2| [should_average](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 4| [extend_to_mid_nodes](#input_4) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 5| [extend_weights_to_mid_nodes](#input_5) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 7| [mesh](#input_7) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 2 | [should_average](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 4 | [extend_to_mid_nodes](#input_4) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 5 | [extend_weights_to_mid_nodes](#input_5) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 7 | [mesh](#input_7) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -75,6 +79,10 @@ Extends weights to mid nodes (when available). Default is false.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -98,8 +106,10 @@ Provides the number of times it was found in the elemental nodal field, for each
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -110,6 +120,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -124,6 +136,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal_elemental.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal_elemental.md
index f8ef7f1f68..94b2cda5a4 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal_elemental.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal_elemental.md
@@ -14,10 +14,14 @@ Transforms an Elemental Nodal field to Nodal Elemental. The result is computed o
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -39,6 +43,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,8 +62,10 @@ field or fields container with only one field is expected
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -66,6 +76,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -80,6 +92,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal_elemental_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal_elemental_fc.md
index f9b625075f..1188047daf 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal_elemental_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal_elemental_fc.md
@@ -14,10 +14,14 @@ Transforms Elemental Nodal fields to Nodal Elemental fields. The result is compu
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -39,6 +43,10 @@ Transforms Elemental Nodal fields to Nodal Elemental fields. The result is compu
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -54,22 +62,24 @@ Transforms Elemental Nodal fields to Nodal Elemental fields. The result is compu
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -80,6 +90,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -94,6 +106,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal_fc.md
index 2485522e85..2683d685f9 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_nodal_to_nodal_fc.md
@@ -14,16 +14,20 @@ Transforms Elemental Nodal fields into Nodal fields using an averaging process.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 2| [should_average](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
-| 4| [extend_to_mid_nodes](#input_4) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 5| [extend_weights_to_mid_nodes](#input_5) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 26| [merge_solid_shell](#input_26) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 27| [shell_layer](#input_27) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 2 | [should_average](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+| 4 | [extend_to_mid_nodes](#input_4) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 5 | [extend_weights_to_mid_nodes](#input_5) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 26 | [merge_solid_shell](#input_26) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 27 | [shell_layer](#input_27) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -93,6 +97,10 @@ For shell/solid mixed fields, group in the same field all solids and shells (fal
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -116,22 +124,24 @@ Gives for each node, the number of times it was found in the Elemental Nodal fie
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -142,6 +152,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -156,6 +168,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_elemental_nodal.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_elemental_nodal.md
index 9870151ef9..a8738c842a 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_elemental_nodal.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_elemental_nodal.md
@@ -14,11 +14,15 @@ Transforms an Elemental field to an Elemental Nodal field.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 7| [mesh](#input_7) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 7 | [mesh](#input_7) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -48,6 +52,10 @@ average only on these entities
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ average only on these entities
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_elemental_nodal_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_elemental_nodal_fc.md
index cd0e0ed208..db54633c07 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_elemental_nodal_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_elemental_nodal_fc.md
@@ -14,11 +14,15 @@ Transforms Elemental field to Elemental Nodal field.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 3| [mesh_scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 3 | [mesh_scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -48,6 +52,10 @@ Transforms Elemental field to Elemental Nodal field.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,8 +71,10 @@ Transforms Elemental field to Elemental Nodal field.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_nodal.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_nodal.md
index a0302c2fbe..3b6b5b0b69 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_nodal.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_nodal.md
@@ -23,12 +23,16 @@ Transforms an Elemental field to a Nodal field. The result is computed on a give
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 2| [force_averaging](#input_2) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 200| [algorithm](#input_200) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 2 | [force_averaging](#input_2) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 200 | [algorithm](#input_200) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -66,6 +70,10 @@ Forces the usage of algorithm 1, 2 or 3 (default is chosen based on the type of
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -81,15 +89,17 @@ Forces the usage of algorithm 1, 2 or 3 (default is chosen based on the type of
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -100,6 +110,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -114,6 +126,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_nodal_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_nodal_fc.md
index d9e7f457d2..47800f3cd1 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_nodal_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/elemental_to_nodal_fc.md
@@ -21,13 +21,17 @@ Transforms Elemental Nodal fields to Nodal fields. The result is computed on a g
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 2| [force_averaging](#input_2) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [mesh_scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
-| 200| [algorithm](#input_200) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 2 | [force_averaging](#input_2) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [mesh_scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+| 200 | [algorithm](#input_200) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -73,6 +77,10 @@ Forces the usage of algorithm 1, 2 or 3 (default is chosen based on the type of
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -88,22 +96,24 @@ Forces the usage of algorithm 1, 2 or 3 (default is chosen based on the type of
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -114,6 +124,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -128,6 +140,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/extend_to_mid_nodes.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/extend_to_mid_nodes.md
index 9cd6633506..9b2fe01180 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/extend_to_mid_nodes.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/extend_to_mid_nodes.md
@@ -14,10 +14,14 @@ Extends an Elemental Nodal or Nodal field defined on corner nodes to a field def
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 7| [mesh](#input_7) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 7 | [mesh](#input_7) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -39,6 +43,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,15 +62,17 @@ field or fields container with only one field is expected
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### inplace
+### [inplace](../../core-concepts/operator-configurations.md#inplace)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
The output is written over the input to save memory if this configuration is set to true. Only supported for nodal fields in input.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -73,6 +83,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -87,6 +99,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/extend_to_mid_nodes_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/extend_to_mid_nodes_fc.md
index 5678dcc13a..3ea9ff30e5 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/extend_to_mid_nodes_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/extend_to_mid_nodes_fc.md
@@ -14,10 +14,14 @@ Extends Elemental Nodal or Nodal fields defined on corner nodes to Elemental Nod
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -39,6 +43,10 @@ The mesh region in this pin is used to perform the averaging. It is used if ther
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -54,29 +62,31 @@ The mesh region in this pin is used to perform the averaging. It is used if ther
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### inplace
+### [inplace](../../core-concepts/operator-configurations.md#inplace)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
The output is written over the input to save memory if this configuration is set to true. Only supported for nodal fields in input.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -87,6 +97,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -101,6 +113,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/force_summation.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/force_summation.md
index 2742a0964d..bbfdfb5640 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/force_summation.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/force_summation.md
@@ -14,16 +14,20 @@ Computes the sum of elemental forces contribution on a set of nodes in Global Co
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0| [time_scoping](#input_0) |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 1| [nodal_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
-| 2| [elemental_scoping](#input_2) |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
-| 3| [streams_container](#input_3) |[`streams_container`](../../core-concepts/dpf-types.md#streams-container) |
-| 4 Required| [data_sources](#input_4) |[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
-| 5| [force_type](#input_5) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 6| [spoint](#input_6) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 9| [scoping_filter](#input_9) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [time_scoping](#input_0) | |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 1 | [nodal_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+| 2 | [elemental_scoping](#input_2) | |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+| 3 | [streams_container](#input_3) | |[`streams_container`](../../core-concepts/dpf-types.md#streams-container) |
+| 4 | [data_sources](#input_4) | Required|[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
+| 5 | [force_type](#input_5) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 6 | [spoint](#input_6) | |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 9 | [scoping_filter](#input_9) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -98,6 +102,10 @@ Selected set of nodes.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [force_accumulation](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -153,8 +161,10 @@ Selected set of nodes.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -165,6 +175,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -179,6 +191,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/force_summation_psd.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/force_summation_psd.md
index 98efac25e5..2f11fc21c6 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/force_summation_psd.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/force_summation_psd.md
@@ -14,15 +14,19 @@ Computes the sum of elemental forces contribution on a set of nodes in Global Co
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 1| [nodal_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
-| 2| [elemental_scoping](#input_2) |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
-| 3| [streams](#input_3) |[`streams_container`](../../core-concepts/dpf-types.md#streams-container) |
-| 4 Required| [data_sources](#input_4) |[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
-| 6| [spoint](#input_6) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 7| [abs_rel_key](#input_7) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 8| [signif](#input_8) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 1 | [nodal_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+| 2 | [elemental_scoping](#input_2) | |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+| 3 | [streams](#input_3) | |[`streams_container`](../../core-concepts/dpf-types.md#streams-container) |
+| 4 | [data_sources](#input_4) | Required|[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
+| 6 | [spoint](#input_6) | |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 7 | [abs_rel_key](#input_7) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 8 | [signif](#input_8) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
@@ -84,6 +88,10 @@ Significance threshold, defaults to 0.0001. Any mode with a significance level a
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [force_accumulation](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -123,8 +131,10 @@ Returns the nodal moments for the 1-sigma displacement solution on the scoped no
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -135,6 +145,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -149,6 +161,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/gauss_to_node_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/gauss_to_node_fc.md
index c954363fb4..e557eb6851 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/gauss_to_node_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/gauss_to_node_fc.md
@@ -14,11 +14,15 @@ Extrapolates results available at Gauss or quadrature points to nodal points for
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 3| [scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 3 | [scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -48,6 +52,10 @@ Extrapolating results on the selected scoping. If it is a scoping container, the
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,8 +71,10 @@ Extrapolating results on the selected scoping. If it is a scoping container, the
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_difference.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_difference.md
index 1554c08dc4..698f57f01a 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_difference.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_difference.md
@@ -14,11 +14,15 @@ Transforms an Elemental Nodal field into a Nodal field. Each nodal value is the
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 7| [mesh](#input_7) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 7 | [mesh](#input_7) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -48,6 +52,10 @@ average only on these entities
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ average only on these entities
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_difference_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_difference_fc.md
index c01a6bbe4e..4d767fb4a5 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_difference_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_difference_fc.md
@@ -14,11 +14,15 @@ Transforms Elemental Nodal fields into Nodal fields. Each nodal value is the max
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 3| [scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 3 | [scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
@@ -48,6 +52,10 @@ Average only on these nodes. If it is a scoping container, the label must corres
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,22 +71,24 @@ Average only on these nodes. If it is a scoping container, the label must corres
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -89,6 +99,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -103,6 +115,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_fraction_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_fraction_fc.md
index 35fd32bb7b..2d744b92ed 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_fraction_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_fraction_fc.md
@@ -14,12 +14,16 @@ Transforms Elemental Nodal fields into Nodal fields. Each nodal value is the fra
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 3| [scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 6| [denominator](#input_6) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 3 | [scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 6 | [denominator](#input_6) | |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -57,6 +61,10 @@ If a fields container is set in this pin, it is used as the denominator of the f
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -72,22 +80,24 @@ If a fields container is set in this pin, it is used as the denominator of the f
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -98,6 +108,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -112,6 +124,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental.md
index f5781f87b8..3fbf18ecab 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental.md
@@ -14,11 +14,15 @@ Transforms a Nodal field to an Elemental field, The result is computed on a give
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 10| [collapse_shell_layers](#input_10) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 10 | [collapse_shell_layers](#input_10) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ If true, the data across different shell layers is averaged as well (default is
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ If true, the data across different shell layers is averaged as well (default is
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental_fc.md
index 59497f29a8..624c7e293f 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental_fc.md
@@ -14,14 +14,18 @@ Transforms Nodal fields into Elemental fields using an averaging process. The re
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 3| [scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
-| 10| [collapse_shell_layers](#input_10) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 26| [merge_solid_shell](#input_26) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 27| [shell_layer](#input_27) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 3 | [scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+| 10 | [collapse_shell_layers](#input_10) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 26 | [merge_solid_shell](#input_26) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 27 | [shell_layer](#input_27) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -75,6 +79,10 @@ For shell/solid mixed fields, group in the same field all solids and shells (fal
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -90,22 +98,24 @@ For shell/solid mixed fields, group in the same field all solids and shells (fal
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -116,6 +126,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -130,6 +142,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental_nodal.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental_nodal.md
index b1fe97ece4..5d56377bd3 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental_nodal.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental_nodal.md
@@ -14,12 +14,16 @@ Transforms a Nodal field to an ElementalNodal field, The result is computed on a
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 4| [extend_to_mid_nodes](#input_4) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 10| [collapse_shell_layers](#input_10) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 4 | [extend_to_mid_nodes](#input_4) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 10 | [collapse_shell_layers](#input_10) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -57,6 +61,10 @@ If true, the data across different shell layers is averaged as well (default is
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -72,8 +80,10 @@ If true, the data across different shell layers is averaged as well (default is
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -84,6 +94,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -98,6 +110,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental_nodal_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental_nodal_fc.md
index 600aa7ded0..068ab6d273 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental_nodal_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/nodal_to_elemental_nodal_fc.md
@@ -14,12 +14,16 @@ Transforms Nodal fields_container to Elemental Nodal fields_container.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 3| [mesh_scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 4| [extend_to_mid_nodes](#input_4) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 3 | [mesh_scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 4 | [extend_to_mid_nodes](#input_4) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -57,6 +61,10 @@ Copy values from midside nodes to ElementalNodal field. Default: false
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -72,8 +80,10 @@ Copy values from midside nodes to ElementalNodal field. Default: false
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -84,6 +94,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -98,6 +110,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_elemental_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_elemental_fc.md
index 5098df89bb..3640da2d62 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_elemental_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_elemental_fc.md
@@ -14,15 +14,19 @@ Transforms Input fields into Elemental fields using an averaging process. The re
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 3| [mesh_scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 7| [smoothen_values](#input_7) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 10| [collapse_shell_layers](#input_10) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 26| [merge_solid_shell](#input_26) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 27| [shell_layer](#input_27) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 3 | [mesh_scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 7 | [smoothen_values](#input_7) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 10 | [collapse_shell_layers](#input_10) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 26 | [merge_solid_shell](#input_26) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 27 | [shell_layer](#input_27) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -84,6 +88,10 @@ For shell/solid mixed fields, group in the same field all solids and shells (fal
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -99,22 +107,24 @@ For shell/solid mixed fields, group in the same field all solids and shells (fal
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -125,6 +135,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -139,6 +151,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_elemental_nodal_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_elemental_nodal_fc.md
index b42cc603c5..5d81ea1467 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_elemental_nodal_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_elemental_nodal_fc.md
@@ -14,11 +14,15 @@ Transforms fields into Elemental Nodal fields using an averaging process. The re
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 7| [mesh](#input_7) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 7 | [mesh](#input_7) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -48,6 +52,10 @@ Transforms fields into Elemental Nodal fields using an averaging process. The re
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,22 +71,24 @@ Transforms fields into Elemental Nodal fields using an averaging process. The re
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -89,6 +99,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -103,6 +115,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_nodal.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_nodal.md
index b741d6d4a0..cecb4c803e 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_nodal.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_nodal.md
@@ -14,12 +14,16 @@ Transforms a field into a Nodal field using an averaging process. The result is
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 26| [merge_solid_shell](#input_26) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 27| [shell_layer](#input_27) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 26 | [merge_solid_shell](#input_26) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 27 | [shell_layer](#input_27) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -57,6 +61,10 @@ For shell/solid mixed fields, group in the same field all solids and shells (fal
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -72,8 +80,10 @@ For shell/solid mixed fields, group in the same field all solids and shells (fal
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -84,6 +94,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -98,6 +110,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_nodal_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_nodal_fc.md
index 1045354a37..9f23e8beef 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_nodal_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/averaging/to_nodal_fc.md
@@ -14,13 +14,17 @@ Transforms fields into Nodal fields using an averaging process. The result is co
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 3| [mesh_scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 26| [merge_solid_shell](#input_26) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 27| [shell_layer](#input_27) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 3 | [mesh_scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 26 | [merge_solid_shell](#input_26) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 27 | [shell_layer](#input_27) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -66,6 +70,10 @@ For shell/solid mixed fields, group in the same field all solids and shells (fal
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -81,22 +89,24 @@ For shell/solid mixed fields, group in the same field all solids and shells (fal
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -107,6 +117,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: averaging
**Plugin**: core
@@ -121,6 +133,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/compression/apply_svd.md b/2027R1/dpf-framework-27-r1/operator-specifications/compression/apply_svd.md
index 8a7c5b3886..b2c2823692 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/compression/apply_svd.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/compression/apply_svd.md
@@ -14,12 +14,16 @@ Computes the coefficients (=U*Sigma) and VT components from SVD.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field_contaner_to_compress](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [scalar_int](#input_1) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 2| [scalar_double](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [boolean](#input_3) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field_contaner_to_compress](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [scalar_int](#input_1) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [scalar_double](#input_2) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [boolean](#input_3) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -57,6 +61,10 @@ Apply SVD on the initial data (Default : false), otherwise use reduced data (squ
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [us_svd](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -88,22 +96,24 @@ The output entity is a field (or a field container if input fc contains several
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -114,6 +124,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: compression
**Plugin**: N/A
@@ -128,6 +140,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/compression/apply_zfp.md b/2027R1/dpf-framework-27-r1/operator-specifications/compression/apply_zfp.md
index a68bfa3ee1..00f231f494 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/compression/apply_zfp.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/compression/apply_zfp.md
@@ -14,15 +14,19 @@ Compressing input data using one of zfp compression algorithm modes.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [dataIn](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [mode](#input_1) |[`string`](../../core-concepts/dpf-types.md#standard-types), [`char`](../../core-concepts/dpf-types.md#standard-types) |
-| 2 Required| [mode_parameter](#input_2) |[`int32`](../../core-concepts/dpf-types.md#standard-types), [`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [dim](#input_3) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 4| [order](#input_4) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 5| [double_absthreshold](#input_5) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 6| [double_relthreshold](#input_6) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [dataIn](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mode](#input_1) | Required|[`string`](../../core-concepts/dpf-types.md#standard-types), [`char`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [mode_parameter](#input_2) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types), [`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [dim](#input_3) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 4 | [order](#input_4) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 5 | [double_absthreshold](#input_5) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 6 | [double_relthreshold](#input_6) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
@@ -84,6 +88,10 @@ Double relative threshold. Values smaller than (v1 - v2) < max(small value, v1 *
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [compress_speed](#output_0) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
@@ -115,29 +123,31 @@ the output entity is a 'custom type field container'; each o
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### use_cuda
+### [use_cuda](../../core-concepts/operator-configurations.md#use_cuda)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -148,6 +158,8 @@ If this option is set to true, zfp fixed-rate parallel (de)compression will use
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: compression
**Plugin**: core
@@ -162,6 +174,9 @@ If this option is set to true, zfp fixed-rate parallel (de)compression will use
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/compression/kmeans_clustering.md b/2027R1/dpf-framework-27-r1/operator-specifications/compression/kmeans_clustering.md
index 7518e7eea0..b9981ba1d4 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/compression/kmeans_clustering.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/compression/kmeans_clustering.md
@@ -14,12 +14,16 @@ Apply kMeans clustering to group data depending on the data's non-linearity.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0| [clusters_number](#input_0) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 1| [formula](#input_1) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 2 Required| [fields_container](#input_2) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 3| [component_number](#input_3) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [clusters_number](#input_0) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 1 | [formula](#input_1) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [fields_container](#input_2) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 3 | [component_number](#input_3) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -57,6 +61,10 @@ component number as an int (default is 0), ex '0' for X-displacement, '1' for Y-
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [scoping_clusters](#output_0) |[`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
@@ -72,8 +80,10 @@ Scopings container with the space scoping (entities' ids) corresponding to each
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -84,6 +94,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: compression
**Plugin**: core
@@ -98,6 +110,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/compression/quantization.md b/2027R1/dpf-framework-27-r1/operator-specifications/compression/quantization.md
index 30b0f03fc5..918fb42f19 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/compression/quantization.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/compression/quantization.md
@@ -14,10 +14,14 @@ Scales a field to a given precision threshold, then rounds all the values to the
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [input_field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [input_field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
@@ -44,6 +48,10 @@ Case field with the same number of values than the input field : quantization is
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [output_field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -59,8 +67,10 @@ Scaled and rounded field
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -71,6 +81,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: compression
**Plugin**: N/A
@@ -85,6 +97,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/compression/quantization_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/compression/quantization_fc.md
index 25260fdbbf..ca01216481 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/compression/quantization_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/compression/quantization_fc.md
@@ -14,10 +14,14 @@ Scales all the fields of a fields container to a given precision threshold, then
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [input_fc](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [input_fc](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -43,6 +47,10 @@ Case fields container : the corresponding threshold field is found by matching l
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [output_fc](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -58,8 +66,10 @@ Quantized fields container.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -70,6 +80,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: compression
**Plugin**: N/A
@@ -84,6 +96,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/compression/zfp_decompress.md b/2027R1/dpf-framework-27-r1/operator-specifications/compression/zfp_decompress.md
index 4fc011d6e7..87e6741e44 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/compression/zfp_decompress.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/compression/zfp_decompress.md
@@ -14,9 +14,13 @@ zfp decompression using the information about compression written into the prope
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [dataIn](#input_0) |[`custom_type_fields_container`](../../core-concepts/dpf-types.md#custom-type-fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [dataIn](#input_0) | Required|[`custom_type_fields_container`](../../core-concepts/dpf-types.md#custom-type-fields-container) |
@@ -30,6 +34,10 @@ custom type field container from zfp_compression operator to decompress
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [dataOut](#output_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -53,8 +61,10 @@ the output entity is a double, containing decompression speed (mb/sec)
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -65,6 +75,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: compression
**Plugin**: core
@@ -79,6 +91,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/abc_weightings.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/abc_weightings.md
index 92abbe5271..1a7cad02ab 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/abc_weightings.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/abc_weightings.md
@@ -14,11 +14,15 @@ Computes ABC-weightings for the amplitude spectrum in dB units.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [weighting_type](#input_1) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 2 Required| [shape_by_tf_scoping](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [weighting_type](#input_1) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [shape_by_tf_scoping](#input_2) | Required|[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ if this pin is set to true, each field of the input fields container is defined
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [weightings](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,15 +71,17 @@ weighted data in dB units.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### inplace
+### [inplace](../../core-concepts/operator-configurations.md#inplace)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
The output is written over the input to save memory if this config is set to true.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -82,6 +92,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -96,6 +108,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_band_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_band_pass.md
index eec280a89f..c95f785e08 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_band_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_band_pass.md
@@ -14,11 +14,15 @@ The band pass filter returns all the values above (but not equal to) the minimum
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [min_threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [max_threshold](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [min_threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [max_threshold](#input_2) | |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
@@ -48,6 +52,10 @@ A maximum threshold scalar or a field containing one value is expected.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ A maximum threshold scalar or a field containing one value is expected.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_band_pass_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_band_pass_fc.md
index 81f815727b..a642e822f4 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_band_pass_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_band_pass_fc.md
@@ -14,11 +14,15 @@ The band pass filter returns all the values above (but not equal to) the minimum
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [min_threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [max_threshold](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [min_threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [max_threshold](#input_2) | |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
@@ -48,6 +52,10 @@ A maximum threshold scalar or a field containing one value is expected.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,8 +71,10 @@ A maximum threshold scalar or a field containing one value is expected.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_high_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_high_pass.md
index 8a9b96c7b2..f12a63a862 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_high_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_high_pass.md
@@ -14,11 +14,15 @@ The high pass filter returns all the values above (but not equal to) the thresho
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [both](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [both](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_high_pass_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_high_pass_fc.md
index caab9ef0a6..ebfb417c6c 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_high_pass_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_high_pass_fc.md
@@ -14,11 +14,15 @@ The high pass filter returns all the values above (but not equal to) the thresho
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [both](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [both](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,8 +71,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_low_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_low_pass.md
index 9eaba0ec30..42ddb605c6 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_low_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_low_pass.md
@@ -14,11 +14,15 @@ The low pass filter returns all the values below (but not equal to) the threshol
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [both](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [both](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_low_pass_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_low_pass_fc.md
index dd9a89bd6b..6e78e43fe7 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_low_pass_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_low_pass_fc.md
@@ -14,11 +14,15 @@ The low pass filter returns all the values below (but not equal to) the threshol
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [both](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [both](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,8 +71,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_signed_high_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_signed_high_pass.md
index 172662bab8..8a116c4a88 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_signed_high_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_signed_high_pass.md
@@ -14,11 +14,15 @@ The high pass filter returns all the values above, or equal, in absolute value t
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [both](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [both](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_signed_high_pass_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_signed_high_pass_fc.md
index 406de48882..f5da4291ca 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_signed_high_pass_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/field_signed_high_pass_fc.md
@@ -14,11 +14,15 @@ The high pass filter returns all the values above, or equal, in absolute value t
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [both](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [both](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,8 +71,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/filtering_max_over_time.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/filtering_max_over_time.md
index a527236f6d..bae6a97d4a 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/filtering_max_over_time.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/filtering_max_over_time.md
@@ -14,12 +14,16 @@ Creates a filtering workflow that will filter results based on a threshold of a
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [invariant_fc_operator](#input_0) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 1| [output_pin](#input_1) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 2| [list_of_results](#input_2) |[`vector`](../../core-concepts/dpf-types.md#standard-types), [`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [threshold](#input_3) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [invariant_fc_operator](#input_0) | Required|[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 1 | [output_pin](#input_1) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [list_of_results](#input_2) | |[`vector`](../../core-concepts/dpf-types.md#standard-types), [`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [threshold](#input_3) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
@@ -57,6 +61,10 @@ Threshold from which the operator will filter.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [workflow](#output_0) |[`workflow`](../../core-concepts/dpf-types.md#workflow) |
@@ -72,8 +80,10 @@ Threshold from which the operator will filter.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -84,6 +94,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -98,6 +110,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_band_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_band_pass.md
index 5141c1f490..1555e02371 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_band_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_band_pass.md
@@ -14,11 +14,15 @@ The band pass filter returns all the values above (but not equal to) the minimum
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [min_threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [max_threshold](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [min_threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [max_threshold](#input_2) | |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
@@ -48,6 +52,10 @@ A maximum threshold scalar or a field containing one value is expected.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [scoping](#output_0) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -63,8 +71,10 @@ A maximum threshold scalar or a field containing one value is expected.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_high_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_high_pass.md
index 12f734a0b1..02b516eba9 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_high_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_high_pass.md
@@ -14,11 +14,15 @@ The high pass filter returns all the values above (but not equal to) the thresho
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [both](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [both](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [scoping](#output_0) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -63,8 +71,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_low_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_low_pass.md
index c333e74bba..890633ee51 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_low_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_low_pass.md
@@ -14,11 +14,15 @@ The low pass filter returns all the values below (but not equal to) the threshol
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [both](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [both](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [scoping](#output_0) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -63,8 +71,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_signed_high_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_signed_high_pass.md
index 72dce83e0d..9468c2d8b9 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_signed_high_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/scoping_signed_high_pass.md
@@ -14,11 +14,15 @@ The high pass filter returns all the values above, or equal, in absolute value t
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [both](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [both](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [scoping](#output_0) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -63,8 +71,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_band_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_band_pass.md
index 8a7f8e4da2..0a6c3369f6 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_band_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_band_pass.md
@@ -14,11 +14,15 @@ The band pass filter returns all the values above (but not equal to) the minimum
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [time_freq_support](#input_0) |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
-| 1 Required| [min_threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [max_threshold](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [time_freq_support](#input_0) | Required|[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
+| 1 | [min_threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [max_threshold](#input_2) | |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
@@ -48,6 +52,10 @@ A maximum threshold scalar or a field containing one value is expected.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [time_freq_support](#output_0) |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
@@ -71,8 +79,10 @@ A maximum threshold scalar or a field containing one value is expected.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -83,6 +93,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -97,6 +109,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_high_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_high_pass.md
index cda66d4b1f..b0ab16819e 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_high_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_high_pass.md
@@ -14,11 +14,15 @@ The high pass filter returns all the values above (but not equal to) the thresho
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [time_freq_support](#input_0) |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [both](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [time_freq_support](#input_0) | Required|[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [both](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [time_freq_support](#output_0) |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
@@ -71,8 +79,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -83,6 +93,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -97,6 +109,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_low_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_low_pass.md
index f030a44c47..b2439b238a 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_low_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_low_pass.md
@@ -14,11 +14,15 @@ The low pass filter returns all the values below (but not equal to) the threshol
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [time_freq_support](#input_0) |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [both](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [time_freq_support](#input_0) | Required|[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [both](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [time_freq_support](#output_0) |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
@@ -71,8 +79,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -83,6 +93,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -97,6 +109,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_signed_high_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_signed_high_pass.md
index c005ad17d3..5430a29d51 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_signed_high_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timefreq_signed_high_pass.md
@@ -14,11 +14,15 @@ The high pass filter returns all the values above, or equal, in absolute value t
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [time_freq_support](#input_0) |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [both](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [time_freq_support](#input_0) | Required|[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [both](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [time_freq_support](#output_0) |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
@@ -71,8 +79,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -83,6 +93,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -97,6 +109,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_band_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_band_pass.md
index a51df31676..49e253a77e 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_band_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_band_pass.md
@@ -14,11 +14,15 @@ The band pass filter returns all the values above (but not equal to) the minimum
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [time_freq_support](#input_0) |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
-| 1 Required| [min_threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [max_threshold](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [time_freq_support](#input_0) | Required|[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
+| 1 | [min_threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [max_threshold](#input_2) | |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
@@ -48,6 +52,10 @@ A maximum threshold scalar or a field containing one value is expected.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [scoping](#output_0) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -63,8 +71,10 @@ A maximum threshold scalar or a field containing one value is expected.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_high_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_high_pass.md
index 0aa5b2a527..426d61ff42 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_high_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_high_pass.md
@@ -14,11 +14,15 @@ The high pass filter returns all the values above (but not equal to) the thresho
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [time_freq_support](#input_0) |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [both](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [time_freq_support](#input_0) | Required|[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [both](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [scoping](#output_0) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -63,8 +71,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_low_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_low_pass.md
index 13a13b01ed..fc7aeb3332 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_low_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_low_pass.md
@@ -14,11 +14,15 @@ The low pass filter returns all the values below (but not equal to) the threshol
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [time_freq_support](#input_0) |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [both](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [time_freq_support](#input_0) | Required|[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [both](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [scoping](#output_0) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -63,8 +71,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_signed_high_pass.md b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_signed_high_pass.md
index 8568ed4c3c..8d69ad6299 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_signed_high_pass.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/filter/timescoping_signed_high_pass.md
@@ -14,11 +14,15 @@ The high pass filter returns all the values above, or equal, in absolute value t
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [time_freq_support](#input_0) |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
-| 1 Required| [threshold](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [both](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [time_freq_support](#input_0) | Required|[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
+| 1 | [threshold](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [both](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [scoping](#output_0) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -63,8 +71,10 @@ The default is false. If set to true, the complement of the filtered fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: filter
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/cartesian_to_spherical.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/cartesian_to_spherical.md
index a4740787a4..e520c6aff0 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/cartesian_to_spherical.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/cartesian_to_spherical.md
@@ -14,9 +14,13 @@ Converts 3D field from cartesian coordinates to spherical coordinates.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Converts 3D field from cartesian coordinates to spherical coordinates.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -45,22 +53,24 @@ Converts 3D field from cartesian coordinates to spherical coordinates.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -71,6 +81,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -85,6 +97,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/cartesian_to_spherical_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/cartesian_to_spherical_fc.md
index a05a3b618c..d8948f48e8 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/cartesian_to_spherical_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/cartesian_to_spherical_fc.md
@@ -14,9 +14,13 @@ Converts 3D field from cartesian coordinates to spherical coordinates.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Converts 3D field from cartesian coordinates to spherical coordinates.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -45,22 +53,24 @@ Converts 3D field from cartesian coordinates to spherical coordinates.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -71,6 +81,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -85,6 +97,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/element_nodal_contribution.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/element_nodal_contribution.md
index 7c6cd2e061..b7a7ab8306 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/element_nodal_contribution.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/element_nodal_contribution.md
@@ -14,11 +14,15 @@ Compute the fraction of the element measure attributed to each node of each elem
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1| [scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 2| [volume_fraction](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [mesh](#input_0) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 2 | [volume_fraction](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ If true, returns influence volume, area or length. If false, the values are norm
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ If true, returns influence volume, area or length. If false, the values are norm
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/elements_facets_surfaces_over_time.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/elements_facets_surfaces_over_time.md
index 20998e9d1f..02d4ea8121 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/elements_facets_surfaces_over_time.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/elements_facets_surfaces_over_time.md
@@ -14,11 +14,15 @@ Calculates for a mesh, the surface of each element's facet over time for each sp
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 1| [scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 2| [displacement](#input_2) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 7| [mesh](#input_7) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 1 | [scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 2 | [displacement](#input_2) | |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 7 | [mesh](#input_7) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -48,6 +52,10 @@ Mesh must be defined if the displacement field's container does not contain it,
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -71,8 +79,10 @@ Mesh made of surface elements only.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -83,6 +93,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -97,6 +109,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/elements_volume.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/elements_volume.md
index 3ca50a5c9f..fe5a521365 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/elements_volume.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/elements_volume.md
@@ -14,10 +14,14 @@ Compute the measure of the Elements (volume for 3D elements, surface for 2D elem
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1 Required| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [mesh](#input_0) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [mesh_scoping](#input_1) | Required|[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -39,6 +43,10 @@ If not provided, the measure of all elements for the mesh is computed. If provid
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,22 +62,24 @@ If not provided, the measure of all elements for the mesh is computed. If provid
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -80,6 +90,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -94,6 +106,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/elements_volumes_over_time.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/elements_volumes_over_time.md
index 2aae1bf5e9..60f3bdbb4c 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/elements_volumes_over_time.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/elements_volumes_over_time.md
@@ -14,11 +14,15 @@ Calculates for a mesh, the volume of each element over time for each specified t
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 1| [scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 2| [displacement](#input_2) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 7| [mesh](#input_7) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 1 | [scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 2 | [displacement](#input_2) | |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 7 | [mesh](#input_7) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -48,6 +52,10 @@ Mesh must be defined if the displacement field's container does not contain it,
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,8 +71,10 @@ Mesh must be defined if the displacement field's container does not contain it,
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/faces_area.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/faces_area.md
index 93bdd8b359..1f597ba1d4 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/faces_area.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/faces_area.md
@@ -14,10 +14,14 @@ Compute the measure of the Faces (surface for 2D faces of a 3D model or length f
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1 Required| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [mesh](#input_0) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [mesh_scoping](#input_1) | Required|[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -39,6 +43,10 @@ If not provided, the measure of all Faces in the mesh is computed. If provided,
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,8 +62,10 @@ If not provided, the measure of all Faces in the mesh is computed. If provided,
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -66,6 +76,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -80,6 +92,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/gauss_to_node.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/gauss_to_node.md
index c6aa814cd1..e69a5e4c52 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/gauss_to_node.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/gauss_to_node.md
@@ -14,11 +14,15 @@ Extrapolating results available at Gauss or quadrature points to nodal points fo
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field) |
-| 1| [scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 7| [mesh](#input_7) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field) |
+| 1 | [scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 7 | [mesh](#input_7) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -48,6 +52,10 @@ Mesh to integrate on.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ Mesh to integrate on.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/integrate_over_elements.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/integrate_over_elements.md
index 1b2ec02f35..00794825a0 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/integrate_over_elements.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/integrate_over_elements.md
@@ -14,11 +14,15 @@ Integration of an input field over mesh.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field) |
-| 1| [scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 2| [mesh](#input_2) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field) |
+| 1 | [scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 2 | [mesh](#input_2) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -48,6 +52,10 @@ Mesh to integrate on. If not provided, the one from input field is employed.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,22 +71,24 @@ Mesh to integrate on. If not provided, the one from input field is employed.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -89,6 +99,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -103,6 +115,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/normals.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/normals.md
index 21f1d5abfe..07cbd403a4 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/normals.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/normals.md
@@ -14,11 +14,15 @@ compute the normals at the given nodes or element scoping based on the given mes
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0| [mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 3| [field](#input_3) |[`field`](../../core-concepts/dpf-types.md#field) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [mesh](#input_0) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 3 | [field](#input_3) | |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -48,6 +52,10 @@ compute the normals at the given nodes or element scoping based on the given mes
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ compute the normals at the given nodes or element scoping based on the given mes
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/normals_provider_nl.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/normals_provider_nl.md
index 699e8ae0b8..12c55e9e96 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/normals_provider_nl.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/normals_provider_nl.md
@@ -14,11 +14,15 @@ Computes the normals on nodes/faces/elements based on integration points (more a
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 9| [requested_location](#input_9) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [mesh](#input_0) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 9 | [requested_location](#input_9) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ If no scoping, specifies location. If scoping is Elemental or ElementalNodal thi
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ If no scoping, specifies location. If scoping is Elemental or ElementalNodal thi
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate.md
index 234fe4df80..8b9f85d7f1 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate.md
@@ -14,10 +14,14 @@ Applies a transformation (rotation) matrix on a field.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [field_rotation_matrix](#input_1) |[`field`](../../core-concepts/dpf-types.md#field) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [field_rotation_matrix](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field) |
@@ -39,6 +43,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,22 +62,24 @@ field or fields container with only one field is expected
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -80,6 +90,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -94,6 +106,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate_fc.md
index e8d7f28bfd..7ac68deb5f 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate_fc.md
@@ -14,10 +14,14 @@ Apply a transformation (rotation) matrix on all the fields of a fields container
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [coordinate_system](#input_1) |[`field`](../../core-concepts/dpf-types.md#field) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [coordinate_system](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field) |
@@ -39,6 +43,10 @@ Apply a transformation (rotation) matrix on all the fields of a fields container
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -54,22 +62,24 @@ Apply a transformation (rotation) matrix on all the fields of a fields container
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -80,6 +90,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -94,6 +106,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate_in_cylindrical_cs.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate_in_cylindrical_cs.md
index 08befd3f79..eab5222768 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate_in_cylindrical_cs.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate_in_cylindrical_cs.md
@@ -14,11 +14,15 @@ Rotates a field to its corresponding values into the specified cylindrical coord
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [coordinate_system](#input_1) |[`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [mesh](#input_2) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [coordinate_system](#input_1) | |[`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [mesh](#input_2) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -48,6 +52,10 @@ Mesh support of the input field.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,22 +71,24 @@ Mesh support of the input field.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -89,6 +99,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -103,6 +115,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate_in_cylindrical_cs_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate_in_cylindrical_cs_fc.md
index 2b25e88f22..a65cbc1060 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate_in_cylindrical_cs_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/rotate_in_cylindrical_cs_fc.md
@@ -14,11 +14,15 @@ Rotates all the fields of a fields container (not defined with a cynlindrical co
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [coordinate_system](#input_1) |[`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [mesh](#input_2) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [coordinate_system](#input_1) | |[`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [mesh](#input_2) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -48,6 +52,10 @@ Mesh support of the input fields_container, in case it does not have one defined
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,22 +71,24 @@ Mesh support of the input fields_container, in case it does not have one defined
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -89,6 +99,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -103,6 +115,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/spherical_to_cartesian.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/spherical_to_cartesian.md
index 421a82f348..2bb1066d34 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/spherical_to_cartesian.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/spherical_to_cartesian.md
@@ -14,9 +14,13 @@ Converts 3D field from spherical coordinates to cartesian coordinates.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Converts 3D field from spherical coordinates to cartesian coordinates.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -45,22 +53,24 @@ Converts 3D field from spherical coordinates to cartesian coordinates.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -71,6 +81,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -85,6 +97,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/spherical_to_cartesian_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/spherical_to_cartesian_fc.md
index 6378696946..077264c62d 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/spherical_to_cartesian_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/spherical_to_cartesian_fc.md
@@ -14,9 +14,13 @@ Converts 3D field from spherical coordinates to cartesian coordinates.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Converts 3D field from spherical coordinates to cartesian coordinates.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -45,22 +53,24 @@ Converts 3D field from spherical coordinates to cartesian coordinates.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -71,6 +81,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -85,6 +97,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/geo/to_polar_coordinates.md b/2027R1/dpf-framework-27-r1/operator-specifications/geo/to_polar_coordinates.md
index 486a4fd524..dd869a2d0f 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/geo/to_polar_coordinates.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/geo/to_polar_coordinates.md
@@ -14,10 +14,14 @@ Finds r, theta (rad), and z coordinates of a coordinates (nodal) field in a cart
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [coordinate_system](#input_1) |[`field`](../../core-concepts/dpf-types.md#field) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [coordinate_system](#input_1) | |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -39,6 +43,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,22 +62,24 @@ field or fields container with only one field is expected
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -80,6 +90,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: geo
**Plugin**: core
@@ -94,6 +106,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/info/markdown_latex_example.md b/2027R1/dpf-framework-27-r1/operator-specifications/info/markdown_latex_example.md
index 6881c24659..a42293674a 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/info/markdown_latex_example.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/info/markdown_latex_example.md
@@ -98,9 +98,13 @@ $$x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}.$$
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0| [bogus_input](#input_0) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [bogus_input](#input_0) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
@@ -198,6 +202,10 @@ An equation on its own using square bracket delimiters:
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [bogus_output](#output_0) | |
@@ -297,8 +305,10 @@ An equation on its own using square bracket delimiters:
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -309,6 +319,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: info
**Plugin**: documentation
@@ -323,6 +335,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/convertnum_bcs_to_nod.md b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/convertnum_bcs_to_nod.md
index ce6cd1eb66..306624acb5 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/convertnum_bcs_to_nod.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/convertnum_bcs_to_nod.md
@@ -14,10 +14,14 @@ Converts a fields container from BCS to NOD ordering.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 2 Required| [fields_container](#input_2) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 4 Required| [data_sources](#input_4) |[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 2 | [fields_container](#input_2) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 4 | [data_sources](#input_4) | Required|[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
@@ -39,6 +43,10 @@ Data_sources (must contain the full file).
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -54,8 +62,10 @@ Data_sources (must contain the full file).
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -66,6 +76,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: invariant
**Plugin**: mapdl
@@ -80,6 +92,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/convertnum_nod_to_bcs.md b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/convertnum_nod_to_bcs.md
index 91d162b5aa..14ad913eec 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/convertnum_nod_to_bcs.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/convertnum_nod_to_bcs.md
@@ -14,10 +14,14 @@ Converts a fields container from NOD to BCS ordering.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 2 Required| [fields_container](#input_2) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 4 Required| [data_sources](#input_4) |[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 2 | [fields_container](#input_2) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 4 | [data_sources](#input_4) | Required|[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
@@ -39,6 +43,10 @@ Data_sources (must contain the full file).
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -54,8 +62,10 @@ Data_sources (must contain the full file).
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -66,6 +76,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: invariant
**Plugin**: mapdl
@@ -80,6 +92,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/convertnum_op.md b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/convertnum_op.md
index 303864feba..005deb4b68 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/convertnum_op.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/convertnum_op.md
@@ -14,12 +14,16 @@ Converts a fields container from one mapdl ordering to another mapdl ordering. S
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [input_ordering](#input_0) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 1 Required| [output_ordering](#input_1) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 2 Required| [fields_container](#input_2) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 4 Required| [data_sources](#input_4) |[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [input_ordering](#input_0) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 1 | [output_ordering](#input_1) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [fields_container](#input_2) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 4 | [data_sources](#input_4) | Required|[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
@@ -57,6 +61,10 @@ Data_sources (must contain the full file).
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -72,8 +80,10 @@ Data_sources (must contain the full file).
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -84,6 +94,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: invariant
**Plugin**: mapdl
@@ -98,6 +110,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_values.md b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_values.md
index 4d54bfb227..6513cffc6f 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_values.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_values.md
@@ -14,9 +14,13 @@ Computes the element-wise Eigen values of a tensor field.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -45,22 +53,24 @@ field or fields container with only one field is expected
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -71,6 +81,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: invariant
**Plugin**: core
@@ -85,6 +97,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_values_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_values_fc.md
index 8613ad32f0..4197a5c3c5 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_values_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_values_fc.md
@@ -14,9 +14,13 @@ Computes the element-wise Eigen values of all the tensor fields of a fields cont
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Computes the element-wise Eigen values of all the tensor fields of a fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -45,22 +53,24 @@ Computes the element-wise Eigen values of all the tensor fields of a fields cont
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -71,6 +81,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: invariant
**Plugin**: core
@@ -85,6 +97,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_vectors.md b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_vectors.md
index 6f513970d7..060649716f 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_vectors.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_vectors.md
@@ -14,9 +14,13 @@ Computes the element-wise Eigen vectors for each tensor in the field.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`field`](../../core-concepts/dpf-types.md#field) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`field`](../../core-concepts/dpf-types.md#field) |
@@ -30,6 +34,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -45,8 +53,10 @@ field or fields container with only one field is expected
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -57,6 +67,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: invariant
**Plugin**: mapdl
@@ -71,6 +83,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_vectors_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_vectors_fc.md
index 19a6c73cce..c8a4b66aee 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_vectors_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/eigen_vectors_fc.md
@@ -14,9 +14,13 @@ Computes the element-wise Eigen vectors for each tensor in the fields of the fie
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`field`](../../core-concepts/dpf-types.md#field) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`field`](../../core-concepts/dpf-types.md#field) |
@@ -30,6 +34,10 @@ Computes the element-wise Eigen vectors for each tensor in the fields of the fie
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -45,22 +53,24 @@ Computes the element-wise Eigen vectors for each tensor in the fields of the fie
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -71,6 +81,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: invariant
**Plugin**: mapdl
@@ -85,6 +97,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/invariants.md b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/invariants.md
index d330760b02..942ea65c9a 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/invariants.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/invariants.md
@@ -14,10 +14,14 @@ Computes the element-wise invariants of a tensor field.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| -1| [generate_principal_stress](#input_-1) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| -1 | [generate_principal_stress](#input_-1) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field) |
@@ -39,6 +43,10 @@ if true, generate principal stress in output pin 3/4/5 (default is false)
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field_int](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -94,22 +102,24 @@ third eigen value field
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -120,6 +130,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: invariant
**Plugin**: core
@@ -134,6 +146,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/invariants_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/invariants_fc.md
index 0b242abb8e..35c0e0a448 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/invariants_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/invariants_fc.md
@@ -14,10 +14,14 @@ Computes the element-wise invariants of all the tensor fields of a fields contai
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| -1| [generate_principal_stress](#input_-1) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| -1 | [generate_principal_stress](#input_-1) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -39,6 +43,10 @@ if true, generate principal stress in output pin 3/4/5 (default is false)
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_int](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -94,22 +102,24 @@ third eigen value field
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -120,6 +130,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: invariant
**Plugin**: core
@@ -134,6 +146,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/principal_invariants.md b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/principal_invariants.md
index 3ec46856c5..3f4ff9ce29 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/principal_invariants.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/principal_invariants.md
@@ -14,9 +14,13 @@ Computes the element-wise Eigen values of a tensor field.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field) |
@@ -30,6 +34,10 @@ Computes the element-wise Eigen values of a tensor field.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field_eig_1](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -61,22 +69,24 @@ third eigen value field
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -87,6 +97,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: invariant
**Plugin**: core
@@ -101,6 +113,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/principal_invariants_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/principal_invariants_fc.md
index eb9e671900..ac140c1cb0 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/principal_invariants_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/principal_invariants_fc.md
@@ -14,9 +14,13 @@ Computes the element-wise Eigen values of all the tensor fields of a fields cont
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Computes the element-wise Eigen values of all the tensor fields of a fields cont
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_eig_1](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -61,22 +69,24 @@ third eigen value fields
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -87,6 +97,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: invariant
**Plugin**: core
@@ -101,6 +113,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/segalman_von_mises_eqv.md b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/segalman_von_mises_eqv.md
index f8c3b18ba3..b1d8f2826d 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/segalman_von_mises_eqv.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/segalman_von_mises_eqv.md
@@ -14,9 +14,13 @@ Computes the element-wise Segalman Von-Mises criteria on a tensor field.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -45,22 +53,24 @@ field or fields container with only one field is expected
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -71,6 +81,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: invariant
**Plugin**: core
@@ -85,6 +97,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/segalman_von_mises_eqv_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/segalman_von_mises_eqv_fc.md
index a149c9449e..688df1dbc0 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/segalman_von_mises_eqv_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/segalman_von_mises_eqv_fc.md
@@ -14,9 +14,13 @@ Computes the element-wise Segalman Von-Mises criteria on all the tensor fields o
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Computes the element-wise Segalman Von-Mises criteria on all the tensor fields o
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -45,22 +53,24 @@ Computes the element-wise Segalman Von-Mises criteria on all the tensor fields o
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -71,6 +81,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: invariant
**Plugin**: core
@@ -85,6 +97,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/von_mises_eqv.md b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/von_mises_eqv.md
index c7a029d3bb..dfa5f47af9 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/von_mises_eqv.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/von_mises_eqv.md
@@ -14,10 +14,14 @@ Computes the element-wise Von-Mises criteria on a tensor field.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 13 Required| [poisson_ratio](#input_13) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 13 | [poisson_ratio](#input_13) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ Poisson ratio to be used in equivalent strain calculation.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,22 +62,24 @@ Poisson ratio to be used in equivalent strain calculation.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -80,6 +90,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: invariant
**Plugin**: core
@@ -94,6 +106,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/von_mises_eqv_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/von_mises_eqv_fc.md
index 87003af83f..2a32dd1d12 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/invariant/von_mises_eqv_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/invariant/von_mises_eqv_fc.md
@@ -14,10 +14,14 @@ Computes the element-wise Von-Mises criteria on all the tensor fields of a field
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 13 Required| [poisson_ratio](#input_13) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 13 | [poisson_ratio](#input_13) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ Poisson ratio to be used in equivalent strain calculation.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -54,22 +62,24 @@ Poisson ratio to be used in equivalent strain calculation.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -80,6 +90,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: invariant
**Plugin**: core
@@ -94,6 +106,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/ascending_sort.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/ascending_sort.md
index 3c33669a55..c8b67de303 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/ascending_sort.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/ascending_sort.md
@@ -14,11 +14,15 @@ Sort a field (in 0) in ascending order with an optional component priority table
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [component_priority_table](#input_1) |[`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 2| [sort_by_scoping](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [component_priority_table](#input_1) | |[`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [sort_by_scoping](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ if true, uses scoping to sort the field (default is false)
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ if true, uses scoping to sort the field (default is false)
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/ascending_sort_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/ascending_sort_fc.md
index 0b85253368..acfd7cff04 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/ascending_sort_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/ascending_sort_fc.md
@@ -14,11 +14,15 @@ Sort a field (in 0) in ascending order with an optional component priority table
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [component_priority_table](#input_1) |[`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 2| [sort_by_scoping](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [component_priority_table](#input_1) | |[`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [sort_by_scoping](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ if true, uses scoping to sort the field (default is false)
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,8 +71,10 @@ if true, uses scoping to sort the field (default is false)
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_selector.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_selector.md
index f78b4a02c4..eaff2b1cc9 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_selector.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_selector.md
@@ -14,11 +14,15 @@ Creates a scalar/vector field based on the selected component.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [component_number](#input_1) |[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 2| [default_value](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [component_number](#input_1) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [default_value](#input_2) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ Set a default value for components that do not exist.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ Set a default value for components that do not exist.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_selector_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_selector_fc.md
index 3e2b808ed0..896502a754 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_selector_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_selector_fc.md
@@ -14,10 +14,14 @@ Creates a scalar fields container based on the selected component for each field
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`field`](../../core-concepts/dpf-types.md#field) |
-| 1 Required| [component_number](#input_1) |[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`field`](../../core-concepts/dpf-types.md#field) |
+| 1 | [component_number](#input_1) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ one or several component index that will be extracted from the initial field.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -54,8 +62,10 @@ one or several component index that will be extracted from the initial field.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -66,6 +76,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -80,6 +92,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_transformer.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_transformer.md
index 554d9532ef..5e59839af8 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_transformer.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_transformer.md
@@ -14,11 +14,15 @@ Takes the input field and creates a field with overriden value on given componen
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [component_number](#input_1) |[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 2| [default_value](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [component_number](#input_1) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [default_value](#input_2) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ Set a default value for components selected.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ Set a default value for components selected.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_transformer_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_transformer_fc.md
index ee3899aef0..048a6e355e 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_transformer_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/component_transformer_fc.md
@@ -14,11 +14,15 @@ Takes the input field and creates a field with overriden value on given componen
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [component_number](#input_1) |[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 2| [default_value](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [component_number](#input_1) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [default_value](#input_2) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ Set a default value for components selected.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,8 +71,10 @@ Set a default value for components selected.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/descending_sort.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/descending_sort.md
index 5e51f70a08..c686884a8f 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/descending_sort.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/descending_sort.md
@@ -14,11 +14,15 @@ Sort a field (in 0) in descending order, with an optional component priority tab
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [component_priority_table](#input_1) |[`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 2| [sort_by_scoping](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [component_priority_table](#input_1) | |[`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [sort_by_scoping](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ if true, uses scoping to sort the field (default is false)
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ if true, uses scoping to sort the field (default is false)
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/descending_sort_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/descending_sort_fc.md
index c1360d41ac..381889f4dc 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/descending_sort_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/descending_sort_fc.md
@@ -14,11 +14,15 @@ Sort a field (in 0) in descending order, with an optional component priority tab
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [component_priority_table](#input_1) |[`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 2| [sort_by_scoping](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [component_priority_table](#input_1) | |[`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [sort_by_scoping](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ if true, uses scoping to sort the field (default is false)
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,8 +71,10 @@ if true, uses scoping to sort the field (default is false)
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/elementary_data_selector.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/elementary_data_selector.md
index 3919445be6..38078429f7 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/elementary_data_selector.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/elementary_data_selector.md
@@ -14,12 +14,16 @@ Creates a scalar/vector field based on the selected elementary data.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [elementary_data_index](#input_1) |[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 2| [default_value](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [elementary_data_index_2](#input_3) |[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [elementary_data_index](#input_1) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [default_value](#input_2) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [elementary_data_index_2](#input_3) | |[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
@@ -57,6 +61,10 @@ For field with nature matrix, this is the column indices to extract.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -72,8 +80,10 @@ For field with nature matrix, this is the column indices to extract.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -84,6 +94,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -98,6 +110,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/elementary_data_selector_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/elementary_data_selector_fc.md
index 98b00d2d6c..bfaa5946a9 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/elementary_data_selector_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/elementary_data_selector_fc.md
@@ -14,11 +14,15 @@ Creates a scalar fields container based on the selected elementary data for each
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`field`](../../core-concepts/dpf-types.md#field) |
-| 1 Required| [elementary_data_index](#input_1) |[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [elementary_data_index_2](#input_3) |[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`field`](../../core-concepts/dpf-types.md#field) |
+| 1 | [elementary_data_index](#input_1) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [elementary_data_index_2](#input_3) | |[`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ For a field with nature matrix, this extracts the column indices.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,8 +71,10 @@ For a field with nature matrix, this extracts the column indices.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/enrich_materials.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/enrich_materials.md
index 607a37294e..0114d65b16 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/enrich_materials.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/enrich_materials.md
@@ -14,11 +14,15 @@ Takes a MaterialContainer and a stream and enriches the MaterialContainer using
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [MaterialContainer](#input_0) | |
-| 1 Required| [streams](#input_1) |[`streams_container`](../../core-concepts/dpf-types.md#streams-container), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 2 Required| [streams_mapping](#input_2) |[`property_fields_container`](../../core-concepts/dpf-types.md#property-fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [MaterialContainer](#input_0) | Required| |
+| 1 | [streams](#input_1) | Required|[`streams_container`](../../core-concepts/dpf-types.md#streams-container), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 2 | [streams_mapping](#input_2) | Required|[`property_fields_container`](../../core-concepts/dpf-types.md#property-fields-container) |
@@ -48,6 +52,10 @@ Takes a MaterialContainer and a stream and enriches the MaterialContainer using
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [MaterialContainer](#output_0) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -63,8 +71,10 @@ Takes a MaterialContainer and a stream and enriches the MaterialContainer using
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_anys.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_anys.md
index bbc123dd38..6595c03d9e 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_anys.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_anys.md
@@ -14,13 +14,17 @@ Takes two Any objects and compares them.Supported types: Field, FieldsContainer,
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [anyA](#input_0) |[`any`](../../core-concepts/dpf-types.md#any) |
-| 1 Required| [anyB](#input_1) |[`any`](../../core-concepts/dpf-types.md#any) |
-| 2 Required| [double_value](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [double_tolerance](#input_3) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 4 Required| [compare_auxiliary](#input_4) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [anyA](#input_0) | Required|[`any`](../../core-concepts/dpf-types.md#any) |
+| 1 | [anyB](#input_1) | Required|[`any`](../../core-concepts/dpf-types.md#any) |
+| 2 | [double_value](#input_2) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [double_tolerance](#input_3) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 4 | [compare_auxiliary](#input_4) | Required|[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -66,6 +70,10 @@ For meshes and meshescontainer: compare auxiliary data (i.e property fields, sco
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [included](#output_0) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -89,8 +97,10 @@ bool (true if belongs...)
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -101,6 +111,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -115,6 +127,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_fc.md
index bddad0b707..c799371395 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_fc.md
@@ -14,12 +14,16 @@ Checks if two fields_container are identical.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_containerA](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [fields_containerB](#input_1) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 2| [small_value](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [tolerance](#input_3) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_containerA](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [fields_containerB](#input_1) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 2 | [small_value](#input_2) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [tolerance](#input_3) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
@@ -57,6 +61,10 @@ Double relative tolerance. Maximum tolerance gap between two compared values. Va
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [boolean](#output_0) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -80,8 +88,10 @@ bool (true if identical...)
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -92,6 +102,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -106,6 +118,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_fields.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_fields.md
index e7d1fef877..b1a57a56cf 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_fields.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_fields.md
@@ -21,12 +21,16 @@ Check if two fields are identical according to the following behavior:
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fieldA](#input_0) |[`field`](../../core-concepts/dpf-types.md#field) |
-| 1 Required| [fieldB](#input_1) |[`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [double_value](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [double_tolerance](#input_3) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fieldA](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field) |
+| 1 | [fieldB](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [double_value](#input_2) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [double_tolerance](#input_3) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
@@ -64,6 +68,10 @@ Double relative tolerance. Maximum tolerance gap between two compared values. Va
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [boolean](#output_0) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -87,8 +95,10 @@ bool (true if identical...)
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -99,6 +109,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -113,6 +125,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_generic_data_containers.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_generic_data_containers.md
index 03f89f9bb0..e833d03409 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_generic_data_containers.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_generic_data_containers.md
@@ -14,13 +14,17 @@ Takes two generic data containers and compares them. Supported types: Field, Fie
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [generic_data_containerA](#input_0) |[`generic_data_container`](../../core-concepts/dpf-types.md#generic-data-container) |
-| 1 Required| [generic_data_containerB](#input_1) |[`generic_data_container`](../../core-concepts/dpf-types.md#generic-data-container) |
-| 2 Required| [double_value](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [double_tolerance](#input_3) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 4 Required| [compare_auxiliary](#input_4) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [generic_data_containerA](#input_0) | Required|[`generic_data_container`](../../core-concepts/dpf-types.md#generic-data-container) |
+| 1 | [generic_data_containerB](#input_1) | Required|[`generic_data_container`](../../core-concepts/dpf-types.md#generic-data-container) |
+| 2 | [double_value](#input_2) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [double_tolerance](#input_3) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 4 | [compare_auxiliary](#input_4) | Required|[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -66,6 +70,10 @@ For meshes and meshescontainer: compare auxiliary data (i.e property fields, sco
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [included](#output_0) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -89,8 +97,10 @@ bool (true if belongs...)
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -101,6 +111,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -115,6 +127,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_mc.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_mc.md
index df05cb5876..332dad2212 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_mc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_mc.md
@@ -14,13 +14,17 @@ Checks if two meshes_container are identical.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [meshes_containerA](#input_0) |[`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 1 Required| [meshes_containerB](#input_1) |[`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 2| [small_value](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [tolerance](#input_3) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 4 Required| [compare_auxiliary](#input_4) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [meshes_containerA](#input_0) | Required|[`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 1 | [meshes_containerB](#input_1) | Required|[`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 2 | [small_value](#input_2) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [tolerance](#input_3) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 4 | [compare_auxiliary](#input_4) | Required|[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -66,6 +70,10 @@ compare auxiliary data (i.e property fields, scopings...). Default value is 'fal
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [boolean](#output_0) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -89,8 +97,10 @@ bool (true if identical...)
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -101,6 +111,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -115,6 +127,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_meshes.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_meshes.md
index 4366adea93..e7e7c1629a 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_meshes.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_meshes.md
@@ -14,13 +14,17 @@ Takes two meshes and compares them. Note: When comparing mesh properties, the cu
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [meshA](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1 Required| [meshB](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 2| [small_value](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [tolerance](#input_3) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 4 Required| [compare_auxiliary](#input_4) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [meshA](#input_0) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [meshB](#input_1) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 2 | [small_value](#input_2) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [tolerance](#input_3) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 4 | [compare_auxiliary](#input_4) | Required|[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -66,6 +70,10 @@ compare auxiliary data (i.e property fields, scopings...). Default value is 'fal
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [are_identical](#output_0) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -81,8 +89,10 @@ compare auxiliary data (i.e property fields, scopings...). Default value is 'fal
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -93,6 +103,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -107,6 +119,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_pfc.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_pfc.md
index ca6296a5eb..e79fe877cd 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_pfc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_pfc.md
@@ -14,10 +14,14 @@ Checks if two property_fields_container are identical.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [property_fields_containerA](#input_0) |[`property_fields_container`](../../core-concepts/dpf-types.md#property-fields-container) |
-| 1 Required| [property_fields_containerB](#input_1) |[`property_fields_container`](../../core-concepts/dpf-types.md#property-fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [property_fields_containerA](#input_0) | Required|[`property_fields_container`](../../core-concepts/dpf-types.md#property-fields-container) |
+| 1 | [property_fields_containerB](#input_1) | Required|[`property_fields_container`](../../core-concepts/dpf-types.md#property-fields-container) |
@@ -39,6 +43,10 @@ Checks if two property_fields_container are identical.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [boolean](#output_0) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -62,8 +70,10 @@ bool (true if identical...)
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -74,6 +84,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -88,6 +100,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_property_fields.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_property_fields.md
index 4555aef8e2..4dab8dd147 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_property_fields.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_property_fields.md
@@ -14,10 +14,14 @@ Takes two property fields and compares them.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [property_fieldA](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1 Required| [property_fieldB](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [property_fieldA](#input_0) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [property_fieldB](#input_1) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -39,6 +43,10 @@ Takes two property fields and compares them.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [are_identical](#output_0) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -62,8 +70,10 @@ Takes two property fields and compares them.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -74,6 +84,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -88,6 +100,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_sc.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_sc.md
index 0b1fb2b7ca..ae57474a8d 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_sc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_sc.md
@@ -14,10 +14,14 @@ Checks if two scopings_container are identical.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [scopings_containerA](#input_0) |[`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
-| 1 Required| [scopings_containerB](#input_1) |[`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [scopings_containerA](#input_0) | Required|[`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+| 1 | [scopings_containerB](#input_1) | Required|[`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
@@ -39,6 +43,10 @@ Checks if two scopings_container are identical.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [boolean](#output_0) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -62,8 +70,10 @@ bool (true if identical...)
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -74,6 +84,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -88,6 +100,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_scopings.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_scopings.md
index 40fab8ab7d..13410fe638 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_scopings.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_scopings.md
@@ -14,10 +14,14 @@ Check if two scopings are identical.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [scopingA](#input_0) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 1 Required| [scopingB](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [scopingA](#input_0) | Required|[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 1 | [scopingB](#input_1) | Required|[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -39,6 +43,10 @@ Check if two scopings are identical.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [boolean](#output_0) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -62,8 +70,10 @@ bool (true if identical...)
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -74,6 +84,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -88,6 +100,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_string_fields.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_string_fields.md
index 4101fbb3ec..393dce0823 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_string_fields.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/identical_string_fields.md
@@ -14,10 +14,14 @@ Takes two string fields and compares them.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [string_fieldA](#input_0) |[`string_field`](../../core-concepts/dpf-types.md#string-field) |
-| 1 Required| [string_fieldB](#input_1) |[`string_field`](../../core-concepts/dpf-types.md#string-field) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [string_fieldA](#input_0) | Required|[`string_field`](../../core-concepts/dpf-types.md#string-field) |
+| 1 | [string_fieldB](#input_1) | Required|[`string_field`](../../core-concepts/dpf-types.md#string-field) |
@@ -39,6 +43,10 @@ Takes two string fields and compares them.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [are_identical](#output_0) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -62,8 +70,10 @@ Takes two string fields and compares them.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -74,6 +84,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -88,6 +100,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/included_fields.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/included_fields.md
index 52fdc8c3f8..56247e5a87 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/included_fields.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/included_fields.md
@@ -14,12 +14,16 @@ Checks if one field belongs to another.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fieldA](#input_0) |[`field`](../../core-concepts/dpf-types.md#field) |
-| 1 Required| [fieldB](#input_1) |[`field`](../../core-concepts/dpf-types.md#field) |
-| 2 Required| [double_value](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [double_tolerance](#input_3) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fieldA](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field) |
+| 1 | [fieldB](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [double_value](#input_2) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [double_tolerance](#input_3) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
@@ -57,6 +61,10 @@ Double relative tolerance. Maximum tolerance gap between two compared values. Va
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [included](#output_0) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -80,8 +88,10 @@ bool (true if belongs...)
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -92,6 +102,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -106,6 +118,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/solid_shell_fields.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/solid_shell_fields.md
index 2708766d1c..999d8cf79c 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/solid_shell_fields.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/solid_shell_fields.md
@@ -14,9 +14,13 @@ Merges shell and solid fields for each time step/frequency in the fields contain
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Merges shell and solid fields for each time step/frequency in the fields contain
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -45,8 +53,10 @@ Merges shell and solid fields for each time step/frequency in the fields contain
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -57,6 +67,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -71,6 +83,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/split_data_sources.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/split_data_sources.md
index 80df390e4b..500b60c3a1 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/split_data_sources.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/split_data_sources.md
@@ -14,10 +14,14 @@ Splits a Data Sources into multiple coherent data sources, actual number of outp
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [data_sources](#input_0) |[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
-| 1 Required| [output_count](#input_1) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [data_sources](#input_0) | Required|[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
+| 1 | [output_count](#input_1) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ Number of desired outputs.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **-1**| [output_count](#output_-1) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -62,8 +70,10 @@ Data sources outputs.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -74,6 +84,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -88,6 +100,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/logic/split_streams.md b/2027R1/dpf-framework-27-r1/operator-specifications/logic/split_streams.md
index 49c371c31c..ca8cfecb9a 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/logic/split_streams.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/logic/split_streams.md
@@ -14,10 +14,14 @@ Splits a Streams into multiple coherent streams, actual number of outputs is alw
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [streams](#input_0) |[`streams_container`](../../core-concepts/dpf-types.md#streams-container) |
-| 1 Required| [output_count](#input_1) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [streams](#input_0) | Required|[`streams_container`](../../core-concepts/dpf-types.md#streams-container) |
+| 1 | [output_count](#input_1) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ Number of desired outputs.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **-1**| [output_count](#output_-1) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -62,8 +70,10 @@ Streams outputs.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -74,6 +84,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: logic
**Plugin**: core
@@ -88,6 +100,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/apply_mechanical_native_mapping.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/apply_mechanical_native_mapping.md
index f47c504c31..b710dfbca8 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/apply_mechanical_native_mapping.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/apply_mechanical_native_mapping.md
@@ -14,16 +14,20 @@ Maps source data from source mesh to target mesh (computes interpolation).This o
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [source_mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1 Required| [source_mesh_id](#input_1) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 2 Required| [target_mesh](#input_2) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 3 Required| [target_mesh_id](#input_3) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 4 Required| [mapping_manager_data](#input_4) | |
-| 5 Required| [source_data](#input_5) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 6| [target_scoping](#input_6) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 9| [threads_user_requested](#input_9) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [source_mesh](#input_0) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [source_mesh_id](#input_1) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [target_mesh](#input_2) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 3 | [target_mesh_id](#input_3) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 4 | [mapping_manager_data](#input_4) | Required| |
+| 5 | [source_data](#input_5) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 6 | [target_scoping](#input_6) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 9 | [threads_user_requested](#input_9) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -93,6 +97,10 @@ Number of threads to be used to parallelize apply operations. Default: 1 (run in
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [mapped_data](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -116,8 +124,10 @@ A Map containing the outputs of the interpolation as a key value pair
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -128,6 +138,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: N/A
@@ -142,6 +154,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_kriging_workflow.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_kriging_workflow.md
index 05667b93a3..c5db96b2a0 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_kriging_workflow.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_kriging_workflow.md
@@ -14,12 +14,16 @@ Prepares a workflow able to map data from an input mesh to a target mesh.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0| [source_mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1| [target_mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 6| [target_scoping](#input_6) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 10| [options_data_tree](#input_10) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [source_mesh](#input_0) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [target_mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 6 | [target_scoping](#input_6) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 10 | [options_data_tree](#input_10) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
@@ -57,6 +61,10 @@ DataTree that contains a 'mapping_options' subtree with the mapping options, and
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [mapping_workflow](#output_0) |[`workflow`](../../core-concepts/dpf-types.md#workflow) |
@@ -72,8 +80,10 @@ Workflow with input pin 'source_data'; optionally 'source_mesh', 'target_mesh',
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -84,6 +94,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: N/A
@@ -98,6 +110,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_point_cloud_workflow.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_point_cloud_workflow.md
index 20faedab62..7239b8e485 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_point_cloud_workflow.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_point_cloud_workflow.md
@@ -14,12 +14,16 @@ Prepares a workflow able to map data from an input mesh to a target mesh.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0| [source_mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
-| 1| [target_mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
-| 6| [target_scoping](#input_6) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 10| [options_data_tree](#input_10) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [source_mesh](#input_0) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
+| 1 | [target_mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
+| 6 | [target_scoping](#input_6) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 10 | [options_data_tree](#input_10) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
@@ -57,6 +61,10 @@ DataTree that contains a 'mapping_options' subtree with the mapping options, and
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [mapping_workflow](#output_0) |[`workflow`](../../core-concepts/dpf-types.md#workflow) |
@@ -72,8 +80,10 @@ Workflow with input pin 'source_data'; optionally 'source_mesh', 'target_mesh',
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -84,6 +94,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: N/A
@@ -98,6 +110,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_shape_func_surf_workflow.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_shape_func_surf_workflow.md
index 970fff0cce..4a3a59873a 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_shape_func_surf_workflow.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_shape_func_surf_workflow.md
@@ -14,12 +14,16 @@ Prepares a workflow able to map data from an input mesh to a target mesh.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0| [source_mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1| [target_mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 6| [target_scoping](#input_6) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 10| [options_data_tree](#input_10) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [source_mesh](#input_0) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [target_mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 6 | [target_scoping](#input_6) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 10 | [options_data_tree](#input_10) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
@@ -57,6 +61,10 @@ DataTree that contains a 'mapping_options' subtree with the mapping options, and
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [mapping_workflow](#output_0) |[`workflow`](../../core-concepts/dpf-types.md#workflow) |
@@ -72,8 +80,10 @@ Workflow with input pin 'source_data'; optionally 'source_mesh', 'target_mesh',
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -84,6 +94,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: N/A
@@ -98,6 +110,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_shape_func_vol_workflow.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_shape_func_vol_workflow.md
index 2753c08728..de206b55d2 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_shape_func_vol_workflow.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_mech_shape_func_vol_workflow.md
@@ -14,12 +14,16 @@ Prepares a workflow able to map data from an input mesh to a target mesh.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0| [source_mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1| [target_mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
-| 6| [target_scoping](#input_6) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 10| [options_data_tree](#input_10) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [source_mesh](#input_0) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [target_mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
+| 6 | [target_scoping](#input_6) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 10 | [options_data_tree](#input_10) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
@@ -57,6 +61,10 @@ DataTree that contains a 'mapping_options' subtree with the mapping options, and
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [mapping_workflow](#output_0) |[`workflow`](../../core-concepts/dpf-types.md#workflow) |
@@ -72,8 +80,10 @@ Workflow with input pin 'source_data'; optionally 'source_mesh', 'target_mesh',
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -84,6 +94,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: N/A
@@ -98,6 +110,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_sc_mapping_workflow.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_sc_mapping_workflow.md
index 078365b1da..3d67fe7e62 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_sc_mapping_workflow.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/create_sc_mapping_workflow.md
@@ -14,15 +14,19 @@ Prepares a workflow able to map data from an input mesh to a target mesh.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0| [source_mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container), [`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [target_mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container), [`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 2| [is_conservative](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [location](#input_3) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 4| [dimensionality](#input_4) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 5| [is_pointcloud](#input_5) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 6| [target_scoping](#input_6) |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [source_mesh](#input_0) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container), [`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [target_mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container), [`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 2 | [is_conservative](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [location](#input_3) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 4 | [dimensionality](#input_4) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 5 | [is_pointcloud](#input_5) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 6 | [target_scoping](#input_6) | |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
@@ -84,6 +88,10 @@ Scoping that restricts the interpolation to a given set of nodes/elements in the
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [mapping_workflow](#output_0) |[`workflow`](../../core-concepts/dpf-types.md#workflow) |
@@ -99,15 +107,17 @@ Workflow with input pin "source_data"; optionally "source_mesh/source_coords", "
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -118,6 +128,8 @@ If permissive is set to false, the validity of the source and target meshes is c
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: N/A
@@ -132,6 +144,9 @@ If permissive is set to false, the validity of the source and target meshes is c
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/fft.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/fft.md
index f7f85e65d9..c76b892688 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/fft.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/fft.md
@@ -14,14 +14,18 @@ Computes the Fast Fourier Transform on each component of input Field or each fie
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 3| [scale_forward_transform](#input_3) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 4| [inplace](#input_4) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 5| [force_fft_points](#input_5) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 6| [cutoff_frequency](#input_6) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 7| [scale_right_amplitude](#input_7) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 3 | [scale_forward_transform](#input_3) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 4 | [inplace](#input_4) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 5 | [force_fft_points](#input_5) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 6 | [cutoff_frequency](#input_6) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 7 | [scale_right_amplitude](#input_7) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -75,6 +79,10 @@ If set to true (default is false), 2/field_num_entities scaling will be applied,
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -90,8 +98,10 @@ Output Complex Fields Container with labels matching input Fields Container. No
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -102,6 +112,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: core
@@ -116,6 +128,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/find_reduced_coordinates.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/find_reduced_coordinates.md
index ba1ac8dbb1..2a59c7cbfb 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/find_reduced_coordinates.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/find_reduced_coordinates.md
@@ -14,11 +14,15 @@ Finds the elements corresponding to the given coordinates in input and computes
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 1 Required| [coordinates](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 7| [mesh](#input_7) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 200| [use_quadratic_elements](#input_200) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 1 | [coordinates](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 7 | [mesh](#input_7) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 200 | [use_quadratic_elements](#input_200) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ If this pin is set to true, reduced coordinates are computed on the quadratic el
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [reduced_coordinates](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -71,8 +79,10 @@ Ids of the elements where each set of reduced coordinates is found
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -83,6 +93,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: core
@@ -97,6 +109,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/on_coordinates.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/on_coordinates.md
index 44e2d2169c..d419b0e152 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/on_coordinates.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/on_coordinates.md
@@ -14,15 +14,19 @@ Evaluates a result on specified coordinates (interpolates results inside element
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [coordinates](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 2| [create_support](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [mapping_on_scoping](#input_3) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 5| [tolerance](#input_5) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 7| [mesh](#input_7) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 200| [use_quadratic_elements](#input_200) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [coordinates](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 2 | [create_support](#input_2) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [mapping_on_scoping](#input_3) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 5 | [tolerance](#input_5) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 7 | [mesh](#input_7) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 200 | [use_quadratic_elements](#input_200) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -84,6 +88,10 @@ If this pin is set to true, the element search for each coordinate is computed o
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -99,8 +107,10 @@ If this pin is set to true, the element search for each coordinate is computed o
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -111,6 +121,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: core
@@ -125,6 +137,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/on_reduced_coordinates.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/on_reduced_coordinates.md
index 6d2b2fda5d..0097bbdb51 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/on_reduced_coordinates.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/on_reduced_coordinates.md
@@ -14,13 +14,17 @@ Evaluates a result on specified reduced coordinates of given elements (interpola
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [reduced_coordinates](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 2 Required| [element_ids](#input_2) |[`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
-| 7| [mesh](#input_7) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 200| [use_quadratic_elements](#input_200) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [reduced_coordinates](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 2 | [element_ids](#input_2) | Required|[`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+| 7 | [mesh](#input_7) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 200 | [use_quadratic_elements](#input_200) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -66,6 +70,10 @@ If this pin is set to true, the interpolation is computed on the quadratic eleme
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -81,8 +89,10 @@ If this pin is set to true, the interpolation is computed on the quadratic eleme
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -93,6 +103,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: core
@@ -107,6 +119,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prep_sampling_fft.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prep_sampling_fft.md
index cbf7edaf85..837b17dcb1 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prep_sampling_fft.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prep_sampling_fft.md
@@ -14,11 +14,15 @@ Prepare time sampling optimum for FFT computation and expected frequencies in ou
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [time_freq_support](#input_0) |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
-| 1| [cutoff_frequency](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 2| [number_sampling_point](#input_2) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [time_freq_support](#input_0) | Required|[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
+| 1 | [cutoff_frequency](#input_1) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [number_sampling_point](#input_2) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ For number of sampling point (calculation with cutoff_frequency is ignored).
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [time_tfs_sampled](#output_0) |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
@@ -71,8 +79,10 @@ Frequency domain TimeFreqSupport expected in output of FFT.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -83,6 +93,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: core
@@ -97,6 +109,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mapping_workflow.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mapping_workflow.md
index 574b75cb95..58ba30bcb3 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mapping_workflow.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mapping_workflow.md
@@ -14,12 +14,16 @@ Generates a workflow that can map results from a support to another one.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [input_support](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1 Required| [output_support](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 2 Required| [filter_radius](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [influence_box](#input_3) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [input_support](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [output_support](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 2 | [filter_radius](#input_2) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [influence_box](#input_3) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
@@ -57,6 +61,10 @@ Radius size for the RBF filter
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [mapping_workflow](#output_0) |[`workflow`](../../core-concepts/dpf-types.md#workflow) |
@@ -72,8 +80,10 @@ Radius size for the RBF filter
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -84,6 +94,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: core
@@ -98,6 +110,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping.md
index 48f14de963..5be43ef16f 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping.md
@@ -14,23 +14,27 @@ Prepare mapping of source data from source mesh to target mesh by operating the
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [source_mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1 Required| [target_mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
-| 3| [target_mesh_scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 8| [html_report_path](#input_8) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 9| [threads_user_requested](#input_9) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 30| [shape_function_volumes_mapping](#input_30) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 31| [shape_function_surfaces_mapping](#input_31) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 32| [point_cloud_mapping](#input_32) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 33| [kriging_mapping](#input_33) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 100| [is_element_centroidal_data_mapping](#input_100) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 101| [projection_options](#input_101) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 102| [dynamic_coordinate_system](#input_102) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 103| [source_dimension](#input_103) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 104| [wb_external_data_info](#input_104) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 105| [target_dimension](#input_105) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [source_mesh](#input_0) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [target_mesh](#input_1) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
+| 3 | [target_mesh_scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 8 | [html_report_path](#input_8) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 9 | [threads_user_requested](#input_9) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 30 | [shape_function_volumes_mapping](#input_30) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 31 | [shape_function_surfaces_mapping](#input_31) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 32 | [point_cloud_mapping](#input_32) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 33 | [kriging_mapping](#input_33) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 100 | [is_element_centroidal_data_mapping](#input_100) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 101 | [projection_options](#input_101) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 102 | [dynamic_coordinate_system](#input_102) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 103 | [source_dimension](#input_103) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 104 | [wb_external_data_info](#input_104) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 105 | [target_dimension](#input_105) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
@@ -156,6 +160,10 @@ Default is empty string. The string contains either "2D" or "3D" which specifies
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [source_mesh](#output_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -219,8 +227,10 @@ A Map containing the outputs of the mapping as a key value pair
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -231,6 +241,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: N/A
@@ -245,6 +257,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_kriging.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_kriging.md
index cd91981ad5..96394b66b6 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_kriging.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_kriging.md
@@ -14,30 +14,34 @@ Prepare mapping of source data from source mesh to target mesh by operating the
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [source_mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1 Required| [target_mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
-| 3| [target_mesh_scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 4| [unit](#input_4) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 5 Required| [location](#input_5) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 6 Required| [dimensionality](#input_6) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 7| [e_shell_layers](#input_7) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 8| [html_report_path](#input_8) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 9| [threads_user_requested](#input_9) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 10| [samples_limit](#input_10) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 11| [correlation_function_type](#input_11) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 12| [polynomial_type](#input_12) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 13| [outside_distance_checking](#input_13) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 14| [bounding_box_tolerance](#input_14) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 15| [adaptive_tolerance_percent](#input_15) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 16| [geometry_type](#input_16) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 100| [is_element_centroidal_data_mapping](#input_100) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 101| [projection_options](#input_101) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 102| [dynamic_coordinate_system](#input_102) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 103| [source_dimension](#input_103) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 104| [wb_external_data_info](#input_104) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 105| [target_dimension](#input_105) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [source_mesh](#input_0) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [target_mesh](#input_1) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
+| 3 | [target_mesh_scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 4 | [unit](#input_4) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 5 | [location](#input_5) | Required|[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 6 | [dimensionality](#input_6) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 7 | [e_shell_layers](#input_7) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 8 | [html_report_path](#input_8) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 9 | [threads_user_requested](#input_9) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 10 | [samples_limit](#input_10) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 11 | [correlation_function_type](#input_11) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 12 | [polynomial_type](#input_12) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 13 | [outside_distance_checking](#input_13) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 14 | [bounding_box_tolerance](#input_14) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 15 | [adaptive_tolerance_percent](#input_15) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 16 | [geometry_type](#input_16) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 100 | [is_element_centroidal_data_mapping](#input_100) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 101 | [projection_options](#input_101) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 102 | [dynamic_coordinate_system](#input_102) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 103 | [source_dimension](#input_103) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 104 | [wb_external_data_info](#input_104) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 105 | [target_dimension](#input_105) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
@@ -219,6 +223,10 @@ Default is empty string. The string contains either "2D" or "3D" which specifies
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [source_mesh](#output_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -282,8 +290,10 @@ A Map containing the outputs of the mapping as a key value pair
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -294,6 +304,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: N/A
@@ -308,6 +320,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_point_cloud.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_point_cloud.md
index 4637687fad..4ed7c722a0 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_point_cloud.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_point_cloud.md
@@ -14,31 +14,35 @@ Prepare mapping of source data from source mesh to target mesh by operating the
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [source_mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
-| 1 Required| [target_mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
-| 3| [target_mesh_scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 4| [unit](#input_4) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 5| [location](#input_5) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 6 Required| [dimensionality](#input_6) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 7| [e_shell_layers](#input_7) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 8| [html_report_path](#input_8) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 9| [threads_user_requested](#input_9) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 10| [weighting_type](#input_10) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 11| [outside_option](#input_11) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 12| [num_outside_points](#input_12) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 13| [max_outside_distance](#input_13) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 14| [search_limit](#input_14) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 15| [bounding_box_sizing](#input_15) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 16| [geometry_type](#input_16) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 17| [shell_thickness_factor](#input_17) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 100| [is_element_centroidal_data_mapping](#input_100) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 101| [projection_options](#input_101) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 102| [dynamic_coordinate_system](#input_102) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 103| [source_dimension](#input_103) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 104| [wb_external_data_info](#input_104) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 105| [target_dimension](#input_105) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [source_mesh](#input_0) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
+| 1 | [target_mesh](#input_1) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
+| 3 | [target_mesh_scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 4 | [unit](#input_4) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 5 | [location](#input_5) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 6 | [dimensionality](#input_6) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 7 | [e_shell_layers](#input_7) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 8 | [html_report_path](#input_8) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 9 | [threads_user_requested](#input_9) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 10 | [weighting_type](#input_10) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 11 | [outside_option](#input_11) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 12 | [num_outside_points](#input_12) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 13 | [max_outside_distance](#input_13) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 14 | [search_limit](#input_14) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 15 | [bounding_box_sizing](#input_15) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 16 | [geometry_type](#input_16) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 17 | [shell_thickness_factor](#input_17) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 100 | [is_element_centroidal_data_mapping](#input_100) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 101 | [projection_options](#input_101) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 102 | [dynamic_coordinate_system](#input_102) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 103 | [source_dimension](#input_103) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 104 | [wb_external_data_info](#input_104) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 105 | [target_dimension](#input_105) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
@@ -228,6 +232,10 @@ Default is empty string. The string contains either "2D" or "3D" which specifies
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [source_mesh](#output_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -291,8 +299,10 @@ A Map containing the outputs of the mapping as a key value pair
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -303,6 +313,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: N/A
@@ -317,6 +329,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_shape_functions_for_surfaces.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_shape_functions_for_surfaces.md
index 7e76aad583..ab4ef6cee0 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_shape_functions_for_surfaces.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_shape_functions_for_surfaces.md
@@ -14,34 +14,38 @@ Prepare mapping of source data from source mesh to target mesh by operating the
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [source_mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1 Required| [target_mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
-| 3| [target_mesh_scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 4| [unit](#input_4) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 5 Required| [location](#input_5) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 6 Required| [dimensionality](#input_6) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 7| [e_shell_layers](#input_7) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 8| [html_report_path](#input_8) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 9| [threads_user_requested](#input_9) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 10| [scale](#input_10) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 11| [edge_tolerance](#input_11) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 12| [conservative](#input_12) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 13| [ignore_outside_nodes](#input_13) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 14| [key](#input_14) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 15| [normal_distance_check](#input_15) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 16| [normal_tolerance](#input_16) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 17| [pinball_control](#input_17) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 18| [pinball_key](#input_18) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 19| [exclude_elements_outside_pinball](#input_19) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 20| [pinball_value](#input_20) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 100| [is_element_centroidal_data_mapping](#input_100) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 101| [projection_options](#input_101) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 102| [dynamic_coordinate_system](#input_102) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 103| [source_dimension](#input_103) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 104| [wb_external_data_info](#input_104) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 105| [target_dimension](#input_105) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [source_mesh](#input_0) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [target_mesh](#input_1) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
+| 3 | [target_mesh_scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 4 | [unit](#input_4) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 5 | [location](#input_5) | Required|[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 6 | [dimensionality](#input_6) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 7 | [e_shell_layers](#input_7) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 8 | [html_report_path](#input_8) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 9 | [threads_user_requested](#input_9) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 10 | [scale](#input_10) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 11 | [edge_tolerance](#input_11) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 12 | [conservative](#input_12) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 13 | [ignore_outside_nodes](#input_13) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 14 | [key](#input_14) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 15 | [normal_distance_check](#input_15) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 16 | [normal_tolerance](#input_16) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 17 | [pinball_control](#input_17) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 18 | [pinball_key](#input_18) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 19 | [exclude_elements_outside_pinball](#input_19) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 20 | [pinball_value](#input_20) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 100 | [is_element_centroidal_data_mapping](#input_100) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 101 | [projection_options](#input_101) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 102 | [dynamic_coordinate_system](#input_102) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 103 | [source_dimension](#input_103) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 104 | [wb_external_data_info](#input_104) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 105 | [target_dimension](#input_105) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
@@ -255,6 +259,10 @@ Default is empty string. The string contains either "2D" or "3D" which specifies
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [source_mesh](#output_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -318,8 +326,10 @@ A Map containing the outputs of the mapping as a key value pair
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -330,6 +340,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: N/A
@@ -344,6 +356,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_shape_functions_for_volume.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_shape_functions_for_volume.md
index 01ad8cfad6..38738c3206 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_shape_functions_for_volume.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/prepare_mechanical_native_mapping_shape_functions_for_volume.md
@@ -14,27 +14,31 @@ Prepare mapping of source data from source mesh to target mesh by operating the
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [source_mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1 Required| [target_mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
-| 3| [target_mesh_scoping](#input_3) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 4| [unit](#input_4) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 5 Required| [location](#input_5) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 6 Required| [dimensionality](#input_6) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 7| [e_shell_layers](#input_7) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 8| [html_report_path](#input_8) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 9| [threads_user_requested](#input_9) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 10| [scale](#input_10) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 11| [edge_tolerance](#input_11) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 12| [conservative](#input_12) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 13| [ignore_outside_nodes](#input_13) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 100| [is_element_centroidal_data_mapping](#input_100) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 101| [projection_options](#input_101) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 102| [dynamic_coordinate_system](#input_102) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 103| [source_dimension](#input_103) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 104| [wb_external_data_info](#input_104) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
-| 105| [target_dimension](#input_105) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [source_mesh](#input_0) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [target_mesh](#input_1) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`field`](../../core-concepts/dpf-types.md#field) |
+| 3 | [target_mesh_scoping](#input_3) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 4 | [unit](#input_4) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 5 | [location](#input_5) | Required|[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 6 | [dimensionality](#input_6) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 7 | [e_shell_layers](#input_7) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 8 | [html_report_path](#input_8) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 9 | [threads_user_requested](#input_9) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 10 | [scale](#input_10) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 11 | [edge_tolerance](#input_11) | |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 12 | [conservative](#input_12) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 13 | [ignore_outside_nodes](#input_13) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 100 | [is_element_centroidal_data_mapping](#input_100) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 101 | [projection_options](#input_101) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 102 | [dynamic_coordinate_system](#input_102) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 103 | [source_dimension](#input_103) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 104 | [wb_external_data_info](#input_104) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+| 105 | [target_dimension](#input_105) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
@@ -192,6 +196,10 @@ Default is empty string. The string contains either "2D" or "3D" which specifies
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [source_mesh](#output_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -255,8 +263,10 @@ A Map containing the outputs of the mapping as a key value pair
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -267,6 +277,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: N/A
@@ -281,6 +293,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/sc_mapping.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/sc_mapping.md
index a50ebd8d4a..ef7c8effec 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/sc_mapping.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/sc_mapping.md
@@ -14,15 +14,19 @@ Apply System Coupling to map data from an input mesh to a target mesh.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [source_mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 1 Required| [target_mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 2 Required| [is_conservative](#input_2) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 3 Required| [location](#input_3) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
-| 4 Required| [dimensionality](#input_4) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 5| [target_scoping](#input_5) |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
-| 6 Required| [source_data](#input_6) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [source_mesh](#input_0) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 1 | [target_mesh](#input_1) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 2 | [is_conservative](#input_2) | Required|[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [location](#input_3) | Required|[`string`](../../core-concepts/dpf-types.md#standard-types) |
+| 4 | [dimensionality](#input_4) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 5 | [target_scoping](#input_5) | |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+| 6 | [source_data](#input_6) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -84,6 +88,10 @@ data to be mapped.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [target_data](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -99,15 +107,17 @@ data mapped on the target mesh
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -118,6 +128,8 @@ If permissive is set to false, the validity of the source and target meshes is c
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: N/A
@@ -132,6 +144,9 @@ If permissive is set to false, the validity of the source and target meshes is c
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/scoping_on_coordinates.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/scoping_on_coordinates.md
index 2f2b1a1cf1..65a206777c 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/scoping_on_coordinates.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/scoping_on_coordinates.md
@@ -14,10 +14,14 @@ Finds the Elemental scoping of a set of coordinates.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [coordinates](#input_0) |[`field`](../../core-concepts/dpf-types.md#field) |
-| 7 Required| [mesh](#input_7) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [coordinates](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field) |
+| 7 | [mesh](#input_7) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -39,6 +43,10 @@ Finds the Elemental scoping of a set of coordinates.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [scoping](#output_0) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -54,8 +62,10 @@ Finds the Elemental scoping of a set of coordinates.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -66,6 +76,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: core
@@ -80,6 +92,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/solid_to_skin.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/solid_to_skin.md
index 20e357bd3e..6e469c7a41 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/solid_to_skin.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/solid_to_skin.md
@@ -14,11 +14,15 @@ Maps a field defined on solid elements to a field defined on skin elements. Thre
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 2| [solid_mesh](#input_2) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh](#input_1) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 2 | [solid_mesh](#input_2) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -48,6 +52,10 @@ Solid mesh support (optional).
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,22 +71,24 @@ Solid mesh support (optional).
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -89,6 +99,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: core
@@ -103,6 +115,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/solid_to_skin_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/solid_to_skin_fc.md
index 71640fbc9f..43afeceb29 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/solid_to_skin_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/solid_to_skin_fc.md
@@ -14,11 +14,15 @@ Maps a fields container defined on solid elements to a fields container defined
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
-| 2| [solid_mesh](#input_2) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh](#input_1) | Required|[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
+| 2 | [solid_mesh](#input_2) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) |
@@ -48,6 +52,10 @@ Solid mesh support (optional).
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,22 +71,24 @@ Solid mesh support (optional).
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -89,6 +99,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: core
@@ -103,6 +115,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/sysc_point_cloud_wf.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/sysc_point_cloud_wf.md
index a443246789..d5aab9cdbc 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/sysc_point_cloud_wf.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/sysc_point_cloud_wf.md
@@ -14,12 +14,16 @@ Prepares a workflow able to map data from an input mesh to a target mesh.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0| [source_mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container), [`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [target_mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container), [`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 6| [target_scoping](#input_6) |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
-| 10| [options_data_tree](#input_10) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [source_mesh](#input_0) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container), [`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [target_mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container), [`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 6 | [target_scoping](#input_6) | |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+| 10 | [options_data_tree](#input_10) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
@@ -57,6 +61,10 @@ DataTree that contains an optional 'mapping_options' subtree with 'conservative'
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [mapping_workflow](#output_0) |[`workflow`](../../core-concepts/dpf-types.md#workflow) |
@@ -72,8 +80,10 @@ Workflow with input pin 'source_data'; optionally 'source_mesh', 'target_mesh',
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -84,6 +94,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: N/A
@@ -98,6 +110,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/sysc_shape_function_wf.md b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/sysc_shape_function_wf.md
index ff604c30c1..0c8afd1ed1 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/mapping/sysc_shape_function_wf.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/mapping/sysc_shape_function_wf.md
@@ -14,12 +14,16 @@ Prepares a workflow able to map data from an input mesh to a target mesh.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0| [source_mesh](#input_0) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 1| [target_mesh](#input_1) |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
-| 6| [target_scoping](#input_6) |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
-| 10| [options_data_tree](#input_10) |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [source_mesh](#input_0) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 1 | [target_mesh](#input_1) | |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) |
+| 6 | [target_scoping](#input_6) | |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+| 10 | [options_data_tree](#input_10) | |[`data_tree`](../../core-concepts/dpf-types.md#data-tree) |
@@ -57,6 +61,10 @@ DataTree that contains an optional 'mapping_options' subtree with 'conservative'
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [mapping_workflow](#output_0) |[`workflow`](../../core-concepts/dpf-types.md#workflow) |
@@ -72,15 +80,17 @@ Workflow with input pin 'source_data'; optionally 'source_mesh', 'target_mesh',
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -91,6 +101,8 @@ If permissive is set to false, the validity of the source and target meshes is c
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: mapping
**Plugin**: N/A
@@ -105,6 +117,9 @@ If permissive is set to false, the validity of the source and target meshes is c
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/absolute_value_by_component.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/absolute_value_by_component.md
index 07c97de24e..11455d6cf4 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/absolute_value_by_component.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/absolute_value_by_component.md
@@ -14,9 +14,13 @@ Computes the absolute value of each data value in the input field component-wise
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
@@ -30,6 +34,10 @@ Field, fields container, or numeric data for which to compute absolute values
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -45,8 +53,10 @@ Field with absolute values applied to each component
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -57,6 +67,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -71,6 +83,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/absolute_value_by_component_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/absolute_value_by_component_fc.md
index 7ee7b23365..92d0e138eb 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/absolute_value_by_component_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/absolute_value_by_component_fc.md
@@ -14,9 +14,13 @@ Computes the absolute value of each data value in the input field component-wise
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Field, fields container, or numeric data for which to compute absolute values
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -45,8 +53,10 @@ Field with absolute values applied to each component
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -57,6 +67,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -71,6 +83,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate.md
index 4809d4af86..ee31ee5ad3 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate.md
@@ -14,11 +14,15 @@ Sums all the elementary data of a field to produce one elementary data point.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fieldA](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [weights](#input_1) |[`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [time_scoping](#input_2) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fieldA](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [weights](#input_1) | |[`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [time_scoping](#input_2) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -48,6 +52,10 @@ time_scoping
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,8 +71,10 @@ Field containing the (weighted) sum for each component in an elementary data
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_fc.md
index c30dab0738..730e6a39f9 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_fc.md
@@ -14,11 +14,15 @@ Sums all the elementary data of a field to produce one elementary data point.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [weights](#input_1) |[`field`](../../core-concepts/dpf-types.md#field) |
-| 2| [time_scoping](#input_2) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [weights](#input_1) | |[`field`](../../core-concepts/dpf-types.md#field) |
+| 2 | [time_scoping](#input_2) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -48,6 +52,10 @@ time_scoping
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,8 +71,10 @@ Field containing the (weighted) sum for each component in an elementary data
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_level_over_label_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_level_over_label_fc.md
index ea16c455f3..f16c0174c9 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_level_over_label_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_level_over_label_fc.md
@@ -14,10 +14,14 @@ Compute the component-wise sum over all the fields that have the same ID as the
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [label](#input_1) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [label](#input_1) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ Label of the fields container where it should operate. If not defined and the in
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,15 +62,17 @@ Label of the fields container where it should operate. If not defined and the in
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### incremental
+### [incremental](../../core-concepts/operator-configurations.md#incremental)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
This operator can be run several times with different inputs so that the output will take all the inputs of the different runs into account. It can be used to save memory. For example, a large time scoping can be split in smaller ranges of time to compute the result range by range.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -73,6 +83,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -87,6 +99,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_min_over_label_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_min_over_label_fc.md
index d32a7d0cb9..8059c9f320 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_min_over_label_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_min_over_label_fc.md
@@ -14,10 +14,14 @@ Compute the component-wise sum over all the fields that have the same ID as the
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [label](#input_1) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [label](#input_1) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ Label of the fields container where it should operate. If not defined and the in
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,15 +62,17 @@ Label of the fields container where it should operate. If not defined and the in
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### incremental
+### [incremental](../../core-concepts/operator-configurations.md#incremental)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
This operator can be run several times with different inputs so that the output will take all the inputs of the different runs into account. It can be used to save memory. For example, a large time scoping can be split in smaller ranges of time to compute the result range by range.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -73,6 +83,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -87,6 +99,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_over_label_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_over_label_fc.md
index baff0cca5e..fd9e42fb85 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_over_label_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulate_over_label_fc.md
@@ -14,10 +14,14 @@ Compute the component-wise sum over all the fields that have the same ID as the
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [label](#input_1) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [label](#input_1) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ Label of the fields container where it should operate. If not defined and the in
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,15 +62,17 @@ Label of the fields container where it should operate. If not defined and the in
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### incremental
+### [incremental](../../core-concepts/operator-configurations.md#incremental)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
This operator can be run several times with different inputs so that the output will take all the inputs of the different runs into account. It can be used to save memory. For example, a large time scoping can be split in smaller ranges of time to compute the result range by range.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -73,6 +83,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -87,6 +99,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulation_per_scoping.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulation_per_scoping.md
index bca74f37da..1bbfc0c5c0 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulation_per_scoping.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/accumulation_per_scoping.md
@@ -14,13 +14,17 @@ This operator calculates the sum and the percentage of total sum of the input fi
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 3 Required| [streams_container](#input_3) |[`streams_container`](../../core-concepts/dpf-types.md#streams-container) |
-| 4 Required| [data_sources](#input_4) |[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
-| 5 Required| [scopings_container](#input_5) |[`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 3 | [streams_container](#input_3) | Required|[`streams_container`](../../core-concepts/dpf-types.md#streams-container) |
+| 4 | [data_sources](#input_4) | Required|[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
+| 5 | [scopings_container](#input_5) | Required|[`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
@@ -66,6 +70,10 @@ The intersection between the of the first will be used.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [accumulation_per_scoping](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -89,8 +97,10 @@ The intersection between the of the first will be used.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -101,6 +111,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -115,6 +127,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/add.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/add.md
index 1e59721677..aefc9d9f4d 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/add.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/add.md
@@ -14,10 +14,14 @@ Computes the sum of two fields. If one field's scoping has 'overall' location, t
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fieldA](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 1 Required| [fieldB](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fieldA](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 1 | [fieldB](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,57 +62,59 @@ Field containing the element-wise sum of the two input fields
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### binary_operation
+### [binary_operation](../../core-concepts/operator-configurations.md#binary_operation)
- **Expected type(s):** `binary_operation_enum`, [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 1
This option allows to choose how two inputs will be treated together. eOnlyIntersection (0) means that the output will only contain the entities shared by all the inputs. eUnion (1) means that the output will contain all the entities contained in at least one of the inputs.
-### inplace
+### [inplace](../../core-concepts/operator-configurations.md#inplace)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
The output is written over the input to save memory if this config is set to true.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, warning checks (like unit or data sizes) won't be done.
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### use_cache
+### [use_cache](../../core-concepts/operator-configurations.md#use_cache)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Some intermediate data is put in cache if this config is set to true. This option can reduce computation time after the first run.
-### work_by_index
+### [work_by_index](../../core-concepts/operator-configurations.md#work_by_index)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -115,6 +125,8 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -129,6 +141,9 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/add_constant.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/add_constant.md
index eb7bf6ff06..72d995ccf0 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/add_constant.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/add_constant.md
@@ -14,10 +14,14 @@ Computes the sum of a field (in 0) and a scalar (in 1).
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [weights](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [weights](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ double or vector of double
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,8 +62,10 @@ double or vector of double
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -66,6 +76,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -80,6 +92,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/add_constant_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/add_constant_fc.md
index da04184aaf..846bc4f3bc 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/add_constant_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/add_constant_fc.md
@@ -14,10 +14,14 @@ Computes the sum of a field (in 0) and a scalar (in 1).
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [weights](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [weights](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ double or vector of double
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -54,8 +62,10 @@ double or vector of double
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -66,6 +76,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -80,6 +92,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/add_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/add_fc.md
index 358abcfa6e..df7d045fd5 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/add_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/add_fc.md
@@ -14,9 +14,13 @@ Selects all fields with the same label space in the input fields container and a
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`field`](../../core-concepts/dpf-types.md#field), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`field`](../../core-concepts/dpf-types.md#field), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
@@ -30,6 +34,10 @@ Selects all fields with the same label space in the input fields container and a
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -45,50 +53,52 @@ FieldsContainer with summed fields by label space
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### binary_operation
+### [binary_operation](../../core-concepts/operator-configurations.md#binary_operation)
- **Expected type(s):** `binary_operation_enum`, [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 1
This option allows to choose how two inputs will be treated together. eOnlyIntersection (0) means that the output will only contain the entities shared by all the inputs. eUnion (1) means that the output will contain all the entities contained in at least one of the inputs.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, warning checks (like unit or data sizes) won't be done.
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### use_cache
+### [use_cache](../../core-concepts/operator-configurations.md#use_cache)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Some intermediate data is put in cache if this config is set to true. This option can reduce computation time after the first run.
-### work_by_index
+### [work_by_index](../../core-concepts/operator-configurations.md#work_by_index)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -99,6 +109,8 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -113,6 +125,9 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/amplitude.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/amplitude.md
index ad79f75f96..77e0d7cc40 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/amplitude.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/amplitude.md
@@ -14,10 +14,14 @@ Computes amplitude of a real and an imaginary field.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fieldA](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [fieldB](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fieldA](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [fieldB](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -39,6 +43,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,8 +62,10 @@ field or fields container with only one field is expected
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -66,6 +76,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -80,6 +92,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/amplitude_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/amplitude_fc.md
index b6e3388111..14b6f37005 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/amplitude_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/amplitude_fc.md
@@ -14,9 +14,13 @@ Computes the amplitude of a real and an imaginary field.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Computes the amplitude of a real and an imaginary field.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -45,8 +53,10 @@ Computes the amplitude of a real and an imaginary field.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -57,6 +67,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -71,6 +83,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/average_over_label_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/average_over_label_fc.md
index d80797b835..2889558712 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/average_over_label_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/average_over_label_fc.md
@@ -14,10 +14,14 @@ Compute the component-wise average over all the fields that have the same ID as
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [label](#input_1) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [label](#input_1) | |[`string`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ Label of the fields container where it should operate. If not defined and the in
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,15 +62,17 @@ Label of the fields container where it should operate. If not defined and the in
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### incremental
+### [incremental](../../core-concepts/operator-configurations.md#incremental)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
This operator can be run several times with different inputs so that the output will take all the inputs of the different runs into account. It can be used to save memory. For example, a large time scoping can be split in smaller ranges of time to compute the result range by range.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -73,6 +83,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -87,6 +99,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/centroid.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/centroid.md
index d599ca3bed..92e99b9c1f 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/centroid.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/centroid.md
@@ -14,11 +14,15 @@ Computes centroid of field1 and field2, using fieldOut = field1*(1.-fact)+field2
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fieldA](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [fieldB](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 2 Required| [factor](#input_2) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fieldA](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [fieldB](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 2 | [factor](#input_2) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ Scalar
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -63,29 +71,31 @@ Field with centroid calculation: fieldA*(1-factor) + fieldB*factor
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### work_by_index
+### [work_by_index](../../core-concepts/operator-configurations.md#work_by_index)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -96,6 +106,8 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -110,6 +122,9 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/centroid_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/centroid_fc.md
index c7bb99edae..fb36065f72 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/centroid_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/centroid_fc.md
@@ -14,12 +14,16 @@ Computes the centroid of all the matching fields of a fields container at a give
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [time_freq](#input_1) |[`double`](../../core-concepts/dpf-types.md#standard-types) |
-| 2| [step](#input_2) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 8| [time_freq_support](#input_8) |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [time_freq](#input_1) | Required|[`double`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [step](#input_2) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 8 | [time_freq_support](#input_8) | |[`time_freq_support`](../../core-concepts/dpf-types.md#time-freq-support) |
@@ -57,6 +61,10 @@ Optional TimeFreqSupport for field resolution
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -72,15 +80,17 @@ FieldsContainer with centroid calculation results at specified time/frequency
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -91,6 +101,8 @@ If this option is set to true, warning checks (like unit or data sizes) won't be
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -105,6 +117,9 @@ If this option is set to true, warning checks (like unit or data sizes) won't be
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_divide.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_divide.md
index bdb92c1225..c4cf03f25a 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_divide.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_divide.md
@@ -14,10 +14,14 @@ Computes component-wise fraction between two fields of same dimensionality. If o
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fieldA](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [fieldB](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fieldA](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [fieldB](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -39,6 +43,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,57 +62,59 @@ field or fields container with only one field is expected
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### binary_operation
+### [binary_operation](../../core-concepts/operator-configurations.md#binary_operation)
- **Expected type(s):** `binary_operation_enum`, [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 1
This option allows to choose how two inputs will be treated together. eOnlyIntersection (0) means that the output will only contain the entities shared by all the inputs. eUnion (1) means that the output will contain all the entities contained in at least one of the inputs.
-### inplace
+### [inplace](../../core-concepts/operator-configurations.md#inplace)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
The output is written over the input to save memory if this config is set to true.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, warning checks (like unit or data sizes) won't be done.
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### use_cache
+### [use_cache](../../core-concepts/operator-configurations.md#use_cache)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Some intermediate data is put in cache if this config is set to true. This option can reduce computation time after the first run.
-### work_by_index
+### [work_by_index](../../core-concepts/operator-configurations.md#work_by_index)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -115,6 +125,8 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -129,6 +141,9 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_divide_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_divide_fc.md
index 3dd16e1f80..fe1749a6c0 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_divide_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_divide_fc.md
@@ -14,10 +14,14 @@ For every two fields with the same label space (from the two input fields contai
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_containerA](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [fields_containerB](#input_1) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_containerA](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [fields_containerB](#input_1) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -39,6 +43,10 @@ For every two fields with the same label space (from the two input fields contai
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -54,50 +62,52 @@ For every two fields with the same label space (from the two input fields contai
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### binary_operation
+### [binary_operation](../../core-concepts/operator-configurations.md#binary_operation)
- **Expected type(s):** `binary_operation_enum`, [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 1
This option allows to choose how two inputs will be treated together. eOnlyIntersection (0) means that the output will only contain the entities shared by all the inputs. eUnion (1) means that the output will contain all the entities contained in at least one of the inputs.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, warning checks (like unit or data sizes) won't be done.
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### use_cache
+### [use_cache](../../core-concepts/operator-configurations.md#use_cache)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Some intermediate data is put in cache if this config is set to true. This option can reduce computation time after the first run.
-### work_by_index
+### [work_by_index](../../core-concepts/operator-configurations.md#work_by_index)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -108,6 +118,8 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -122,6 +134,9 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_product.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_product.md
index 3b555a38ac..591aa6aa96 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_product.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_product.md
@@ -14,10 +14,14 @@ Computes component-wise product between two fields of same dimensionality. If on
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fieldA](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [fieldB](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fieldA](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [fieldB](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -39,6 +43,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,57 +62,59 @@ field or fields container with only one field is expected
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### binary_operation
+### [binary_operation](../../core-concepts/operator-configurations.md#binary_operation)
- **Expected type(s):** `binary_operation_enum`, [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 1
This option allows to choose how two inputs will be treated together. eOnlyIntersection (0) means that the output will only contain the entities shared by all the inputs. eUnion (1) means that the output will contain all the entities contained in at least one of the inputs.
-### inplace
+### [inplace](../../core-concepts/operator-configurations.md#inplace)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
The output is written over the input to save memory if this config is set to true.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, warning checks (like unit or data sizes) won't be done.
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### use_cache
+### [use_cache](../../core-concepts/operator-configurations.md#use_cache)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Some intermediate data is put in cache if this config is set to true. This option can reduce computation time after the first run.
-### work_by_index
+### [work_by_index](../../core-concepts/operator-configurations.md#work_by_index)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -115,6 +125,8 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -129,6 +141,9 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_product_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_product_fc.md
index 4ae263f5e0..d159f1ac87 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_product_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/component_wise_product_fc.md
@@ -14,10 +14,14 @@ Computes component-wise product between two fields of same dimensionality. If on
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [fieldB](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [fieldB](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -39,6 +43,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -54,57 +62,59 @@ field or fields container with only one field is expected
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### binary_operation
+### [binary_operation](../../core-concepts/operator-configurations.md#binary_operation)
- **Expected type(s):** `binary_operation_enum`, [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 1
This option allows to choose how two inputs will be treated together. eOnlyIntersection (0) means that the output will only contain the entities shared by all the inputs. eUnion (1) means that the output will contain all the entities contained in at least one of the inputs.
-### inplace
+### [inplace](../../core-concepts/operator-configurations.md#inplace)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
The output is written over the input to save memory if this config is set to true.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, warning checks (like unit or data sizes) won't be done.
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### use_cache
+### [use_cache](../../core-concepts/operator-configurations.md#use_cache)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Some intermediate data is put in cache if this config is set to true. This option can reduce computation time after the first run.
-### work_by_index
+### [work_by_index](../../core-concepts/operator-configurations.md#work_by_index)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -115,6 +125,8 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -129,6 +141,9 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/compute_residual_and_error.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/compute_residual_and_error.md
index efbb327b07..736679c5a1 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/compute_residual_and_error.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/compute_residual_and_error.md
@@ -16,13 +16,17 @@ When a second entry is not provided, the calculation is only completed for the f
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field_or_fields_container1](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [normalization_type](#input_1) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 2| [norm_calculation_type](#input_2) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [field_reference](#input_3) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 4| [field_or_fields_container2](#input_4) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field_or_fields_container1](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [normalization_type](#input_1) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 2 | [norm_calculation_type](#input_2) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [field_reference](#input_3) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 4 | [field_or_fields_container2](#input_4) | |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -82,6 +86,10 @@ Field or fields container of the exact same dimensions as pin 0 to be used for r
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [residual](#output_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -135,8 +143,10 @@ Error scaling factor :
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -147,6 +157,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -161,6 +173,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/conjugate.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/conjugate.md
index e589dec8f3..776d0486a4 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/conjugate.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/conjugate.md
@@ -14,9 +14,13 @@ Computes element-wise conjugate of field containers containing complex fields.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Computes element-wise conjugate of field containers containing complex fields.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -45,8 +53,10 @@ Computes element-wise conjugate of field containers containing complex fields.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -57,6 +67,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -71,6 +83,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/correlation.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/correlation.md
index 6582594b97..3c1351b3f1 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/correlation.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/correlation.md
@@ -14,12 +14,16 @@ Takes two fields and a weighting and computes their correlation: aMb/(||aMa||.||
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fieldA](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 1 Required| [fieldB](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 2 Required| [weights](#input_2) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 3 Required| [absoluteValue](#input_3) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fieldA](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 1 | [fieldB](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 2 | [weights](#input_2) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 3 | [absoluteValue](#input_3) | Required|[`bool`](../../core-concepts/dpf-types.md#standard-types) |
@@ -57,6 +61,10 @@ If true, correlation factor is ||aMb||/(||aMa||.||bMb||)
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -80,8 +88,10 @@ If several b are provided, this output contains the index of the highest correla
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -92,6 +102,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -106,6 +118,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/cos.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/cos.md
index 944a1cbbce..c16ffb3417 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/cos.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/cos.md
@@ -14,9 +14,13 @@ Computes element-wise cosine function on field data: cos(field[i]).
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Field or fields container containing numeric data for cosine calculation
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -45,8 +53,10 @@ Field with cosine values applied element-wise to input data
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -57,6 +67,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -71,6 +83,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/cos_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/cos_fc.md
index 78eb1723f8..4f7e44a7b1 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/cos_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/cos_fc.md
@@ -14,9 +14,13 @@ Computes element-wise cosine function on field data: cos(field[i]).
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Field or fields container containing numeric data for cosine calculation
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -45,8 +53,10 @@ Field with cosine values applied element-wise to input data
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -57,6 +67,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -71,6 +83,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_derive.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_derive.md
index 07e2be0c98..d6bb140f3f 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_derive.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_derive.md
@@ -14,9 +14,13 @@ Derives field containers containing complex fields.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Derives field containers containing complex fields.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -45,29 +53,31 @@ Derives field containers containing complex fields.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### inplace
+### [inplace](../../core-concepts/operator-configurations.md#inplace)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
The output is written over the input to save memory if this config is set to true.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -78,6 +88,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -92,6 +104,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_divide.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_divide.md
index 60cb551171..37de81ae58 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_divide.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_divide.md
@@ -14,10 +14,14 @@ Computes division between two field containers containing complex fields.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_containerA](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [fields_containerB](#input_1) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_containerA](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [fields_containerB](#input_1) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -39,6 +43,10 @@ Computes division between two field containers containing complex fields.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -54,8 +62,10 @@ Computes division between two field containers containing complex fields.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -66,6 +76,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -80,6 +92,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_dot.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_dot.md
index 74732e9455..cf6a90d239 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_dot.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_dot.md
@@ -14,10 +14,14 @@ Computes product between two field containers containing complex fields.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_containerA](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [fields_containerB](#input_1) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_containerA](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [fields_containerB](#input_1) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -39,6 +43,10 @@ Computes product between two field containers containing complex fields.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -54,50 +62,52 @@ Computes product between two field containers containing complex fields.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### binary_operation
+### [binary_operation](../../core-concepts/operator-configurations.md#binary_operation)
- **Expected type(s):** `binary_operation_enum`, [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 1
This option allows to choose how two inputs will be treated together. eOnlyIntersection (0) means that the output will only contain the entities shared by all the inputs. eUnion (1) means that the output will contain all the entities contained in at least one of the inputs.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, warning checks (like unit or data sizes) won't be done.
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### use_cache
+### [use_cache](../../core-concepts/operator-configurations.md#use_cache)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Some intermediate data is put in cache if this config is set to true. This option can reduce computation time after the first run.
-### work_by_index
+### [work_by_index](../../core-concepts/operator-configurations.md#work_by_index)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -108,6 +118,8 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -122,6 +134,9 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_multiply.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_multiply.md
index 05c9c5c000..91f4de3bcd 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_multiply.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/cplx_multiply.md
@@ -14,10 +14,14 @@ Computes multiplication between two field containers containing complex fields.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_containerA](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [fields_containerB](#input_1) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_containerA](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [fields_containerB](#input_1) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -39,6 +43,10 @@ Computes multiplication between two field containers containing complex fields.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -54,50 +62,52 @@ Computes multiplication between two field containers containing complex fields.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### binary_operation
+### [binary_operation](../../core-concepts/operator-configurations.md#binary_operation)
- **Expected type(s):** `binary_operation_enum`, [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 1
This option allows to choose how two inputs will be treated together. eOnlyIntersection (0) means that the output will only contain the entities shared by all the inputs. eUnion (1) means that the output will contain all the entities contained in at least one of the inputs.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, warning checks (like unit or data sizes) won't be done.
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### use_cache
+### [use_cache](../../core-concepts/operator-configurations.md#use_cache)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Some intermediate data is put in cache if this config is set to true. This option can reduce computation time after the first run.
-### work_by_index
+### [work_by_index](../../core-concepts/operator-configurations.md#work_by_index)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -108,6 +118,8 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -122,6 +134,9 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/cross_product.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/cross_product.md
index 9363242aa5..890bd45944 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/cross_product.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/cross_product.md
@@ -14,10 +14,14 @@ Computes the cross product of two vector fields. Fields can have the same locati
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fieldA](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 1 Required| [fieldB](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fieldA](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 1 | [fieldB](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,50 +62,52 @@ field or fields container with only one field is expected
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### binary_operation
+### [binary_operation](../../core-concepts/operator-configurations.md#binary_operation)
- **Expected type(s):** `binary_operation_enum`, [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 1
This option allows to choose how two inputs will be treated together. eOnlyIntersection (0) means that the output will only contain the entities shared by all the inputs. eUnion (1) means that the output will contain all the entities contained in at least one of the inputs.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, warning checks (like unit or data sizes) won't be done.
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### use_cache
+### [use_cache](../../core-concepts/operator-configurations.md#use_cache)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Some intermediate data is put in cache if this config is set to true. This option can reduce computation time after the first run.
-### work_by_index
+### [work_by_index](../../core-concepts/operator-configurations.md#work_by_index)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -108,6 +118,8 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -122,6 +134,9 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/cross_product_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/cross_product_fc.md
index 3530988e30..29b4da63e9 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/cross_product_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/cross_product_fc.md
@@ -14,10 +14,14 @@ Computes the cross product of two vector fields. Fields can have the same locati
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field_or_fields_container_A](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 1 Required| [field_or_fields_container_B](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field_or_fields_container_A](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 1 | [field_or_fields_container_B](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -54,50 +62,52 @@ field or fields container with only one field is expected
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### binary_operation
+### [binary_operation](../../core-concepts/operator-configurations.md#binary_operation)
- **Expected type(s):** `binary_operation_enum`, [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 1
This option allows to choose how two inputs will be treated together. eOnlyIntersection (0) means that the output will only contain the entities shared by all the inputs. eUnion (1) means that the output will contain all the entities contained in at least one of the inputs.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, warning checks (like unit or data sizes) won't be done.
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### use_cache
+### [use_cache](../../core-concepts/operator-configurations.md#use_cache)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Some intermediate data is put in cache if this config is set to true. This option can reduce computation time after the first run.
-### work_by_index
+### [work_by_index](../../core-concepts/operator-configurations.md#work_by_index)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -108,6 +118,8 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -122,6 +134,9 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/dot.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/dot.md
index fa1bd8ff27..97b300b335 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/dot.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/dot.md
@@ -14,10 +14,14 @@ DEPRECATED, PLEASE USE GENERALIZED INNER PRODUCT. Computes element - wise dot pr
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fieldA](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [fieldB](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fieldA](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [fieldB](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -39,6 +43,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,57 +62,59 @@ Scalar field containing the dot product values between corresponding vectors
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### binary_operation
+### [binary_operation](../../core-concepts/operator-configurations.md#binary_operation)
- **Expected type(s):** `binary_operation_enum`, [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 1
This option allows to choose how two inputs will be treated together. eOnlyIntersection (0) means that the output will only contain the entities shared by all the inputs. eUnion (1) means that the output will contain all the entities contained in at least one of the inputs.
-### inplace
+### [inplace](../../core-concepts/operator-configurations.md#inplace)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
The output is written over the input to save memory if this config is set to true.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, warning checks (like unit or data sizes) won't be done.
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### use_cache
+### [use_cache](../../core-concepts/operator-configurations.md#use_cache)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Some intermediate data is put in cache if this config is set to true. This option can reduce computation time after the first run.
-### work_by_index
+### [work_by_index](../../core-concepts/operator-configurations.md#work_by_index)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -115,6 +125,8 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -129,6 +141,9 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/dot_tensor.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/dot_tensor.md
index cdf704a4c2..9e0b350635 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/dot_tensor.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/dot_tensor.md
@@ -14,10 +14,14 @@ DEPRECATED, PLEASE USE GENERALIZED INNER PRODUCT. Computes element-wise dot prod
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fieldA](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1 Required| [fieldB](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fieldA](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [fieldB](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -39,6 +43,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,50 +62,52 @@ field or fields container with only one field is expected
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### binary_operation
+### [binary_operation](../../core-concepts/operator-configurations.md#binary_operation)
- **Expected type(s):** `binary_operation_enum`, [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 1
This option allows to choose how two inputs will be treated together. eOnlyIntersection (0) means that the output will only contain the entities shared by all the inputs. eUnion (1) means that the output will contain all the entities contained in at least one of the inputs.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, warning checks (like unit or data sizes) won't be done.
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### use_cache
+### [use_cache](../../core-concepts/operator-configurations.md#use_cache)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Some intermediate data is put in cache if this config is set to true. This option can reduce computation time after the first run.
-### work_by_index
+### [work_by_index](../../core-concepts/operator-configurations.md#work_by_index)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -108,6 +118,8 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -122,6 +134,9 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/entity_extractor.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/entity_extractor.md
index 584ead9e90..2e654cfcb5 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/entity_extractor.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/entity_extractor.md
@@ -14,10 +14,14 @@ Extracts an entity from a field, based on its ID.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fieldA](#input_0) |[`field`](../../core-concepts/dpf-types.md#field) |
-| 1 Required| [scalar_int](#input_1) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fieldA](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field) |
+| 1 | [scalar_int](#input_1) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ Extracts an entity from a field, based on its ID.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,8 +62,10 @@ Extracts an entity from a field, based on its ID.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -66,6 +76,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -80,6 +92,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/expansion_psd.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/expansion_psd.md
index 2216441a31..16fbf5135e 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/expansion_psd.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/expansion_psd.md
@@ -14,13 +14,17 @@ Computes the PSD response for one-sigma solution.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [mode_shapes](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [static_shapes](#input_1) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 2 Required| [rel_rel_covar_matrix](#input_2) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 3| [stat_stat_covar_matrix](#input_3) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 4| [rel_stat_covar_matrix](#input_4) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [mode_shapes](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [static_shapes](#input_1) | |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 2 | [rel_rel_covar_matrix](#input_2) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 3 | [stat_stat_covar_matrix](#input_3) | |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 4 | [rel_stat_covar_matrix](#input_4) | |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -66,6 +70,10 @@ Fields container containing covariance matrices from a psd file: covariance matr
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [psd](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -81,22 +89,24 @@ PSD solution per label
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -107,6 +117,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -121,6 +133,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/exponential.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/exponential.md
index e88f9d3205..4ed4c3b68c 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/exponential.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/exponential.md
@@ -14,9 +14,13 @@ Computes element-wise exponential function on field data: exp(field[i]).
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
@@ -30,6 +34,10 @@ Field, fields container, or numeric data for exponential calculation
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -45,8 +53,10 @@ Field with exponential values applied element-wise to input data
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -57,6 +67,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -71,6 +83,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/exponential_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/exponential_fc.md
index 3cd4c85f2d..7bd37af5a8 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/exponential_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/exponential_fc.md
@@ -14,9 +14,13 @@ Computes element-wise exponential function on field data: exp(field[i]).
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Field, fields container, or numeric data for exponential calculation
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -45,8 +53,10 @@ Field with exponential values applied element-wise to input data
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -57,6 +67,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -71,6 +83,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_approx.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_approx.md
index 6eacc08b70..0709af90c7 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_approx.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_approx.md
@@ -15,16 +15,20 @@ Computes the fitting curve using FFT filtering and cubic fitting in space (node
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0| [time_scoping](#input_0) |[`vector`](../../core-concepts/dpf-types.md#standard-types), [`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 1| [mesh_scoping](#input_1) |`umap`, [`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
-| 2 Required| [entity_to_fit](#input_2) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 3 Required| [component_number](#input_3) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 4 Required| [first_derivative](#input_4) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 5 Required| [second_derivative](#input_5) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 6 Required| [fit_data](#input_6) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 7| [cutoff_fr](#input_7) |[`double`](../../core-concepts/dpf-types.md#standard-types), [`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [time_scoping](#input_0) | |[`vector`](../../core-concepts/dpf-types.md#standard-types), [`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 1 | [mesh_scoping](#input_1) | |`umap`, [`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) |
+| 2 | [entity_to_fit](#input_2) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 3 | [component_number](#input_3) | Required|[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 4 | [first_derivative](#input_4) | Required|[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 5 | [second_derivative](#input_5) | Required|[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 6 | [fit_data](#input_6) | Required|[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 7 | [cutoff_fr](#input_7) | |[`double`](../../core-concepts/dpf-types.md#standard-types), [`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -94,6 +98,10 @@ Cutoff frequency.
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fitted_entity_y](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -125,22 +133,24 @@ The second derivative (d2Y) from the fitted Y.
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
@@ -151,6 +161,8 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -165,6 +177,9 @@ Loops are allowed to run in parallel if the value of this config is set to true.
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_eval.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_eval.md
index a60fefbb91..f52158f0d9 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_eval.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_eval.md
@@ -14,10 +14,14 @@ Evaluate the fast fourier transforms at a given set of fields.
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field_t](#input_0) |[`field`](../../core-concepts/dpf-types.md#field) |
-| 1| [time_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field_t](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field) |
+| 1 | [time_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
@@ -39,6 +43,10 @@ if specified only the results at these set ids are used
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -62,8 +70,10 @@ if specified only the results at these set ids are used
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -74,6 +84,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -88,6 +100,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_gradient_eval.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_gradient_eval.md
index 4ed9501dd3..95a91a4891 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_gradient_eval.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_gradient_eval.md
@@ -14,11 +14,15 @@ Evaluate min max based on the fast fourier transform at a given field, using gra
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [time_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 2| [fs_ratio](#input_2) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [time_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 2 | [fs_ratio](#input_2) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
@@ -48,6 +52,10 @@ default value = 20
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [coefficients](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -63,8 +71,10 @@ default value = 20
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -75,6 +85,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -89,6 +101,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_multi_harmonic_minmax.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_multi_harmonic_minmax.md
index 4f5bec47d4..b9927a9d87 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_multi_harmonic_minmax.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/fft_multi_harmonic_minmax.md
@@ -14,17 +14,21 @@ Evaluate min max fields on multi harmonic solution. min and max fields are calcu
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
-| 1| [rpm_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 2| [fs_ratio](#input_2) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 3| [num_subdivisions](#input_3) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 4| [max_num_subdivisions](#input_4) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 5| [num_cycles](#input_5) |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
-| 6| [use_harmonic_zero](#input_6) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 7| [calculate_time_series](#input_7) |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
-| 8| [substeps_selector](#input_8) |[`vector`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+| 1 | [rpm_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 2 | [fs_ratio](#input_2) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 3 | [num_subdivisions](#input_3) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 4 | [max_num_subdivisions](#input_4) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 5 | [num_cycles](#input_5) | |[`int32`](../../core-concepts/dpf-types.md#standard-types) |
+| 6 | [use_harmonic_zero](#input_6) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 7 | [calculate_time_series](#input_7) | |[`bool`](../../core-concepts/dpf-types.md#standard-types) |
+| 8 | [substeps_selector](#input_8) | |[`vector`](../../core-concepts/dpf-types.md#standard-types) |
@@ -102,6 +106,10 @@ substeps to evaluate (frequencies), by default the operator is evaluated using a
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field_min](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -133,8 +141,10 @@ substeps to evaluate (frequencies), by default the operator is evaluated using a
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -145,6 +155,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -159,6 +171,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/generalized_inner_product.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/generalized_inner_product.md
index a9293e4b56..520bef7f20 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/generalized_inner_product.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/generalized_inner_product.md
@@ -14,10 +14,14 @@ Computes a general notion of inner product between two fields of possibly differ
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fieldA](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 1 Required| [fieldB](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fieldA](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 1 | [fieldB](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -54,50 +62,52 @@ Field containing the generalized inner product result
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### binary_operation
+### [binary_operation](../../core-concepts/operator-configurations.md#binary_operation)
- **Expected type(s):** `binary_operation_enum`, [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 1
This option allows to choose how two inputs will be treated together. eOnlyIntersection (0) means that the output will only contain the entities shared by all the inputs. eUnion (1) means that the output will contain all the entities contained in at least one of the inputs.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, warning checks (like unit or data sizes) won't be done.
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### use_cache
+### [use_cache](../../core-concepts/operator-configurations.md#use_cache)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Some intermediate data is put in cache if this config is set to true. This option can reduce computation time after the first run.
-### work_by_index
+### [work_by_index](../../core-concepts/operator-configurations.md#work_by_index)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -108,6 +118,8 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -122,6 +134,9 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/generalized_inner_product_fc.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/generalized_inner_product_fc.md
index 07d2afcd58..fa376f74d5 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/generalized_inner_product_fc.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/generalized_inner_product_fc.md
@@ -14,10 +14,14 @@ Computes a general notion of inner product between two fields of possibly differ
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field_or_fields_container_A](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
-| 1 Required| [field_or_fields_container_B](#input_1) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field_or_fields_container_A](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
+| 1 | [field_or_fields_container_B](#input_1) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container), [`double`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types) |
@@ -39,6 +43,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -54,50 +62,52 @@ Field containing the generalized inner product result
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### binary_operation
+### [binary_operation](../../core-concepts/operator-configurations.md#binary_operation)
- **Expected type(s):** `binary_operation_enum`, [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 1
This option allows to choose how two inputs will be treated together. eOnlyIntersection (0) means that the output will only contain the entities shared by all the inputs. eUnion (1) means that the output will contain all the entities contained in at least one of the inputs.
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
-### num_threads
+### [num_threads](../../core-concepts/operator-configurations.md#num_threads)
- **Expected type(s):** [`int32`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** 0
Number of threads to use to run in parallel
-### permissive
+### [permissive](../../core-concepts/operator-configurations.md#permissive)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
If this option is set to true, warning checks (like unit or data sizes) won't be done.
-### run_in_parallel
+### [run_in_parallel](../../core-concepts/operator-configurations.md#run_in_parallel)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Loops are allowed to run in parallel if the value of this config is set to true.
-### use_cache
+### [use_cache](../../core-concepts/operator-configurations.md#use_cache)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** true
Some intermediate data is put in cache if this config is set to true. This option can reduce computation time after the first run.
-### work_by_index
+### [work_by_index](../../core-concepts/operator-configurations.md#work_by_index)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -108,6 +118,8 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -122,6 +134,9 @@ If this option is set to true, loops and comparisons by entity will be done by i
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/hdf5_topo_elemental_density.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/hdf5_topo_elemental_density.md
index bb7c6a7812..2cc684c1ec 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/hdf5_topo_elemental_density.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/hdf5_topo_elemental_density.md
@@ -14,13 +14,17 @@ Extract Elemental Topology Density result from topo solver output. Default behav
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0| [time_scoping](#input_0) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 3| [streams](#input_3) |[`streams_container`](../../core-concepts/dpf-types.md#streams-container) |
-| 4| [data_sources](#input_4) |[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
-| 200 Required| [custom_ponderation_name](#input_200) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [time_scoping](#input_0) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 3 | [streams](#input_3) | |[`streams_container`](../../core-concepts/dpf-types.md#streams-container) |
+| 4 | [data_sources](#input_4) | |[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
+| 200 | [custom_ponderation_name](#input_200) | Required|[`string`](../../core-concepts/dpf-types.md#standard-types) |
@@ -66,6 +70,10 @@ take custom ponderation_field from the topo file by name
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -81,8 +89,10 @@ take custom ponderation_field from the topo file by name
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -93,6 +103,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -107,6 +119,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/hdf5_topo_nodal_density.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/hdf5_topo_nodal_density.md
index af21c6d283..174420c68a 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/hdf5_topo_nodal_density.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/hdf5_topo_nodal_density.md
@@ -14,13 +14,17 @@ Extract Nodal Topology Density result from topo solver output. Default behavior
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0| [time_scoping](#input_0) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 1| [mesh_scoping](#input_1) |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
-| 3| [streams](#input_3) |[`streams_container`](../../core-concepts/dpf-types.md#streams-container) |
-| 4| [data_sources](#input_4) |[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
-| 200 Required| [custom_ponderation_name](#input_200) |[`string`](../../core-concepts/dpf-types.md#standard-types) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [time_scoping](#input_0) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 1 | [mesh_scoping](#input_1) | |[`scoping`](../../core-concepts/dpf-types.md#scoping) |
+| 3 | [streams](#input_3) | |[`streams_container`](../../core-concepts/dpf-types.md#streams-container) |
+| 4 | [data_sources](#input_4) | |[`data_sources`](../../core-concepts/dpf-types.md#data-sources) |
+| 200 | [custom_ponderation_name](#input_200) | Required|[`string`](../../core-concepts/dpf-types.md#standard-types) |
@@ -66,6 +70,10 @@ take custom ponderation_field from the topo file by name
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -81,8 +89,10 @@ take custom ponderation_field from the topo file by name
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -93,6 +103,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -107,6 +119,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/img_part.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/img_part.md
index 3e40ef9dd5..b903adec04 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/img_part.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/img_part.md
@@ -14,9 +14,13 @@ Extracts element-wise imaginary part of field containers containing complex fiel
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [fields_container](#input_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [fields_container](#input_0) | Required|[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ Extracts element-wise imaginary part of field containers containing complex fiel
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [fields_container](#output_0) |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -45,8 +53,10 @@ Extracts element-wise imaginary part of field containers containing complex fiel
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -57,6 +67,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -71,6 +83,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+
C++
diff --git a/2027R1/dpf-framework-27-r1/operator-specifications/math/invert.md b/2027R1/dpf-framework-27-r1/operator-specifications/math/invert.md
index aa9da521b2..112940a15b 100644
--- a/2027R1/dpf-framework-27-r1/operator-specifications/math/invert.md
+++ b/2027R1/dpf-framework-27-r1/operator-specifications/math/invert.md
@@ -14,9 +14,13 @@ DEPRECATED, PLEASE USE DIVIDE. Computes the element-wise and component-wise inve
## Inputs
-| Pin number | Name | Expected type(s) |
-|-------|-------|------------------|
-| 0 Required| [field](#input_0) |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
+This table lists the input pins for this operator. Input pins define the data that the operator requires to perform its operation.
+Some inputs are required, while others are optional and provide additional configuration.
+Each parameter is detailed in the sections that follow the table.
+
+| Pin number | Name | Status | Expected type(s) |
+|------------|------|--------|------------------|
+| 0 | [field](#input_0) | Required|[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) |
@@ -30,6 +34,10 @@ field or fields container with only one field is expected
## Outputs
+This table lists the output pins for this operator.
+Output pins provide the results of the operator's computation and can be connected to inputs of other operators or retrieved for further processing.
+Each output is detailed in the sections that follow the table.
+
| Pin number | Name | Expected type(s) |
|-------|------|------------------|
| **0**| [field](#output_0) |[`field`](../../core-concepts/dpf-types.md#field) |
@@ -45,8 +53,10 @@ Field with inverse values (1/x) applied element-wise to input data
## Configurations
+This operator supports [configuration options](../../core-concepts/operator-configurations.md) that modify its behavior.
+
-### mutex
+### [mutex](../../core-concepts/operator-configurations.md#mutex)
- **Expected type(s):** [`bool`](../../core-concepts/dpf-types.md#standard-types)
- **Default value:** false
@@ -57,6 +67,8 @@ If this option is set to true, the shared memory is prevented from being simulta
## Scripting
+This operator can be accessed through scripting interfaces using these identifiers.
+
**Category**: math
**Plugin**: core
@@ -71,6 +83,9 @@ If this option is set to true, the shared memory is prevented from being simulta
## Examples
+These examples demonstrate how to use this operator in different programming environments.
+Each example shows how to instantiate the operator, connect the required inputs, and retrieve the output.
+