class_docstr: !
  @brief Oscillatory network based on Kuramoto model with negative and positive connections for graph coloring problem.
class_docstr_tok: ["!","@","brief","Oscillatory","network","based","on","Kuramoto","model","with","negative","and","positive","connections","for","graph","coloring","problem","."]
docstr: !
  @brief Performs simulation of the network (performs solving of graph coloring problem).
  
  @param[in] order (double): Defines when process of synchronization in the network is over, range from 0 to 1.
  @param[in] solution (solve_type): defines type (method) of solving diff. equation.
  @param[in] collect_dynamic (bool): If True - return full dynamic of the network, otherwise - last state of phases.
  
  @return (syncnet_analyser) Returns analyser of results of coloring.
docstr_tok: ["!","@","brief","Performs","simulation","of","the","network","(","performs","solving","of","graph","coloring","problem",")",".","@","param","[","in","]","order","(","double",")",":","Defines","when","process","of","synchronization","in","the","network","is","over",",","range","from","0","to","1",".","@","param","[","in","]","solution","(","solve_type",")",":","defines","type","(","method",")","of","solving","diff",".","equation",".","@","param","[","in","]","collect_dynamic","(","bool",")",":","If","True","-","return","full","dynamic","of","the","network",",","otherwise","-","last","state","of","phases",".","@","return","(","syncnet_analyser",")","Returns","analyser","of","results","of","coloring","."]
code: def process(
      self, order=0.998, solution=solve_type.FAST, collect_dynamic=False
  ):
      """!
      @brief Performs simulation of the network (performs solving of graph coloring problem).
  
      @param[in] order (double): Defines when process of synchronization in the network is over, range from 0 to 1.
      @param[in] solution (solve_type): defines type (method) of solving diff. equation.
      @param[in] collect_dynamic (bool): If True - return full dynamic of the network, otherwise - last state of phases.
  
      @return (syncnet_analyser) Returns analyser of results of coloring.
  
      """
  
      analyser = self.simulate_dynamic(order, solution, collect_dynamic)
      return syncgcolor_analyser(analyser.output, analyser.time, None)
  
file_path: pyclustering/pyclustering/gcolor/sync.py
imports: from pyclustering.nnet import *
  from pyclustering.nnet.sync import sync_network
  from pyclustering.nnet.sync import sync_dynamic
label_desc: Use image node_id 4 for calling the syncgcolor obj's underlying member method code with example usage: obj.process(order, solution, collect_dynamic) and returns: syncgcolor_analyser