cbp.utils¶
cbp.utils.event_utils¶
-
cbp.utils.event_utils.
engine_loop
(engine_fun, max_iter=5000000, tolerance=0.01, error_fun=None, meassure_fun=None, isoutput=False, silent=False)[source]¶ work engine for loop
- Parameters
engine_fun – work function
max_iter (int, optional) – max iteration, defaults to 5000000
tolerance (float, optional) – less than tolerance, stop, defaults to 1e-2
error_fun (func, optional) – output the metrics for this iteration, defaults to None
meassure_fun (func, optional) – relative distance between continuous two metrics, defaults to None
isoutput (bool, optional) – output the distance, defaults to False
silent (bool, optional) – output details, defaults to False
- Returns
list of relative distance, num of running iteration, timers
cbp.utils.message¶
-
class
cbp.utils.message.
Message
(sender, val)[source]¶ Bases:
cbp.utils.message.Message