Skip to content

Commit 441ecbf

Browse files
authored
Merge pull request #1006 from KratosMultiphysics/dam/assign_scalar_variable_process
[Dam] Changes needed by the Kratos PR #13472
2 parents 78fa234 + 83355d9 commit 441ecbf

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

kratos.gid/apps/Dam/examples/ThermoMechaDam2D.tcl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -154,23 +154,23 @@ proc ::Dam::examples::ThermoMechaDam2D::TreeAssignation {args} {
154154
# Surface Temperature
155155
set temperature_base "$damDirichletConditions/condition\[@n='INITIALTEMPERATURE'\]"
156156
set dam_temperature [customlib::AddConditionGroupOnXPath $temperature_base Dam]
157-
set props_dam_temperature [list is_fixed false value 7.5 ]
157+
set props_dam_temperature [list constrained false value 7.5 ]
158158
spdAux::SetValuesOnBaseNode $dam_temperature $props_dam_temperature
159159

160160
set ground_temperature [customlib::AddConditionGroupOnXPath $temperature_base Ground]
161-
set props_ground_temperature [list is_fixed false value 7.5 ]
161+
set props_ground_temperature [list constrained false value 7.5 ]
162162
spdAux::SetValuesOnBaseNode $ground_temperature $props_ground_temperature
163163

164164
# Bofang Temperature
165165
set bofang_temperature "$damDirichletConditions/condition\[@n='BOFANGTEMPERATURE'\]"
166166
set bofang_temperature_node [customlib::AddConditionGroupOnXPath $bofang_temperature Water]
167-
set props_bofang_temperature [list is_fixed 1 Gravity_Direction Y Reservoir_Bottom_Coordinate_in_Gravity_Direction 0.0 Surface_Temp 15.19 Bottom_Temp 9.35 Height_Dam 30.0 Temperature_Amplitude 6.51 Day_Max_Temp 201 Water_level 20.0 Month 7 ]
167+
set props_bofang_temperature [list constrained 1 Gravity_Direction Y Reservoir_Bottom_Coordinate_in_Gravity_Direction 0.0 Surface_Temp 15.19 Bottom_Temp 9.35 Height_Dam 30.0 Temperature_Amplitude 6.51 Day_Max_Temp 201 Water_level 20.0 Month 7 ]
168168
spdAux::SetValuesOnBaseNode $bofang_temperature_node $props_bofang_temperature
169169

170170
# Uniform Temperature
171171
set uniform_temperature "$damDirichletConditions/condition\[@n='INITIALTEMPERATURE'\]"
172172
set uniform_temperature_node [customlib::AddConditionGroupOnXPath $uniform_temperature UniformTemperature]
173-
set props_uniform_temperature [list is_fixed true value 10.0 ]
173+
set props_uniform_temperature [list constrained true value 10.0 ]
174174
spdAux::SetValuesOnBaseNode $uniform_temperature_node $props_uniform_temperature
175175

176176

kratos.gid/apps/Dam/examples/ThermoMechaDam3D.tcl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -159,17 +159,17 @@ proc ::Dam::examples::ThermoMechaDam3D::TreeAssignation {args} {
159159
# Surface Temperature
160160
set temperature_base "$damDirichletConditions/condition\[@n='INITIALTEMPERATURE'\]"
161161
set dam_temperature [customlib::AddConditionGroupOnXPath $temperature_base Dam]
162-
set props_dam_temperature [list is_fixed false value 7.5 ]
162+
set props_dam_temperature [list constrained false value 7.5 ]
163163
spdAux::SetValuesOnBaseNode $dam_temperature $props_dam_temperature
164164

165165
set ground_temperature [customlib::AddConditionGroupOnXPath $temperature_base Ground]
166-
set props_ground_temperature [list is_fixed false value 7.5 ]
166+
set props_ground_temperature [list constrained false value 7.5 ]
167167
spdAux::SetValuesOnBaseNode $ground_temperature $props_ground_temperature
168168

169169
# Constant Temperature
170170
set water_path "$damDirichletConditions/condition\[@n='CONSTANTRESERVOIRTEMPERATURE'\]"
171171
set water_node [customlib::AddConditionGroupOnXPath $water_path Water]
172-
set props_water [list is_fixed true Gravity_Direction Z Reservoir_Bottom_Coordinate_in_Gravity_Direction 0.0 Water_temp 6 Water_level 15]
172+
set props_water [list constrained true Gravity_Direction Z Reservoir_Bottom_Coordinate_in_Gravity_Direction 0.0 Water_temp 6 Water_level 15]
173173
spdAux::SetValuesOnBaseNode $water_node $props_water
174174

175175
# Load Conditions

kratos.gid/apps/Dam/write/writeProjectParameters.tcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -887,7 +887,7 @@ proc ::Dam::write::TemperaturebyDevices { } {
887887

888888
set name [$node @name]
889889

890-
set xp2 "[spdAux::getRoute DamTempDevice]/blockdata\[@name='$name'\]/value\[@n='is_fixed'\]"
890+
set xp2 "[spdAux::getRoute DamTempDevice]/blockdata\[@name='$name'\]/value\[@n='constrained'\]"
891891
set node_xp2 [$root selectNodes $xp2]
892892
set isfixed [get_domnode_attribute $node_xp2 v]
893893

@@ -915,7 +915,7 @@ proc ::Dam::write::TemperaturebyDevices { } {
915915
set positionList [list ]
916916
dict set parameterDict model_part_name "MainModelPart"
917917
dict set parameterDict variable_name "TEMPERATURE"
918-
dict set parameterDict is_fixed $isfixed
918+
dict set parameterDict constrained $isfixed
919919
dict set parameterDict value $value
920920

921921
if {$fileid ni [list "" "- No file" $::spdAux::no_file_string]} {

kratos.gid/apps/Dam/xml/Processes.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<Process n="ApplyConstraintVectorDamTableProcess" pn="Impose vector value by components process" python_module="apply_constraint_vector_dam_table_process"
77
kratos_module="KratosMultiphysics.DamApplication" help="This process fixes the selected components of a given vector variable">
88
<inputs>
9-
<parameter n="is_fixed" pn="Imposed" type="vector" vectorType="bool" v="1,1,1"/>
9+
<parameter n="constrained" pn="Imposed" type="vector" vectorType="bool" v="1,1,1"/>
1010
<parameter n="value" pn="Value" type="vector" v="0.0,0.0,0.0"/>
1111
<parameter n="Value_Table" pn="Value table filename" type="vector" vectorType="tablefile" v=""/>
1212
</inputs>
@@ -16,7 +16,7 @@
1616
<Process n="ImposeUniformPressureProcess" pn="Impose uniform value of pressure by process" python_module="impose_uniform_temperature_process"
1717
kratos_module="KratosMultiphysics.DamApplication" help="This process fixes the given scalar variable">
1818
<inputs>
19-
<parameter n="is_fixed" pn="Imposed" type="bool" v="1"/>
19+
<parameter n="constrained" pn="Imposed" type="bool" v="1"/>
2020
<parameter n="value" pn="Value" type="double" v="0.0"/>
2121
<parameter n="table" pn="Pressure table filename" type="tablefile" v=""/>
2222
</inputs>
@@ -26,7 +26,7 @@
2626
<Process n="ImposeUniformTemperatureProcess" pn="Impose uniform value of temperature by process" python_module="impose_uniform_temperature_process"
2727
kratos_module="KratosMultiphysics.DamApplication" help="This process fixes the given scalar variable">
2828
<inputs>
29-
<parameter n="is_fixed" pn="Imposed" type="bool" v="1"/>
29+
<parameter n="constrained" pn="Imposed" type="bool" v="1"/>
3030
<parameter n="value" pn="Value" type="double" v="0.0"/>
3131
<parameter n="table" pn="Uniform Temperature table filename" type="tablefile" v=""/>
3232
</inputs>
@@ -36,7 +36,7 @@
3636
<Process n="ImposeBofangConditionProcess" pn="Impose Bofang scalar field value" python_module="impose_reservoir_temperature_condition_process"
3737
kratos_module="KratosMultiphysics.DamApplication" help="This process fixes the given scalar variable">
3838
<inputs>
39-
<parameter n="is_fixed" pn="Imposed" type="bool" v="1"/>
39+
<parameter n="constrained" pn="Imposed" type="bool" v="1"/>
4040
<parameter n="Gravity_Direction" pn="Gravity Direction" type="combo" v="Z" values="X,Y,Z" />
4141
<parameter n="Reservoir_Bottom_Coordinate_in_Gravity_Direction" pn="Reservoir Bottom Coordinate in Gravity Direction" type="double" v="0.0"/>
4242
<parameter n="Surface_Temp" pn="Surface Temperature" type="double" v="0.0"/>
@@ -55,7 +55,7 @@
5555
<Process n="ImposeReservoirConstantTemperatureConditionProcess" pn="Impose constant reservoir temperature value" python_module="impose_reservoir_temperature_condition_process"
5656
kratos_module="KratosMultiphysics.DamApplication" help="This process fixes the given scalar variable">
5757
<inputs>
58-
<parameter n="is_fixed" pn="Imposed" type="bool" v="1"/>
58+
<parameter n="constrained" pn="Imposed" type="bool" v="1"/>
5959
<parameter n="Gravity_Direction" pn="Gravity Direction" type="combo" v="Z" values="X,Y,Z" />
6060
<parameter n="Reservoir_Bottom_Coordinate_in_Gravity_Direction" pn="Reservoir Bottom Coordinate in Gravity Direction" type="double" v="0.0"/>
6161
<parameter n="Water_temp" pn="Water Temperature" type="double" v="0.0"/>
@@ -69,7 +69,7 @@
6969
<Process n="ImposeReservoirMonitoringTemperatureConditionProcess" pn="Impose constant reservoir temperature value" python_module="impose_reservoir_temperature_condition_process"
7070
kratos_module="KratosMultiphysics.DamApplication" help="This process fixes the given scalar variable">
7171
<inputs>
72-
<parameter n="is_fixed" pn="Imposed" type="bool" v="1"/>
72+
<parameter n="constrained" pn="Imposed" type="bool" v="1"/>
7373
<parameter n="Gravity_Direction" pn="Gravity Direction" type="combo" v="Z" values="X,Y,Z" />
7474
<parameter n="Reservoir_Bottom_Coordinate_in_Gravity_Direction" pn="Reservoir Bottom Coordinate in Gravity Direction" type="double" v="0.0"/>
7575
<parameter n="Height_Dam" pn="Height Dam" type="double" v="0.0"/>

kratos.gid/apps/Dam/xml/Utilities.spd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
<container n="TemperatureDevice" pn="Temperature Device" ProcessName="ImposeTemperaturebyDeviceProcess" un="DamTempDevice" icon="temp_device" open_window="0">
8585
<value n="DeviceTemperatureState" pn="Device State" un="DamTemperatureState" v="False" values="True,False" actualize_tree="1"/>
8686
<blockdata n="device" pn="Device" name="Device 1" state="[HideIfUniqueName DamTemperatureState False]" sequence="1" editable_name="unique" help="Interval">
87-
<value n="is_fixed" pn="Imposed" actualize_tree="1" type="bool" v="true" values="true,false" />
87+
<value n="constrained" pn="Imposed" actualize_tree="1" type="bool" v="true" values="true,false" />
8888
<value n="value" pn="Value" type="double" v="0.0" />
8989
<value n="table" pn="Temperature table filename" type="tablefile" v="" values = "[GetFilesValues]" update_proc = "AddFile" />
9090
<value n="XPosition" pn="X Position" actualize_tree="1" type="double" v="0.0" />

0 commit comments

Comments
 (0)