Ejemplo n.º 1
0
def template_animate_phase_matrix(num_osc, strength = 1.0, steps = None, time = None, conn = conn_type.ALL_TO_ALL, type_solution = solve_type.FAST, ccore_flag = True):
    network = sync_network(num_osc, strength, type_conn = conn, ccore = ccore_flag);

    if ( (steps is not None) and (time is not None) ):
        sync_output_dynamic = network.simulate(steps, time, solution = type_solution, collect_dynamic = True);
    else:
        sync_output_dynamic = network.simulate_dynamic(collect_dynamic = True, order = 0.999, solution = type_solution);

    sync_visualizer.animate_phase_matrix(sync_output_dynamic);
    return network;
Ejemplo n.º 2
0
 def templateVisualizerNoFailures(self, size, velocity, ccore_flag):
     net = sync_network(size, ccore = ccore_flag);
     output_dynamic = net.simulate_dynamic(solution = solve_type.FAST, collect_dynamic = True);
     
     sync_visualizer.animate(output_dynamic);
     sync_visualizer.animate_correlation_matrix(output_dynamic, velocity);
     sync_visualizer.animate_output_dynamic(output_dynamic, velocity);
     sync_visualizer.animate_phase_matrix(output_dynamic, 1, size, velocity);
     sync_visualizer.show_correlation_matrix(output_dynamic);
     sync_visualizer.show_output_dynamic(output_dynamic);
     sync_visualizer.show_phase_matrix(output_dynamic, 1, size);
Ejemplo n.º 3
0
 def templateVisualizerNoFailures(size, velocity, ccore_flag):
     net = sync_network(size, ccore = ccore_flag);
     output_dynamic = net.simulate_dynamic(solution = solve_type.FAST, collect_dynamic = True);
     
     sync_visualizer.animate(output_dynamic);
     sync_visualizer.animate_correlation_matrix(output_dynamic, velocity);
     sync_visualizer.animate_output_dynamic(output_dynamic, velocity);
     sync_visualizer.animate_phase_matrix(output_dynamic, 1, size, velocity);
     sync_visualizer.show_correlation_matrix(output_dynamic);
     sync_visualizer.show_output_dynamic(output_dynamic);
     sync_visualizer.show_phase_matrix(output_dynamic, 1, size);
     sync_visualizer.show_order_parameter(output_dynamic);
     sync_visualizer.show_local_order_parameter(output_dynamic, net);
Ejemplo n.º 4
0
def template_animate_phase_matrix(num_osc,
                                  strength=1.0,
                                  steps=None,
                                  time=None,
                                  conn=conn_type.ALL_TO_ALL,
                                  type_solution=solve_type.FAST,
                                  ccore_flag=True):
    network = sync_network(num_osc, strength, type_conn=conn, ccore=ccore_flag)

    if ((steps is not None) and (time is not None)):
        sync_output_dynamic = network.simulate(steps,
                                               time,
                                               solution=type_solution,
                                               collect_dynamic=True)
    else:
        sync_output_dynamic = network.simulate_dynamic(collect_dynamic=True,
                                                       order=0.999,
                                                       solution=type_solution)

    sync_visualizer.animate_phase_matrix(sync_output_dynamic)
    return network