Skip to content

Commit d154e1b

Browse files
committed
add name to trib obj for easier interpretation
1 parent 7d84d1d commit d154e1b

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

src/msrDynamics/_msrDynamics.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ def _solve_with_trip_conditions(self, times, md_step):
364364
if tripped:
365365
# get trip condition object
366366
trip_obj = self.trip_conditions[tripped[0]]
367-
print(f'idx {tripped[0]} tripped after integration to t = {t_x:3f} with a value of {tripped[1]}')
367+
print(f'{trip_obj.name} tripped after integration to t = {t_x:3f} with a value of {tripped[1]}')
368368

369369
# store trip info
370370
self.trip_info['tripped'] = True

src/msrDynamics/_trip_condition.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ def __init__(self,
1717
bounds=(-float('inf'), float('inf')),
1818
idx=None,
1919
check_after=None,
20-
delay=None) -> None:
20+
delay=None,
21+
name = None) -> None:
2122
"""
2223
Initialize a TripCondition instance.
2324
@@ -39,6 +40,10 @@ def __init__(self,
3940
self.idx = idx
4041
self.check_after = check_after
4142
self.delay = delay
43+
if name:
44+
self.name = name
45+
else:
46+
self.name = f"trip obj {self.idx}"
4247

4348
def _check_type(self, trip_type):
4449
"""

0 commit comments

Comments
 (0)