Skip to content

Commit 798360e

Browse files
committed
added docfx project to ModelCenter doc for PDF generation
2 parents 6084cc0 + 81d0660 commit 798360e

File tree

21 files changed

+1149
-20
lines changed

21 files changed

+1149
-20
lines changed

2026R1/dpf-framework-26-r1/changelog/changelog.md

Lines changed: 117 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
Changes since the last released version for DPF 26.1.pre1 (as of 2025-10-22).
3+
Changes since the last released version for DPF 26.1.pre1 (as of 2025-10-24).
44

55
This changelog is organized by category, with sections for different types of updates (new features, bug fixes, changes, performance improvements).
66

@@ -9,31 +9,32 @@ The following table shows which components have updates in each category.
99
| Component | Features | Fixes |
1010
|-----------|----------|----------|
1111
| cff | [2 items](#Features_cff) | |
12+
| cgns | [1 item](#Features_cgns) | |
1213
| changelog | [2 items](#Features_changelog) | |
1314
| ci | [1 item](#Features_ci) |[1 item](#Fixes_ci) |
1415
| compression | [2 items](#Features_compression) | |
1516
| core | |[1 item](#Fixes_core) |
1617
| cyclic | [1 item](#Features_cyclic) | |
1718
| doc | [2 items](#Features_doc) | |
18-
| dpf | |[1 item](#Fixes_dpf) |
19+
| dpf | [2 items](#Features_dpf) |[1 item](#Fixes_dpf) |
1920
| eng_mat | |[1 item](#Fixes_eng_mat) |
2021
| expansion | [1 item](#Features_expansion) | |
2122
| fbs | [2 items](#Features_fbs) | |
2223
| femutils | |[2 items](#Fixes_femutils) |
2324
| framework | [2 items](#Features_framework) |[1 item](#Fixes_framework) |
2425
| grpc | [1 item](#Features_grpc) |[1 item](#Fixes_grpc) |
25-
| h5dpf | |[1 item](#Fixes_h5dpf) |
26-
| h5dpf,cgns | [1 item](#Features_h5dpf,cgns) | |
26+
| h5dpf | [1 item](#Features_h5dpf) |[1 item](#Fixes_h5dpf) |
2727
| hdf5 | [4 items](#Features_hdf5) | |
2828
| hgp | [2 items](#Features_hgp) | |
2929
| kernel | [1 item](#Features_kernel) |[1 item](#Fixes_kernel) |
3030
| lsdyna | [1 item](#Features_lsdyna) | |
31-
| mapdl | [8 items](#Features_mapdl) |[13 items](#Fixes_mapdl) |
32-
| math | [5 items](#Features_math) | |
33-
| mechanical | [1 item](#Features_mechanical) |[2 items](#Fixes_mechanical) |
31+
| mapdl | [11 items](#Features_mapdl) |[14 items](#Fixes_mapdl) |
32+
| mapdlpluggin | |[1 item](#Fixes_mapdlpluggin) |
33+
| math | [6 items](#Features_math) | |
34+
| mechanical | [1 item](#Features_mechanical) |[3 items](#Fixes_mechanical) |
3435
| mesh | |[1 item](#Fixes_mesh) |
3536
| misc | [11 items](#Features_misc) |[19 items](#Fixes_misc) |
36-
| native | |[1 item](#Fixes_native) |
37+
| native | |[2 items](#Fixes_native) |
3738
| perf | [2 items](#Features_perf) | |
3839
| prime | [2 items](#Features_prime) | |
3940
| pydpf | |[1 item](#Fixes_pydpf) |
@@ -62,6 +63,18 @@ The following table shows which components have updates in each category.
6263
>
6364
>
6465
66+
## cgns
67+
### <a id="Features_cgns"></a> Features
68+
69+
- Expose is_mesh_available operator:
70+
>
71+
>
72+
> Expose `is_mesh_available` for cgns and h5dpf files.
73+
>
74+
>
75+
>
76+
>
77+
6578
## changelog
6679
### <a id="Features_changelog"></a> Features
6780

@@ -160,6 +173,17 @@ The following table shows which components have updates in each category.
160173
>
161174
162175
## dpf
176+
### <a id="Features_dpf"></a> Features
177+
178+
- Improvement of indexById performance.':
179+
>
180+
181+
- Improvement of indexById performance.:
182+
> feat(dpf): Improvement of indexById performance.
183+
>
184+
>
185+
>
186+
>
163187
164188
### <a id="Fixes_dpf"></a> Fixes
165189

@@ -287,17 +311,7 @@ The following table shows which components have updates in each category.
287311
>
288312
>
289313
## h5dpf
290-
291-
### <a id="Fixes_h5dpf"></a> Fixes
292-
293-
- Fix thickness extraction from SMISC/NMISC from h5dpf file:
294-
> Fix thickness extraction from SMISC/NMISC from h5dpf file
295-
>
296-
>
297-
>
298-
>
299-
## h5dpf,cgns
300-
### <a id="Features_h5dpf,cgns"></a> Features
314+
### <a id="Features_h5dpf"></a> Features
301315

302316
- Expose is_mesh_available operator:
303317
>
@@ -308,6 +322,14 @@ The following table shows which components have updates in each category.
308322
>
309323
>
310324
325+
### <a id="Fixes_h5dpf"></a> Fixes
326+
327+
- Fix thickness extraction from SMISC/NMISC from h5dpf file:
328+
> Fix thickness extraction from SMISC/NMISC from h5dpf file
329+
>
330+
>
331+
>
332+
>
311333
## hdf5
312334
### <a id="Features_hdf5"></a> Features
313335

@@ -395,6 +417,31 @@ The following table shows which components have updates in each category.
395417
## mapdl
396418
### <a id="Features_mapdl"></a> Features
397419

420+
- Refactor ElementType handling to increase performance:
421+
>
422+
>
423+
> Refactor the way ElementTypes are handled inside DPF mapdl Operators.
424+
>
425+
>
426+
>
427+
>
428+
429+
- Nodal results on changing meshes:
430+
> Allow to read nodal results on changing meshes (adaptive model with NLAD or SMART Crack growth)
431+
>
432+
>
433+
>
434+
>
435+
436+
- Add ability to record all the skipped mesh elements:
437+
>
438+
>
439+
> The mesh provider of MAPDL result file now has the ability to record any skipped element, and debug log will log skipped elements during result reading
440+
>
441+
>
442+
>
443+
>
444+
398445
- Add eExtendMidNodesPin in Source Operator for ElementalNodal Operators:
399446
> Add a pin `eExtendMidNodesPin` in source operators to allow to remove mid-nodes when averaging from `ElementalNodal` to `Nodal`
400447
>
@@ -459,6 +506,13 @@ The following table shows which components have updates in each category.
459506
460507
### <a id="Fixes_mapdl"></a> Fixes
461508

509+
- Fix expansion of element nodal forces (ENF):
510+
> Fix the expansion of inertial element nodal forces
511+
>
512+
>
513+
>
514+
>
515+
462516
- Avoid reading MCF at each chunk computation:
463517
> Bug fix to enhance performance on MCF requests.
464518
>
@@ -555,9 +609,26 @@ The following table shows which components have updates in each category.
555609
>
556610
>
557611
>
612+
## mapdlpluggin
613+
614+
### <a id="Fixes_mapdlpluggin"></a> Fixes
615+
616+
- Pluggin stream name db_live need to be in GetFirstStream:
617+
> add db_live to GetFirstStream for generic operators
618+
>
619+
>
620+
>
621+
>
558622
## math
559623
### <a id="Features_math"></a> Features
560624

625+
- Create new operator to do QR solve with fields containers:
626+
> Create a new operator to perform QR solve with fields containers
627+
>
628+
>
629+
>
630+
>
631+
561632
- Add input_dof_index support in make_tf_input+modal_solve workflow:
562633
>
563634
>
@@ -603,6 +674,11 @@ The following table shows which components have updates in each category.
603674
604675
### <a id="Fixes_mechanical"></a> Fixes
605676

677+
- Fix error with multiRPM cases and cutoff frequency:
678+
> Fix error with multiRPM cases and cutoff frequency.
679+
>
680+
>
681+
606682
- Fix issue with unordered source times in mechanical::time_freq:interpolation:
607683
>
608684
>
@@ -920,6 +996,13 @@ The following table shows which components have updates in each category.
920996

921997
### <a id="Fixes_native"></a> Fixes
922998

999+
- Fix shell layers support for scale_by_field operator:
1000+
> Scale_by_field operator supports now fields with shell layers.
1001+
>
1002+
>
1003+
>
1004+
>
1005+
9231006
- Scaling factors for absolute normalization in ErrorAndNorm have a wrong size:
9241007
> Absolute normalization in ErrorAndNorm ("error_and_norm") operator was exporting scaling factors with a size of the original data instead of having only one unit value per field.
9251008
>
@@ -1321,6 +1404,16 @@ The following table shows which components have updates in each category.
13211404
> 0.0.1: Fix handling of empty fields in mode shapes.
13221405
13231406

1407+
- [scale_by_field](https://ansys-a.devportal.io/docs/dpf-framework-2026-r1/operator-specifications/math/scale_by_field.md)
1408+
1409+
> 0.0.1: Add support of fields with shell layers
1410+
1411+
1412+
- [scale_by_field_fc](https://ansys-a.devportal.io/docs/dpf-framework-2026-r1/operator-specifications/math/scale_by_field_fc.md)
1413+
1414+
> 0.0.1: Add support of fields with shell layers
1415+
1416+
13241417
- [sweeping_phase](https://ansys-a.devportal.io/docs/dpf-framework-2026-r1/operator-specifications/math/sweeping_phase.md)
13251418

13261419
> 0.0.1: Clarify the documentation.
@@ -1369,6 +1462,11 @@ The following table shows which components have updates in each category.
13691462

13701463
#### metadata
13711464

1465+
- [element_types_provider](https://ansys-a.devportal.io/docs/dpf-framework-2026-r1/operator-specifications/metadata/element_types_provider.md)
1466+
1467+
> 0.1.0: Added the possibility to output a PropertyField.
1468+
1469+
13721470
- [timefreqsupport::get_attribute](https://ansys-a.devportal.io/docs/dpf-framework-2026-r1/operator-specifications/metadata/timefreqsupport::get_attribute.md)
13731471

13741472
> 0.1.0: Add new supported property name 'step_id_from_harmonic_index' returning an int.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Averaging operators
2+
3+
- [elemental difference](elemental_difference.md)
4+
- [elemental difference fc](elemental_difference_fc.md)
5+
- [elemental fraction fc](elemental_fraction_fc.md)
6+
- [elemental mean](elemental_mean.md)
7+
- [elemental mean fc](elemental_mean_fc.md)
8+
- [elemental nodal to nodal](elemental_nodal_to_nodal.md)
9+
- [elemental nodal to nodal elemental](elemental_nodal_to_nodal_elemental.md)
10+
- [elemental nodal to nodal elemental fc](elemental_nodal_to_nodal_elemental_fc.md)
11+
- [elemental nodal to nodal fc](elemental_nodal_to_nodal_fc.md)
12+
- [elemental to elemental nodal](elemental_to_elemental_nodal.md)
13+
- [elemental to elemental nodal fc](elemental_to_elemental_nodal_fc.md)
14+
- [elemental to nodal](elemental_to_nodal.md)
15+
- [elemental to nodal fc](elemental_to_nodal_fc.md)
16+
- [extend to mid nodes](extend_to_mid_nodes.md)
17+
- [extend to mid nodes fc](extend_to_mid_nodes_fc.md)
18+
- [force summation](force_summation.md)
19+
- [force summation psd](force_summation_psd.md)
20+
- [gauss to node fc](gauss_to_node_fc.md)
21+
- [nodal difference](nodal_difference.md)
22+
- [nodal difference fc](nodal_difference_fc.md)
23+
- [nodal fraction fc](nodal_fraction_fc.md)
24+
- [nodal to elemental](nodal_to_elemental.md)
25+
- [nodal to elemental fc](nodal_to_elemental_fc.md)
26+
- [nodal to elemental nodal](nodal_to_elemental_nodal.md)
27+
- [nodal to elemental nodal fc](nodal_to_elemental_nodal_fc.md)
28+
- [to elemental fc](to_elemental_fc.md)
29+
- [to elemental nodal fc](to_elemental_nodal_fc.md)
30+
- [to nodal](to_nodal.md)
31+
- [to nodal fc](to_nodal_fc.md)
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Composite operators
2+
3+
- [add default data](add_default_data.md)
4+
- [composite failure operator](composite_failure_operator.md)
5+
- [composite field variable operator](composite_field_variable_operator.md)
6+
- [composite scoping operator](composite_scoping_operator.md)
7+
- [convert sampling point to json](convert_sampling_point_to_json.md)
8+
- [core shear operator](core_shear_operator.md)
9+
- [cuntze operator](cuntze_operator.md)
10+
- [evaluate failure criterion per scope](evaluate_failure_criterion_per_scope.md)
11+
- [evaluate sampling point](evaluate_sampling_point.md)
12+
- [face sheet wrinkling operator](face_sheet_wrinkling_operator.md)
13+
- [failure measure converter](failure_measure_converter.md)
14+
- [filter ply data operator](filter_ply_data_operator.md)
15+
- [get field properties operator](get_field_properties_operator.md)
16+
- [hashin operator](hashin_operator.md)
17+
- [hill operator](hill_operator.md)
18+
- [hoffman operator](hoffman_operator.md)
19+
- [inistate field variable operator](inistate_field_variable_operator.md)
20+
- [interlaminar normal stress operator](interlaminar_normal_stress_operator.md)
21+
- [larc operator](larc_operator.md)
22+
- [layup provider operator](layup_provider_operator.md)
23+
- [ls dyna keyword parser](ls_dyna_keyword_parser.md)
24+
- [ls dyna material support provider](ls_dyna_material_support_provider.md)
25+
- [ls dyna preparing results](ls_dyna_preparing_results.md)
26+
- [map to reference surface operator](map_to_reference_surface_operator.md)
27+
- [max over multiple failure criteria operator](max_over_multiple_failure_criteria_operator.md)
28+
- [max strain operator](max_strain_operator.md)
29+
- [mechanical sampling point operator](mechanical_sampling_point_operator.md)
30+
- [minmax per element operator](minmax_per_element_operator.md)
31+
- [multiple failure criteria operator](multiple_failure_criteria_operator.md)
32+
- [nearest neighbor operator](nearest_neighbor_operator.md)
33+
- [puck operator](puck_operator.md)
34+
- [reference surface operator](reference_surface_operator.md)
35+
- [result definition](result_definition.md)
36+
- [run mapdl operator](run_mapdl_operator.md)
37+
- [scope config reader](scope_config_reader.md)
38+
- [scope generator](scope_generator.md)
39+
- [shear crimping operator](shear_crimping_operator.md)
40+
- [short fiber failure criterion evaluator](short_fiber_failure_criterion_evaluator.md)
41+
- [short fiber fatigue equivalent stress operator](short_fiber_fatigue_equivalent_stress_operator.md)
42+
- [short fiber lifetime operator](short_fiber_lifetime_operator.md)
43+
- [string container](string_container.md)
44+
- [tsai hill operator](tsai_hill_operator.md)
45+
- [tsai wu operator](tsai_wu_operator.md)
46+
- [unit system default](unit_system_default.md)
47+
- [von mises operator](von_mises_operator.md)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Compression operators
2+
3+
- [apply svd](apply_svd.md)
4+
- [apply zfp](apply_zfp.md)
5+
- [kmeans clustering](kmeans_clustering.md)
6+
- [quantization](quantization.md)
7+
- [quantization fc](quantization_fc.md)
8+
- [zfp decompress](zfp_decompress.md)
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Filter operators
2+
3+
- [abc weightings](abc_weightings.md)
4+
- [field band pass](field_band_pass.md)
5+
- [field band pass fc](field_band_pass_fc.md)
6+
- [field high pass](field_high_pass.md)
7+
- [field high pass fc](field_high_pass_fc.md)
8+
- [field low pass](field_low_pass.md)
9+
- [field low pass fc](field_low_pass_fc.md)
10+
- [field signed high pass](field_signed_high_pass.md)
11+
- [field signed high pass fc](field_signed_high_pass_fc.md)
12+
- [filtering max over time](filtering_max_over_time.md)
13+
- [scoping band pass](scoping_band_pass.md)
14+
- [scoping high pass](scoping_high_pass.md)
15+
- [scoping low pass](scoping_low_pass.md)
16+
- [scoping signed high pass](scoping_signed_high_pass.md)
17+
- [timefreq band pass](timefreq_band_pass.md)
18+
- [timefreq high pass](timefreq_high_pass.md)
19+
- [timefreq low pass](timefreq_low_pass.md)
20+
- [timefreq signed high pass](timefreq_signed_high_pass.md)
21+
- [timescoping band pass](timescoping_band_pass.md)
22+
- [timescoping high pass](timescoping_high_pass.md)
23+
- [timescoping low pass](timescoping_low_pass.md)
24+
- [timescoping signed high pass](timescoping_signed_high_pass.md)
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Geo operators
2+
3+
- [cartesian to spherical](cartesian_to_spherical.md)
4+
- [cartesian to spherical fc](cartesian_to_spherical_fc.md)
5+
- [elements facets surfaces over time](elements_facets_surfaces_over_time.md)
6+
- [elements volume](elements_volume.md)
7+
- [elements volumes over time](elements_volumes_over_time.md)
8+
- [element nodal contribution](element_nodal_contribution.md)
9+
- [faces area](faces_area.md)
10+
- [gauss to node](gauss_to_node.md)
11+
- [integrate over elements](integrate_over_elements.md)
12+
- [normals](normals.md)
13+
- [normals provider nl](normals_provider_nl.md)
14+
- [rotate](rotate.md)
15+
- [rotate fc](rotate_fc.md)
16+
- [rotate in cylindrical cs](rotate_in_cylindrical_cs.md)
17+
- [rotate in cylindrical cs fc](rotate_in_cylindrical_cs_fc.md)
18+
- [spherical to cartesian](spherical_to_cartesian.md)
19+
- [spherical to cartesian fc](spherical_to_cartesian_fc.md)
20+
- [to polar coordinates](to_polar_coordinates.md)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Invariant operators
2+
3+
- [convertnum bcs to nod](convertnum_bcs_to_nod.md)
4+
- [convertnum nod to bcs](convertnum_nod_to_bcs.md)
5+
- [convertnum op](convertnum_op.md)
6+
- [eigen values](eigen_values.md)
7+
- [eigen values fc](eigen_values_fc.md)
8+
- [eigen vectors](eigen_vectors.md)
9+
- [eigen vectors fc](eigen_vectors_fc.md)
10+
- [invariants](invariants.md)
11+
- [invariants fc](invariants_fc.md)
12+
- [principal invariants](principal_invariants.md)
13+
- [principal invariants fc](principal_invariants_fc.md)
14+
- [segalman von mises eqv](segalman_von_mises_eqv.md)
15+
- [segalman von mises eqv fc](segalman_von_mises_eqv_fc.md)
16+
- [von mises eqv](von_mises_eqv.md)
17+
- [von mises eqv fc](von_mises_eqv_fc.md)

0 commit comments

Comments
 (0)