Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,22 @@ Transforms an Elemental Nodal or Nodal field into an Elemental field. Each eleme

| Input | Name | Expected type(s) | Description |
|-------|-------|------------------|-------------|
| <strong>Pin 0</strong> <br><span style="background-color:#d93025; color:white; padding:2px 6px; border-radius:3px; font-size:0.75em;">Required</span>| field |[`field`](./../../core-concepts/dpf-types.md#field), [`fields_container`](./../../core-concepts/dpf-types.md#fields-container) | field or fields container with only one field is expected |
| <strong>Pin 1</strong>| mesh_scoping |[`scoping`](./../../core-concepts/dpf-types.md#scoping) | average only on these entities |
| <strong>Pin 7</strong>| mesh |[`abstract_meshed_region`](./../../core-concepts/dpf-types.md#meshed-region) | |
| <strong>Pin 10</strong>| through_layers |[`bool`](./../../core-concepts/dpf-types.md#standard-types) | The maximum elemental difference is taken through the different shell layers if true (default is false). |
| <strong>Pin 0</strong> <br><span style="background-color:#d93025; color:white; padding:2px 6px; border-radius:3px; font-size:0.75em;">Required</span>| field |[`field`](../../core-concepts/dpf-types.md#field), [`fields_container`](../../core-concepts/dpf-types.md#fields-container) | field or fields container with only one field is expected |
| <strong>Pin 1</strong>| mesh_scoping |[`scoping`](../../core-concepts/dpf-types.md#scoping) | average only on these entities |
| <strong>Pin 7</strong>| mesh |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) | |
| <strong>Pin 10</strong>| through_layers |[`bool`](../../core-concepts/dpf-types.md#standard-types) | The maximum elemental difference is taken through the different shell layers if true (default is false). |

## Outputs

| Output | Name | Expected type(s) | Description |
|-------|------|------------------|-------------|
| **Pin 0**| field |[`field`](./../../core-concepts/dpf-types.md#field) | |
| **Pin 0**| field |[`field`](../../core-concepts/dpf-types.md#field) | |

## Configurations

| Name| Expected type(s) | Default value | Description |
|-----|------|----------|-------------|
| **mutex** |[`bool`](./../../core-concepts/dpf-types.md#standard-types) | false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |
| **mutex** |[`bool`](../../core-concepts/dpf-types.md#standard-types) | false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |

## Scripting

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,24 +16,24 @@ Transforms an Elemental Nodal or Nodal field into an Elemental field. Each eleme

| Input | Name | Expected type(s) | Description |
|-------|-------|------------------|-------------|
| <strong>Pin 0</strong> <br><span style="background-color:#d93025; color:white; padding:2px 6px; border-radius:3px; font-size:0.75em;">Required</span>| fields_container |[`fields_container`](./../../core-concepts/dpf-types.md#fields-container) | |
| <strong>Pin 1</strong>| mesh |[`abstract_meshed_region`](./../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](./../../core-concepts/dpf-types.md#meshes-container) | The mesh region in this pin is used to perform the averaging, used if there is no fields support. |
| <strong>Pin 3</strong>| scoping |[`scoping`](./../../core-concepts/dpf-types.md#scoping), [`scopings_container`](./../../core-concepts/dpf-types.md#scopings-container) | Average only on these elements. If it is scoping container, the label must correspond to the one of the fields container. |
| <strong>Pin 10</strong>| collapse_shell_layers |[`bool`](./../../core-concepts/dpf-types.md#standard-types) | If true, the data across different shell layers is averaged as well (default is false). |
| <strong>Pin 0</strong> <br><span style="background-color:#d93025; color:white; padding:2px 6px; border-radius:3px; font-size:0.75em;">Required</span>| fields_container |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) | |
| <strong>Pin 1</strong>| mesh |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) | The mesh region in this pin is used to perform the averaging, used if there is no fields support. |
| <strong>Pin 3</strong>| scoping |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) | Average only on these elements. If it is scoping container, the label must correspond to the one of the fields container. |
| <strong>Pin 10</strong>| collapse_shell_layers |[`bool`](../../core-concepts/dpf-types.md#standard-types) | If true, the data across different shell layers is averaged as well (default is false). |

## Outputs

| Output | Name | Expected type(s) | Description |
|-------|------|------------------|-------------|
| **Pin 0**| fields_container |[`fields_container`](./../../core-concepts/dpf-types.md#fields-container) | |
| **Pin 0**| fields_container |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) | |

## Configurations

| Name| Expected type(s) | Default value | Description |
|-----|------|----------|-------------|
| **mutex** |[`bool`](./../../core-concepts/dpf-types.md#standard-types) | false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |
| **num_threads** |[`int32`](./../../core-concepts/dpf-types.md#standard-types) | 0 | Number of threads to use to run in parallel |
| **run_in_parallel** |[`bool`](./../../core-concepts/dpf-types.md#standard-types) | true | Loops are allowed to run in parallel if the value of this config is set to true. |
| **mutex** |[`bool`](../../core-concepts/dpf-types.md#standard-types) | false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |
| **num_threads** |[`int32`](../../core-concepts/dpf-types.md#standard-types) | 0 | Number of threads to use to run in parallel |
| **run_in_parallel** |[`bool`](../../core-concepts/dpf-types.md#standard-types) | true | Loops are allowed to run in parallel if the value of this config is set to true. |

## Scripting

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,25 +16,25 @@ Transforms Elemental Nodal fields into Elemental fields. Each elemental value is

| Input | Name | Expected type(s) | Description |
|-------|-------|------------------|-------------|
| <strong>Pin 0</strong> <br><span style="background-color:#d93025; color:white; padding:2px 6px; border-radius:3px; font-size:0.75em;">Required</span>| fields_container |[`fields_container`](./../../core-concepts/dpf-types.md#fields-container) | |
| <strong>Pin 1</strong>| mesh |[`abstract_meshed_region`](./../../core-concepts/dpf-types.md#meshed-region) | The mesh region in this pin is used to perform the averaging. It is used if there is no fields support. |
| <strong>Pin 3</strong>| scoping |[`scoping`](./../../core-concepts/dpf-types.md#scoping) | Average only on these elements. If it is a scoping container, the label must correspond to the one of the fields containers. |
| <strong>Pin 6</strong>| denominator |[`fields_container`](./../../core-concepts/dpf-types.md#fields-container) | If a fields container is set in this pin, it is used as the denominator of the fraction instead of entity_average_fc. |
| <strong>Pin 10</strong>| collapse_shell_layers |[`bool`](./../../core-concepts/dpf-types.md#standard-types) | If true, the data across different shell layers is averaged as well (default is false). |
| <strong>Pin 0</strong> <br><span style="background-color:#d93025; color:white; padding:2px 6px; border-radius:3px; font-size:0.75em;">Required</span>| fields_container |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) | |
| <strong>Pin 1</strong>| mesh |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region) | The mesh region in this pin is used to perform the averaging. It is used if there is no fields support. |
| <strong>Pin 3</strong>| scoping |[`scoping`](../../core-concepts/dpf-types.md#scoping) | Average only on these elements. If it is a scoping container, the label must correspond to the one of the fields containers. |
| <strong>Pin 6</strong>| denominator |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) | If a fields container is set in this pin, it is used as the denominator of the fraction instead of entity_average_fc. |
| <strong>Pin 10</strong>| collapse_shell_layers |[`bool`](../../core-concepts/dpf-types.md#standard-types) | If true, the data across different shell layers is averaged as well (default is false). |

## Outputs

| Output | Name | Expected type(s) | Description |
|-------|------|------------------|-------------|
| **Pin 0**| fields_container |[`fields_container`](./../../core-concepts/dpf-types.md#fields-container) | |
| **Pin 0**| fields_container |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) | |

## Configurations

| Name| Expected type(s) | Default value | Description |
|-----|------|----------|-------------|
| **mutex** |[`bool`](./../../core-concepts/dpf-types.md#standard-types) | false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |
| **num_threads** |[`int32`](./../../core-concepts/dpf-types.md#standard-types) | 0 | Number of threads to use to run in parallel |
| **run_in_parallel** |[`bool`](./../../core-concepts/dpf-types.md#standard-types) | true | Loops are allowed to run in parallel if the value of this config is set to true. |
| **mutex** |[`bool`](../../core-concepts/dpf-types.md#standard-types) | false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |
| **num_threads** |[`int32`](../../core-concepts/dpf-types.md#standard-types) | 0 | Number of threads to use to run in parallel |
| **run_in_parallel** |[`bool`](../../core-concepts/dpf-types.md#standard-types) | true | Loops are allowed to run in parallel if the value of this config is set to true. |

## Scripting

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,22 @@ Computes the average of a multi-entity field, (ElementalNodal -> Elemental), (No

| Input | Name | Expected type(s) | Description |
|-------|-------|------------------|-------------|
| <strong>Pin 0</strong> <br><span style="background-color:#d93025; color:white; padding:2px 6px; border-radius:3px; font-size:0.75em;">Required</span>| field |[`field`](./../../core-concepts/dpf-types.md#field) | |
| <strong>Pin 1</strong>| collapse_shell_layers |[`bool`](./../../core-concepts/dpf-types.md#standard-types) | If true, shell layers are averaged as well (default is false). |
| <strong>Pin 2</strong>| force_averaging |[`bool`](./../../core-concepts/dpf-types.md#standard-types) | If true you average, if false you just sum. |
| <strong>Pin 3</strong>| scoping |[`scoping`](./../../core-concepts/dpf-types.md#scoping) | Average only on these elements. If it is a scoping container, the label must correspond to the one of the fields containers. |
| <strong>Pin 0</strong> <br><span style="background-color:#d93025; color:white; padding:2px 6px; border-radius:3px; font-size:0.75em;">Required</span>| field |[`field`](../../core-concepts/dpf-types.md#field) | |
| <strong>Pin 1</strong>| collapse_shell_layers |[`bool`](../../core-concepts/dpf-types.md#standard-types) | If true, shell layers are averaged as well (default is false). |
| <strong>Pin 2</strong>| force_averaging |[`bool`](../../core-concepts/dpf-types.md#standard-types) | If true you average, if false you just sum. |
| <strong>Pin 3</strong>| scoping |[`scoping`](../../core-concepts/dpf-types.md#scoping) | Average only on these elements. If it is a scoping container, the label must correspond to the one of the fields containers. |

## Outputs

| Output | Name | Expected type(s) | Description |
|-------|------|------------------|-------------|
| **Pin 0**| field |[`field`](./../../core-concepts/dpf-types.md#field) | |
| **Pin 0**| field |[`field`](../../core-concepts/dpf-types.md#field) | |

## Configurations

| Name| Expected type(s) | Default value | Description |
|-----|------|----------|-------------|
| **mutex** |[`bool`](./../../core-concepts/dpf-types.md#standard-types) | false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |
| **mutex** |[`bool`](../../core-concepts/dpf-types.md#standard-types) | false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |

## Scripting

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,25 +16,25 @@ Computes the average of a multi-entity container of fields, (ElementalNodal -> E

| Input | Name | Expected type(s) | Description |
|-------|-------|------------------|-------------|
| <strong>Pin 0</strong> <br><span style="background-color:#d93025; color:white; padding:2px 6px; border-radius:3px; font-size:0.75em;">Required</span>| fields_container |[`fields_container`](./../../core-concepts/dpf-types.md#fields-container) | |
| <strong>Pin 1</strong>| collapse_shell_layers |[`bool`](./../../core-concepts/dpf-types.md#standard-types) | If true, the data across different shell layers is averaged as well (default is false). |
| <strong>Pin 2</strong>| force_averaging |[`bool`](./../../core-concepts/dpf-types.md#standard-types) | If true you average, if false you just sum. |
| <strong>Pin 3</strong>| scoping |[`scoping`](./../../core-concepts/dpf-types.md#scoping), [`scopings_container`](./../../core-concepts/dpf-types.md#scopings-container) | Average only on these elements. If it is a scoping container, the label must correspond to the one of the fields container. |
| <strong>Pin 4</strong>| abstract_meshed_region |[`abstract_meshed_region`](./../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](./../../core-concepts/dpf-types.md#meshes-container) | The mesh region in this pin is used to perform the averaging. It is used if there is no fields support. |
| <strong>Pin 26</strong>| merge_solid_shell |[`bool`](./../../core-concepts/dpf-types.md#standard-types) | For shell/solid mixed fields, group in the same field all solids and shells (false by default). This pin only has an effect when collapse_shell_layers is false and a value for e_shell_layer is provided. |
| <strong>Pin 27</strong>| e_shell_layer |[`int32`](./../../core-concepts/dpf-types.md#standard-types) | 0: Top, 1: Bottom, 2: BottomTop, 3: Mid, 4: BottomTopMid. This pin only has an effect when collapse_shell_layers is false. |
| <strong>Pin 0</strong> <br><span style="background-color:#d93025; color:white; padding:2px 6px; border-radius:3px; font-size:0.75em;">Required</span>| fields_container |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) | |
| <strong>Pin 1</strong>| collapse_shell_layers |[`bool`](../../core-concepts/dpf-types.md#standard-types) | If true, the data across different shell layers is averaged as well (default is false). |
| <strong>Pin 2</strong>| force_averaging |[`bool`](../../core-concepts/dpf-types.md#standard-types) | If true you average, if false you just sum. |
| <strong>Pin 3</strong>| scoping |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`scopings_container`](../../core-concepts/dpf-types.md#scopings-container) | Average only on these elements. If it is a scoping container, the label must correspond to the one of the fields container. |
| <strong>Pin 4</strong>| abstract_meshed_region |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) | The mesh region in this pin is used to perform the averaging. It is used if there is no fields support. |
| <strong>Pin 26</strong>| merge_solid_shell |[`bool`](../../core-concepts/dpf-types.md#standard-types) | For shell/solid mixed fields, group in the same field all solids and shells (false by default). This pin only has an effect when collapse_shell_layers is false and a value for e_shell_layer is provided. |
| <strong>Pin 27</strong>| e_shell_layer |[`int32`](../../core-concepts/dpf-types.md#standard-types) | 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid. This pin only has an effect when collapse_shell_layers is false. |

## Outputs

| Output | Name | Expected type(s) | Description |
|-------|------|------------------|-------------|
| **Pin 0**| fields_container |[`fields_container`](./../../core-concepts/dpf-types.md#fields-container) | |
| **Pin 0**| fields_container |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) | |

## Configurations

| Name| Expected type(s) | Default value | Description |
|-----|------|----------|-------------|
| **mutex** |[`bool`](./../../core-concepts/dpf-types.md#standard-types) | false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |
| **mutex** |[`bool`](../../core-concepts/dpf-types.md#standard-types) | false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |

## Scripting

Expand Down
Loading