class_docstr: !
  @brief Model of oscillatory network that is based on the Kuramoto model of synchronization.
  
  @details CCORE option can be used to use the pyclustering core - C/C++ shared library for processing that significantly increases performance.
docstr: !
  @brief Destructor of oscillatory network is based on Kuramoto model.
docstr_tok: ["!","@","brief","Destructor","of","oscillatory","network","is","based","on","Kuramoto","model","."]
code: def __del__(self):
      """!
      @brief Destructor of oscillatory network is based on Kuramoto model.
  
      """
  
      if self._ccore_network_pointer is not None:
          wrapper.sync_destroy_network(self._ccore_network_pointer)
          self._ccore_network_pointer = None
  
imports: import math
  import numpy
  import random
  import matplotlib.pyplot
  import matplotlib.animation
  import pyclustering.core.sync_wrapper
  from pyclustering.core.wrapper import ccore_library
  from scipy.integrate import odeint
  from pyclustering.nnet import network, conn_represent, conn_type, initial_type, solve_type
  from pyclustering.utils import pi, draw_dynamics, draw_dynamics_set, set_ax_param
label_desc: Use image node_id 2 for calling the sync_network obj's underlying member method code with example usage: obj.__del__() without return types