Commit a030ba3
authored
Geo/introduce geo drainage type (#14378)
* Introduce drainage type enum variable
* Use Enum drainage type variable for the fully coupled cases. Made the material input variable a std::string.
Cleaned some redundant things from material .json files.
* IGNORE_UNDRAINED is converted to GEO_DRAINAGE_TYPEfor the constant Pw field computation
* Replaced IGNORE_UNDRAINED true in material .json files.
* Switched unit tests from IGNORE_UNDRAINED to GEO_DRAINAGE_TYPE input.
* Adapted test README.md to GEO_DRAINAGE_TYPE input.
* Renamed unit test to get rid of ignore undrained in names
* Renamed IgnoreUndrained variables.
* Sonar Cloud & clang tidy remarks in files I touched.
* Use replacing utility for IGNORE_UNDRAINED.
* Do not hide function in base class InitializeProperties now virtual in U_Pw_small_strain_element with an override in transient_Pw_element.
* Conversion from IGNORE_UNDRAINED to GEO_DRAINAGE_TYPE from constructor to Initialize1 parent f77e6f2 commit a030ba3
202 files changed
Lines changed: 693 additions & 913 deletions
File tree
- applications/GeoMechanicsApplication
- benchmarks
- custom_elements
- contribution_calculators
- custom_python
- custom_utilities
- tests
- Biaxialshearstresswithlinearelasticmodel.gid
- C-Phi_reduction_process
- Mohr_Coulomb_model64
- Mohr_Coulomb_model
- common
- Interface
- base_beam
- interface_on_beam
- interface_side_cohesive
- weak_interface_on_beam
- Simple_Dike_Gravity_Loading
- line_body_all_stage_new_units_kPa
- simple_dike_test_with_gravity_umat.gid
- UPw_interface/common
- apply_initial_uniform_stress_field
- building_pit
- common
- linear_elastic
- mohr_coulomb
- compressibility_tests/common
- cpp_tests
- custom_elements
- custom_utilities
- deactivation_with_structural_element
- dirichlet_release
- dirichlet_u_constant
- dirichlet_u
- dsettlement
- consolidation_uniform_load/common
- dry_column_uniform_load/common
- fully_saturated_column_uniform_load
- high_permeability
- low_permeability
- phreatic_line_below_soil_surface
- excavation_tests
- base_test.gid
- excavation_test.gid
- excavation_test2.gid
- excavation_test3.gid
- fixed_spatial_variation
- hexa_8n_normal_load
- interpolate_line_1.gid
- interpolate_line_2.gid
- line_interface_elements
- Neumann_multi_stage_umat
- Neumann_single_stage_umat
- common
- line_load_tests
- line_load_3D2N_hex.gid
- line_load_3D2N_tet.gid
- line_load_3D3N_hex.gid
- line_load_3D3N_tet.gid
- line_loads_in_stages/Common
- non-uniform_line_load
- lysmer_boundary_column2d_quad
- lysmer_boundary_column3D
- hexa_mesh_in_Z
- tetra_mesh_in_Y
- tetra_mesh_in_Z
- lysmer_boundary_stiff_column2d_quad
- moving_column_with_fixed_pressure_above_phreatic_line/common
- one_dimensional_consolidation
- prescribed_derivative_tests
- prescribed_acceleration
- prescribed_dt_water_pressure
- prescribed_velocity
- single_element_with_Mohr_Coulomb
- surface_interface_elements
- Neumann_multi_stage_3_plus_3_umat
- Neumann_single_stage_3_plus_3_umat
- common
- test_1d_wave_prop_drained_soil_constant_mass_damping
- test_1d_wave_prop_drained_soil
- test_Abc_1_1_0_True_Deformations
- test_SteadyState_DamConfinedFlowWithSheetPile_2D6N.gid
- test_SteadyState_DamConfinedFlow_2D3N.gid
- test_SteadyState_DamConfinedFlow_2D6N.gid
- test_SteadyState_OneDFlow_2D3N.gid
- test_Transient_Case_A1_2D3N.gid
- test_Transient_Case_A1_2D6N.gid
- test_Transient_Case_B1_2D3N.gid
- test_avoid_small_end_step
- test_cable_between_soils.gid
- test_column_changing_waterlevel/test_side_pressure_boundaries
- test_conditions/Common
- test_constant_strip_load_2d
- test_dynamic
- test_constant_point_load_2d_axi
- test_constant_point_load_3d
- test_element_lab
- oedometer_ULFEM_diff_order
- oedometer_ULFEM
- test_triaxial
- triaxial_comp_6n
- test_inclinded_phreatic_line_smaller_line.gid
- test_inclinded_phreatic_surface.gid
- test_inclinded_phreatic_surface_time_dependent.gid
- test_inclined_beam_2D3N.gid
- test_inclined_phreatic_line.gid
- test_inclined_phreatic_line_time_dependent.gid
- test_inclined_phreatic_multi_line.gid
- test_inclined_phreatic_multi_line_3_points.gid
- test_inclined_phreatic_multi_line_time_dependent_centre.gid
- test_inclined_phreatic_multi_line_time_dependent_edges.gid
- test_integration_node_extrapolation/common
- test_interface_prestress
- test_k0_procedure_process
- test_k0_procedure_k0_nc_3D
- test_k0_procedure_k0_nc_layers
- test_k0_procedure_k0_nc_ocr_field
- test_k0_procedure_k0_nc_ocr
- test_k0_procedure_k0_nc_pop_layers
- test_k0_procedure_k0_nc_pop
- test_k0_procedure_k0_nc_skew_layers_dam
- test_k0_procedure_k0_nc_skew_layers
- test_k0_procedure_k0_nc
- test_k0_procedure_k0_umat
- test_k0_procedure_phi_pop_layers
- test_k0_procedure_simple_dike
- test_k0_procedure_with_horizontal_layers
- test_k0_procedure_with_tilted_layers
- test_load_on_block_2d_no_damping
- test_master_slave_constraints
- test_mohr_coulomb_with_tension_cutoff
- common
- interface_coulomb_2plus2
- test_column_under_gravity
- test_dirichlet_tension_apex_return_zone_2d
- test_normal_load_on_beam_and_soil.gid
- test_normal_load_quad_8n.gid
- test_normal_load_tetra_10n.gid
- test_normal_load_triangle_3n_fic.gid
- test_normal_load_triangle_6n.gid
- test_parameter_field
- invalid_parameter_field_json
- parameter_field_input_umat_parameters
- parameter_field_input
- parameter_field_json_umat_parameters
- parameter_field_json
- parameter_field_python_umat_parameters
- parameter_field_python
- test_partially_saturated
- Common
- test_rising_falling_phreatic_level_pw_quad4N
- test_pressure_line_element/Common
- test_pressure_point_flux/Common
- test_quad_4n.gid
- test_quad_8n.gid
- test_settlement_workflow
- test_soil_weight_saturated_below_and_above_phreatic_quad_4n.gid
- test_soil_weight_saturated_below_and_above_phreatic_quad_8n.gid
- test_soil_weight_saturated_below_phreatic_quad_4n.gid
- test_soil_weight_saturated_below_phreatic_quad_8n.gid
- test_soil_weight_van_genuchten_above_phreatic_quad_4n.gid
- test_soil_weight_van_genuchten_above_phreatic_quad_8n.gid
- test_strain_measures
- diff_order_elements
- column_large_deformation_logarithmic_strain
- column_small_deformation_linear_strain
- column_small_deformation_logarithmic_strain
- same_order_elements
- column_large_deformation_logarithmic_strain
- column_small_deformation_linear_strain
- column_small_deformation_logarithmic_strain
- test_tetra_10n.gid
- test_tetra_4n.gid
- test_triangle_10n.gid
- test_triangle_15n.gid
- test_triangle_3n.gid
- test_triangle_3n_fic.gid
- test_triangle_3n_rebuild_0.gid
- test_triangle_3n_static
- test_triangle_6n.gid
- test_truss_between_soils.gid
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
94 | 95 | | |
95 | 96 | | |
96 | 97 | | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
97 | 101 | | |
98 | 102 | | |
99 | 103 | | |
| |||
Lines changed: 15 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | 91 | | |
97 | 92 | | |
98 | 93 | | |
| |||
158 | 153 | | |
159 | 154 | | |
160 | 155 | | |
161 | | - | |
162 | | - | |
163 | | - | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
164 | 159 | | |
165 | 160 | | |
166 | 161 | | |
| |||
172 | 167 | | |
173 | 168 | | |
174 | 169 | | |
175 | | - | |
| 170 | + | |
176 | 171 | | |
177 | 172 | | |
178 | | - | |
| 173 | + | |
179 | 174 | | |
180 | 175 | | |
181 | 176 | | |
| |||
267 | 262 | | |
268 | 263 | | |
269 | 264 | | |
270 | | - | |
271 | | - | |
| 265 | + | |
| 266 | + | |
272 | 267 | | |
273 | 268 | | |
274 | 269 | | |
| |||
280 | 275 | | |
281 | 276 | | |
282 | 277 | | |
283 | | - | |
| 278 | + | |
| 279 | + | |
284 | 280 | | |
285 | 281 | | |
286 | | - | |
| 282 | + | |
| 283 | + | |
287 | 284 | | |
288 | 285 | | |
289 | | - | |
| 286 | + | |
| 287 | + | |
290 | 288 | | |
291 | 289 | | |
292 | 290 | | |
| |||
464 | 462 | | |
465 | 463 | | |
466 | 464 | | |
| 465 | + | |
| 466 | + | |
467 | 467 | | |
468 | 468 | | |
469 | 469 | | |
| |||
Lines changed: 6 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
121 | 122 | | |
122 | 123 | | |
123 | 124 | | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
131 | 129 | | |
132 | 130 | | |
133 | 131 | | |
| |||
522 | 520 | | |
523 | 521 | | |
524 | 522 | | |
525 | | - | |
| 523 | + | |
526 | 524 | | |
527 | 525 | | |
528 | 526 | | |
| |||
Lines changed: 7 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
96 | 97 | | |
97 | 98 | | |
98 | 99 | | |
99 | | - | |
100 | | - | |
| 100 | + | |
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
| |||
765 | 765 | | |
766 | 766 | | |
767 | 767 | | |
768 | | - | |
769 | | - | |
770 | 768 | | |
771 | 769 | | |
772 | 770 | | |
| |||
962 | 960 | | |
963 | 961 | | |
964 | 962 | | |
965 | | - | |
| 963 | + | |
966 | 964 | | |
967 | 965 | | |
968 | 966 | | |
| |||
1000 | 998 | | |
1001 | 999 | | |
1002 | 1000 | | |
1003 | | - | |
| 1001 | + | |
1004 | 1002 | | |
1005 | 1003 | | |
1006 | 1004 | | |
| |||
1041 | 1039 | | |
1042 | 1040 | | |
1043 | 1041 | | |
1044 | | - | |
| 1042 | + | |
1045 | 1043 | | |
1046 | 1044 | | |
1047 | 1045 | | |
| |||
1107 | 1105 | | |
1108 | 1106 | | |
1109 | 1107 | | |
1110 | | - | |
| 1108 | + | |
1111 | 1109 | | |
1112 | 1110 | | |
1113 | 1111 | | |
| |||
1311 | 1309 | | |
1312 | 1310 | | |
1313 | 1311 | | |
1314 | | - | |
| 1312 | + | |
1315 | 1313 | | |
1316 | 1314 | | |
1317 | 1315 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
| 122 | + | |
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| |||
234 | 234 | | |
235 | 235 | | |
236 | 236 | | |
237 | | - | |
| 237 | + | |
238 | 238 | | |
239 | 239 | | |
240 | 240 | | |
| |||
Lines changed: 10 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
115 | | - | |
| 114 | + | |
116 | 115 | | |
117 | 116 | | |
118 | 117 | | |
| |||
1183 | 1182 | | |
1184 | 1183 | | |
1185 | 1184 | | |
1186 | | - | |
1187 | | - | |
| 1185 | + | |
1188 | 1186 | | |
1189 | 1187 | | |
1190 | 1188 | | |
| |||
1613 | 1611 | | |
1614 | 1612 | | |
1615 | 1613 | | |
1616 | | - | |
| 1614 | + | |
1617 | 1615 | | |
1618 | 1616 | | |
1619 | 1617 | | |
| |||
1657 | 1655 | | |
1658 | 1656 | | |
1659 | 1657 | | |
1660 | | - | |
| 1658 | + | |
1661 | 1659 | | |
1662 | 1660 | | |
1663 | 1661 | | |
| |||
1712 | 1710 | | |
1713 | 1711 | | |
1714 | 1712 | | |
1715 | | - | |
| 1713 | + | |
1716 | 1714 | | |
1717 | 1715 | | |
1718 | 1716 | | |
| |||
1787 | 1785 | | |
1788 | 1786 | | |
1789 | 1787 | | |
1790 | | - | |
| 1788 | + | |
1791 | 1789 | | |
1792 | 1790 | | |
1793 | 1791 | | |
| |||
1883 | 1881 | | |
1884 | 1882 | | |
1885 | 1883 | | |
1886 | | - | |
1887 | | - | |
1888 | | - | |
| 1884 | + | |
| 1885 | + | |
| 1886 | + | |
1889 | 1887 | | |
1890 | | - | |
| 1888 | + | |
1891 | 1889 | | |
1892 | 1890 | | |
1893 | 1891 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
111 | | - | |
| 111 | + | |
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
| |||
Lines changed: 9 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
103 | 104 | | |
104 | 105 | | |
105 | 106 | | |
106 | | - | |
107 | | - | |
| 107 | + | |
| 108 | + | |
108 | 109 | | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
115 | 116 | | |
116 | 117 | | |
117 | 118 | | |
| |||
0 commit comments