diff --git a/2026R1/dpf-framework-26-r1/changelog/changelog.md b/2026R1/dpf-framework-26-r1/changelog/changelog.md
index 0e80df536..cc53bc209 100644
--- a/2026R1/dpf-framework-26-r1/changelog/changelog.md
+++ b/2026R1/dpf-framework-26-r1/changelog/changelog.md
@@ -1,6 +1,6 @@
# Changelog
-Changes since the last released version for DPF 26.1.pre1 (as of 2025-11-05).
+Changes since the last released version for DPF 26.1.pre1 (as of 2025-11-07).
This changelog is organized by category, with sections for different types of updates (new features, bug fixes, changes, performance improvements).
@@ -24,7 +24,8 @@ The following table shows which components have updates in each category.
| femutils | |[3 items](#Fixes_femutils) |
| framework | [2 items](#Features_framework) |[1 item](#Fixes_framework) |
| grpc | [1 item](#Features_grpc) |[1 item](#Fixes_grpc) |
-| h5dpf | [1 item](#Features_h5dpf) |[1 item](#Fixes_h5dpf) |
+| grpcclient | |[1 item](#Fixes_grpcclient) |
+| h5dpf | [1 item](#Features_h5dpf) |[2 items](#Fixes_h5dpf) |
| hdf5 | [4 items](#Features_hdf5) | |
| hgp | [2 items](#Features_hgp) | |
| kernel | [2 items](#Features_kernel) |[1 item](#Fixes_kernel) |
@@ -359,6 +360,14 @@ The following table shows which components have updates in each category.
>
>
>
+## grpcclient
+
+### Fixes
+
+- Fix undefined symbol on Linux:
+ >
+ >
+ >
## h5dpf
### Features
@@ -373,6 +382,13 @@ The following table shows which components have updates in each category.
### Fixes
+- Correction of meshes_provider from h5dpf:
+ > Correction of meshes_provider from h5dpf to not split mesh.
+ >
+ >
+ >
+ >
+
- Fix thickness extraction from SMISC/NMISC from h5dpf file:
> Fix thickness extraction from SMISC/NMISC from h5dpf file
>
@@ -1350,6 +1366,12 @@ The following table shows which components have updates in each category.
#### result
+- [PL2](https://ansys-a.devportal.io/docs/dpf-framework-2026-r1/operator-specifications/result/PL2.md):
+ > Read/compute PL2 by calling the readers defined by the datasources.
+
+- [acoustic_energy_density](https://ansys-a.devportal.io/docs/dpf-framework-2026-r1/operator-specifications/result/acoustic_energy_density.md):
+ > Read/compute AED by calling the readers defined by the datasources.
+
- [creep_strain](https://ansys-a.devportal.io/docs/dpf-framework-2026-r1/operator-specifications/result/creep_strain.md):
> Read/compute element nodal component creep strains by calling the readers defined by the datasources.
> - The 'requested_location' and 'mesh_scoping' inputs are processed to see if they need scoping transposition or result averaging. The resulting output fields have a 'Nodal', 'ElementalNodal' or 'Elemental' location.
@@ -1471,6 +1493,9 @@ The following table shows which components have updates in each category.
- [gasket_total_closure_XZ](https://ansys-a.devportal.io/docs/dpf-framework-2026-r1/operator-specifications/result/gasket_total_closure_XZ.md):
> Read/compute elemental gasket total closure XZ shear component (02 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.
+- [input_sound_power](https://ansys-a.devportal.io/docs/dpf-framework-2026-r1/operator-specifications/result/input_sound_power.md):
+ > Read/compute PINC by calling the readers defined by the datasources.
+
- [layer_orientation_provider](https://ansys-a.devportal.io/docs/dpf-framework-2026-r1/operator-specifications/result/layer_orientation_provider.md):
> Read the layer orientations.
@@ -1531,6 +1556,9 @@ The following table shows which components have updates in each category.
- [node_orientations_Z](https://ansys-a.devportal.io/docs/dpf-framework-2026-r1/operator-specifications/result/node_orientations_Z.md):
> Read/compute node euler angles Z component of the vector (3rd component) by calling the readers defined by the datasources.
+- [output_sound_power](https://ansys-a.devportal.io/docs/dpf-framework-2026-r1/operator-specifications/result/output_sound_power.md):
+ > Read/compute POUT by calling the readers defined by the datasources.
+
#### serialization
diff --git a/2026R1/dpf-framework-26-r1/operator-specifications/result/PL2.md b/2026R1/dpf-framework-26-r1/operator-specifications/result/PL2.md
new file mode 100644
index 000000000..b10488c82
--- /dev/null
+++ b/2026R1/dpf-framework-26-r1/operator-specifications/result/PL2.md
@@ -0,0 +1,64 @@
+---
+category: result
+plugin: core
+license: None
+---
+
+# result:Square of the L2 norm of pressure over element volume
+
+**Version: 0.0.0**
+
+## Description
+
+Read/compute PL2 by calling the readers defined by the datasources.
+
+## Supported file types
+
+This operator supports the following keys ([file formats](../../index.md#overview-of-dpf)) for each listed namespace (plugin/solver):
+
+- mapdl: rst
+
+## Inputs
+
+| Input | Name | Expected type(s) | Description |
+|-------|-------|------------------|-------------|
+| Pin 0| time_scoping |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types), [`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field), [`vector`](../../core-concepts/dpf-types.md#standard-types) | time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1. |
+| Pin 1| mesh_scoping |[`scopings_container`](../../core-concepts/dpf-types.md#scopings-container), [`scoping`](../../core-concepts/dpf-types.md#scoping) | nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains |
+| Pin 2| fields_container |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) | Fields container already allocated modified inplace |
+| Pin 3| streams_container |[`streams_container`](../../core-concepts/dpf-types.md#streams-container) | result file container allowed to be kept open to cache data |
+| Pin 4
Required| data_sources |[`data_sources`](../../core-concepts/dpf-types.md#data-sources) | result file path container, used if no streams are set |
+| Pin 5| bool_rotate_to_global |[`bool`](../../core-concepts/dpf-types.md#standard-types) | if true the field is rotated to global coordinate system (default true). Please check your results carefully if 'false' is used for Elemental or ElementalNodal results averaged to the Nodes when adjacent elements do not share the same coordinate system, as results may be incorrect. |
+| Pin 7| mesh |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) | prevents from reading the mesh in the result files |
+
+## Outputs
+
+| Output | Name | Expected type(s) | Description |
+|-------|------|------------------|-------------|
+| **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. |
+
+## Scripting
+
+ **Category**: result
+
+ **Plugin**: core
+
+ **Scripting name**: PL2
+
+ **Full name**: result.PL2
+
+ **Internal name**: PL2
+
+ **License**: None
+
+
+## Changelog
+
+- Version 0.0.0: Initial release.
\ No newline at end of file
diff --git a/2026R1/dpf-framework-26-r1/operator-specifications/result/acoustic_energy_density.md b/2026R1/dpf-framework-26-r1/operator-specifications/result/acoustic_energy_density.md
new file mode 100644
index 000000000..cc8e08ceb
--- /dev/null
+++ b/2026R1/dpf-framework-26-r1/operator-specifications/result/acoustic_energy_density.md
@@ -0,0 +1,64 @@
+---
+category: result
+plugin: core
+license: None
+---
+
+# result:Average acoustic energy density in room acoustics
+
+**Version: 0.0.0**
+
+## Description
+
+Read/compute AED by calling the readers defined by the datasources.
+
+## Supported file types
+
+This operator supports the following keys ([file formats](../../index.md#overview-of-dpf)) for each listed namespace (plugin/solver):
+
+- mapdl: rst
+
+## Inputs
+
+| Input | Name | Expected type(s) | Description |
+|-------|-------|------------------|-------------|
+| Pin 0| time_scoping |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types), [`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field), [`vector`](../../core-concepts/dpf-types.md#standard-types) | time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1. |
+| Pin 1| mesh_scoping |[`scopings_container`](../../core-concepts/dpf-types.md#scopings-container), [`scoping`](../../core-concepts/dpf-types.md#scoping) | nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains |
+| Pin 2| fields_container |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) | Fields container already allocated modified inplace |
+| Pin 3| streams_container |[`streams_container`](../../core-concepts/dpf-types.md#streams-container) | result file container allowed to be kept open to cache data |
+| Pin 4
Required| data_sources |[`data_sources`](../../core-concepts/dpf-types.md#data-sources) | result file path container, used if no streams are set |
+| Pin 5| bool_rotate_to_global |[`bool`](../../core-concepts/dpf-types.md#standard-types) | if true the field is rotated to global coordinate system (default true). Please check your results carefully if 'false' is used for Elemental or ElementalNodal results averaged to the Nodes when adjacent elements do not share the same coordinate system, as results may be incorrect. |
+| Pin 7| mesh |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) | prevents from reading the mesh in the result files |
+
+## Outputs
+
+| Output | Name | Expected type(s) | Description |
+|-------|------|------------------|-------------|
+| **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. |
+
+## Scripting
+
+ **Category**: result
+
+ **Plugin**: core
+
+ **Scripting name**: acoustic_energy_density
+
+ **Full name**: result.acoustic_energy_density
+
+ **Internal name**: AED
+
+ **License**: None
+
+
+## Changelog
+
+- Version 0.0.0: Initial release.
\ No newline at end of file
diff --git a/2026R1/dpf-framework-26-r1/operator-specifications/result/input_sound_power.md b/2026R1/dpf-framework-26-r1/operator-specifications/result/input_sound_power.md
new file mode 100644
index 000000000..0a51cd254
--- /dev/null
+++ b/2026R1/dpf-framework-26-r1/operator-specifications/result/input_sound_power.md
@@ -0,0 +1,64 @@
+---
+category: result
+plugin: core
+license: None
+---
+
+# result:Input sound power
+
+**Version: 0.0.0**
+
+## Description
+
+Read/compute PINC by calling the readers defined by the datasources.
+
+## Supported file types
+
+This operator supports the following keys ([file formats](../../index.md#overview-of-dpf)) for each listed namespace (plugin/solver):
+
+- mapdl: rst
+
+## Inputs
+
+| Input | Name | Expected type(s) | Description |
+|-------|-------|------------------|-------------|
+| Pin 0| time_scoping |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types), [`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field), [`vector`](../../core-concepts/dpf-types.md#standard-types) | time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1. |
+| Pin 1| mesh_scoping |[`scopings_container`](../../core-concepts/dpf-types.md#scopings-container), [`scoping`](../../core-concepts/dpf-types.md#scoping) | nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains |
+| Pin 2| fields_container |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) | Fields container already allocated modified inplace |
+| Pin 3| streams_container |[`streams_container`](../../core-concepts/dpf-types.md#streams-container) | result file container allowed to be kept open to cache data |
+| Pin 4
Required| data_sources |[`data_sources`](../../core-concepts/dpf-types.md#data-sources) | result file path container, used if no streams are set |
+| Pin 5| bool_rotate_to_global |[`bool`](../../core-concepts/dpf-types.md#standard-types) | if true the field is rotated to global coordinate system (default true). Please check your results carefully if 'false' is used for Elemental or ElementalNodal results averaged to the Nodes when adjacent elements do not share the same coordinate system, as results may be incorrect. |
+| Pin 7| mesh |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) | prevents from reading the mesh in the result files |
+
+## Outputs
+
+| Output | Name | Expected type(s) | Description |
+|-------|------|------------------|-------------|
+| **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. |
+
+## Scripting
+
+ **Category**: result
+
+ **Plugin**: core
+
+ **Scripting name**: input_sound_power
+
+ **Full name**: result.input_sound_power
+
+ **Internal name**: PINC
+
+ **License**: None
+
+
+## Changelog
+
+- Version 0.0.0: Initial release.
\ No newline at end of file
diff --git a/2026R1/dpf-framework-26-r1/operator-specifications/result/output_sound_power.md b/2026R1/dpf-framework-26-r1/operator-specifications/result/output_sound_power.md
new file mode 100644
index 000000000..d97fa2517
--- /dev/null
+++ b/2026R1/dpf-framework-26-r1/operator-specifications/result/output_sound_power.md
@@ -0,0 +1,64 @@
+---
+category: result
+plugin: core
+license: None
+---
+
+# result:Output sound power
+
+**Version: 0.0.0**
+
+## Description
+
+Read/compute POUT by calling the readers defined by the datasources.
+
+## Supported file types
+
+This operator supports the following keys ([file formats](../../index.md#overview-of-dpf)) for each listed namespace (plugin/solver):
+
+- mapdl: rst
+
+## Inputs
+
+| Input | Name | Expected type(s) | Description |
+|-------|-------|------------------|-------------|
+| Pin 0| time_scoping |[`scoping`](../../core-concepts/dpf-types.md#scoping), [`int32`](../../core-concepts/dpf-types.md#standard-types), [`vector`](../../core-concepts/dpf-types.md#standard-types), [`double`](../../core-concepts/dpf-types.md#standard-types), [`field`](../../core-concepts/dpf-types.md#field), [`vector`](../../core-concepts/dpf-types.md#standard-types) | time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1. |
+| Pin 1| mesh_scoping |[`scopings_container`](../../core-concepts/dpf-types.md#scopings-container), [`scoping`](../../core-concepts/dpf-types.md#scoping) | nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains |
+| Pin 2| fields_container |[`fields_container`](../../core-concepts/dpf-types.md#fields-container) | Fields container already allocated modified inplace |
+| Pin 3| streams_container |[`streams_container`](../../core-concepts/dpf-types.md#streams-container) | result file container allowed to be kept open to cache data |
+| Pin 4
Required| data_sources |[`data_sources`](../../core-concepts/dpf-types.md#data-sources) | result file path container, used if no streams are set |
+| Pin 5| bool_rotate_to_global |[`bool`](../../core-concepts/dpf-types.md#standard-types) | if true the field is rotated to global coordinate system (default true). Please check your results carefully if 'false' is used for Elemental or ElementalNodal results averaged to the Nodes when adjacent elements do not share the same coordinate system, as results may be incorrect. |
+| Pin 7| mesh |[`abstract_meshed_region`](../../core-concepts/dpf-types.md#meshed-region), [`meshes_container`](../../core-concepts/dpf-types.md#meshes-container) | prevents from reading the mesh in the result files |
+
+## Outputs
+
+| Output | Name | Expected type(s) | Description |
+|-------|------|------------------|-------------|
+| **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. |
+
+## Scripting
+
+ **Category**: result
+
+ **Plugin**: core
+
+ **Scripting name**: output_sound_power
+
+ **Full name**: result.output_sound_power
+
+ **Internal name**: POUT
+
+ **License**: None
+
+
+## Changelog
+
+- Version 0.0.0: Initial release.
\ No newline at end of file
diff --git a/2026R1/dpf-framework-26-r1/operator-specifications/result/result_category.md b/2026R1/dpf-framework-26-r1/operator-specifications/result/result_category.md
index a5f5bf997..ca5f58dc8 100644
--- a/2026R1/dpf-framework-26-r1/operator-specifications/result/result_category.md
+++ b/2026R1/dpf-framework-26-r1/operator-specifications/result/result_category.md
@@ -6,6 +6,7 @@
- [acceleration Z](acceleration_Z.md)
- [accu eqv creep strain](accu_eqv_creep_strain.md)
- [accu eqv plastic strain](accu_eqv_plastic_strain.md)
+- [acoustic energy density](acoustic_energy_density.md)
- [add rigid body motion](add_rigid_body_motion.md)
- [add rigid body motion fc](add_rigid_body_motion_fc.md)
- [artificial hourglass energy](artificial_hourglass_energy.md)
@@ -176,6 +177,7 @@
- [hydrostatic pressure](hydrostatic_pressure.md)
- [incremental energy](incremental_energy.md)
- [initial coordinates](initial_coordinates.md)
+- [input sound power](input_sound_power.md)
- [interface contact area](interface_contact_area.md)
- [interface contact force](interface_contact_force.md)
- [interface contact mass](interface_contact_mass.md)
@@ -248,6 +250,7 @@
- [normal contact moment](normal_contact_moment.md)
- [num surface status changes](num_surface_status_changes.md)
- [omega](omega.md)
+- [output sound power](output_sound_power.md)
- [part added mass](part_added_mass.md)
- [part eroded internal energy](part_eroded_internal_energy.md)
- [part eroded kinetic energy](part_eroded_kinetic_energy.md)
@@ -256,6 +259,7 @@
- [part kinetic energy](part_kinetic_energy.md)
- [part momentum](part_momentum.md)
- [part rigid body velocity](part_rigid_body_velocity.md)
+- [PL2](PL2.md)
- [plastic state variable](plastic_state_variable.md)
- [plastic strain](plastic_strain.md)
- [plastic strain energy density](plastic_strain_energy_density.md)
diff --git a/2026R1/dpf-framework-26-r1/toc.yml b/2026R1/dpf-framework-26-r1/toc.yml
index 6290e2ac8..3f6fa03d1 100644
--- a/2026R1/dpf-framework-26-r1/toc.yml
+++ b/2026R1/dpf-framework-26-r1/toc.yml
@@ -806,6 +806,8 @@
href: operator-specifications/result/accu_eqv_creep_strain.md
- name: accu eqv plastic strain
href: operator-specifications/result/accu_eqv_plastic_strain.md
+ - name: acoustic energy density
+ href: operator-specifications/result/acoustic_energy_density.md
- name: add rigid body motion
href: operator-specifications/result/add_rigid_body_motion.md
- name: add rigid body motion fc
@@ -1146,6 +1148,8 @@
href: operator-specifications/result/incremental_energy.md
- name: initial coordinates
href: operator-specifications/result/initial_coordinates.md
+ - name: input sound power
+ href: operator-specifications/result/input_sound_power.md
- name: interface contact area
href: operator-specifications/result/interface_contact_area.md
- name: interface contact force
@@ -1290,6 +1294,8 @@
href: operator-specifications/result/num_surface_status_changes.md
- name: omega
href: operator-specifications/result/omega.md
+ - name: output sound power
+ href: operator-specifications/result/output_sound_power.md
- name: part added mass
href: operator-specifications/result/part_added_mass.md
- name: part eroded internal energy
@@ -1306,6 +1312,8 @@
href: operator-specifications/result/part_momentum.md
- name: part rigid body velocity
href: operator-specifications/result/part_rigid_body_velocity.md
+ - name: PL2
+ href: operator-specifications/result/PL2.md
- name: plastic state variable
href: operator-specifications/result/plastic_state_variable.md
- name: plastic strain