@@ -3615,7 +3615,7 @@ def _clean_list(self, arg):
3615
3615
new_list .append (item )
3616
3616
return new_list
3617
3617
3618
- @pyaedt_function_handler
3618
+ @pyaedt_function_handler ()
3619
3619
def create (self ):
3620
3620
"""
3621
3621
Create network in AEDT.
@@ -3645,7 +3645,7 @@ def create(self):
3645
3645
self ._app .oboundary .AssignNetworkBoundary (clean_args )
3646
3646
return True
3647
3647
3648
- @pyaedt_function_handler
3648
+ @pyaedt_function_handler ()
3649
3649
def _update_from_props (self ):
3650
3650
nodes = self .props .get ("Nodes" , None )
3651
3651
if nodes is not None :
@@ -4010,16 +4010,16 @@ def _add_to_props(self, new_node, type_dict="Nodes"):
4010
4010
except KeyError :
4011
4011
self .props [type_dict ] = {new_node .name : new_node .props }
4012
4012
4013
- @pyaedt_function_handler ()
4013
+ @pyaedt_function_handler (face_id = "assignment" )
4014
4014
def add_face_node (
4015
- self , face_id , name = None , thermal_resistance = "NoResistance" , material = None , thickness = None , resistance = None
4015
+ self , assignment , name = None , thermal_resistance = "NoResistance" , material = None , thickness = None , resistance = None
4016
4016
):
4017
4017
"""
4018
4018
Create a face node in the network.
4019
4019
4020
4020
Parameters
4021
4021
----------
4022
- face_id : int
4022
+ assignment : int
4023
4023
Face ID.
4024
4024
name : str, optional
4025
4025
Name of the node. Default is ``None``.
@@ -4049,12 +4049,12 @@ def add_face_node(
4049
4049
>>> box = app.modeler.create_box([5, 5, 5], [20, 50, 80])
4050
4050
>>> faces_ids = [face.id for face in box.faces]
4051
4051
>>> network.add_face_node(faces_ids[0])
4052
- >>> network.add_face_node(faces_ids[1], name="TestNode", thermal_resistance="Compute",
4053
- >>> material="Al-Extruded", thickness="2mm")
4054
- >>> network.add_face_node(faces_ids[2], name="TestNode", thermal_resistance="Specified", resistance=2)
4052
+ >>> network.add_face_node(faces_ids[1],name="TestNode",thermal_resistance="Compute",
4053
+ ... material="Al-Extruded",thickness="2mm")
4054
+ >>> network.add_face_node(faces_ids[2],name="TestNode",thermal_resistance="Specified",resistance=2)
4055
4055
"""
4056
4056
props_dict = OrderedDict ({})
4057
- props_dict ["FaceID" ] = face_id
4057
+ props_dict ["FaceID" ] = assignment
4058
4058
if thermal_resistance is not None :
4059
4059
if thermal_resistance == "Compute" :
4060
4060
if resistance is not None :
@@ -4090,20 +4090,20 @@ def add_face_node(
4090
4090
)
4091
4091
4092
4092
if name is None :
4093
- name = "FaceID" + str (face_id )
4093
+ name = "FaceID" + str (assignment )
4094
4094
new_node = self ._Node (name , self ._app , node_type = "FaceNode" , props = props_dict , network = self )
4095
4095
self ._nodes .append (new_node )
4096
4096
self ._add_to_props (new_node )
4097
4097
return new_node
4098
4098
4099
- @pyaedt_function_handler ()
4100
- def add_nodes_from_dictionaries (self , nodes_dict ):
4099
+ @pyaedt_function_handler (nodes_dict = "nodes" )
4100
+ def add_nodes_from_dictionaries (self , nodes ):
4101
4101
"""
4102
4102
Add nodes to the network from dictionary.
4103
4103
4104
4104
Parameters
4105
4105
----------
4106
- nodes_dict : list or dict
4106
+ nodes : list or dict
4107
4107
A dictionary or list of dictionaries containing nodes to add to the network. Different
4108
4108
node types require different key and value pairs:
4109
4109
@@ -4177,12 +4177,12 @@ def add_nodes_from_dictionaries(self, nodes_dict):
4177
4177
>>> network.add_nodes_from_dictionaries(nodes_dict)
4178
4178
4179
4179
"""
4180
- if isinstance (nodes_dict , dict ):
4181
- nodes_dict = [nodes_dict ]
4182
- for node_dict in nodes_dict :
4180
+ if isinstance (nodes , dict ):
4181
+ nodes = [nodes ]
4182
+ for node_dict in nodes :
4183
4183
if "FaceID" in node_dict .keys ():
4184
4184
self .add_face_node (
4185
- face_id = node_dict ["FaceID" ],
4185
+ assignment = node_dict ["FaceID" ],
4186
4186
name = node_dict .get ("Name" , None ),
4187
4187
thermal_resistance = node_dict .get ("ThermalResistance" , None ),
4188
4188
material = node_dict .get ("Material" , None ),
@@ -4384,7 +4384,7 @@ def props(self):
4384
4384
"""
4385
4385
return [self .node_1 , self .node_2 ] + self ._link_type + [self .value ]
4386
4386
4387
- @pyaedt_function_handler
4387
+ @pyaedt_function_handler ()
4388
4388
def delete_link (self ):
4389
4389
"""
4390
4390
Delete link from network.
@@ -4401,7 +4401,7 @@ def __init__(self, name, app, network, node_type=None, props=None):
4401
4401
self ._node_props ()
4402
4402
self ._network = network
4403
4403
4404
- @pyaedt_function_handler
4404
+ @pyaedt_function_handler ()
4405
4405
def delete_node (self ):
4406
4406
"""
4407
4407
Delete node from network.
@@ -4570,7 +4570,7 @@ def props(self):
4570
4570
def _parse_value (self ):
4571
4571
pass # pragma : no cover
4572
4572
4573
- @pyaedt_function_handler
4573
+ @pyaedt_function_handler ()
4574
4574
def __getitem__ (self , k ):
4575
4575
return self .props .get (k )
4576
4576
@@ -4597,7 +4597,7 @@ def __init__(self, intercept, slope):
4597
4597
self .intercept = intercept
4598
4598
self .slope = slope
4599
4599
4600
- @pyaedt_function_handler
4600
+ @pyaedt_function_handler ()
4601
4601
def _parse_value (self ):
4602
4602
return [self .slope , self .intercept ]
4603
4603
@@ -4628,7 +4628,7 @@ def __init__(self, intercept, coefficient, scaling_exponent):
4628
4628
self .coefficient = coefficient
4629
4629
self .scaling_exponent = scaling_exponent
4630
4630
4631
- @pyaedt_function_handler
4631
+ @pyaedt_function_handler ()
4632
4632
def _parse_value (self ):
4633
4633
return [self .intercept , self .coefficient , self .scaling_exponent ]
4634
4634
@@ -4659,7 +4659,7 @@ def __init__(self, vertical_offset, coefficient, exponent_coefficient):
4659
4659
self .coefficient = coefficient
4660
4660
self .exponent_coefficient = exponent_coefficient
4661
4661
4662
- @pyaedt_function_handler
4662
+ @pyaedt_function_handler ()
4663
4663
def _parse_value (self ):
4664
4664
return [self .vertical_offset , self .coefficient , self .exponent_coefficient ]
4665
4665
@@ -4694,7 +4694,7 @@ def __init__(self, vertical_offset, vertical_scaling, period, period_offset):
4694
4694
self .period = period
4695
4695
self .period_offset = period_offset
4696
4696
4697
- @pyaedt_function_handler
4697
+ @pyaedt_function_handler ()
4698
4698
def _parse_value (self ):
4699
4699
return [self .vertical_offset , self .vertical_scaling , self .period , self .period_offset ]
4700
4700
@@ -4725,7 +4725,7 @@ def __init__(self, on_value, initial_time_off, on_time, off_time, off_value):
4725
4725
self .off_time = off_time
4726
4726
self .off_value = off_value
4727
4727
4728
- @pyaedt_function_handler
4728
+ @pyaedt_function_handler ()
4729
4729
def _parse_value (self ):
4730
4730
return [self .on_value , self .initial_time_off , self .on_time , self .off_time , self .off_value ]
4731
4731
@@ -4751,7 +4751,7 @@ def __init__(self, assignment_type, ds, scale):
4751
4751
self ._assignment_type = assignment_type
4752
4752
self .dataset = ds
4753
4753
4754
- @pyaedt_function_handler
4754
+ @pyaedt_function_handler ()
4755
4755
def _parse_value (self ):
4756
4756
return [self .scale , self .dataset .name ]
4757
4757
0 commit comments