"Fossies" - the Fresh Open Source Software Archive

Member "fityk-1.3.1/fityk/swig/fityk.py" (13 Aug 2016, 61325 Bytes) of package /linux/misc/fityk-1.3.1.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Python source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. For more information about "fityk.py" see the Fossies "Dox" file reference documentation and the latest Fossies "Diffs" side-by-side code changes report: 1.3.0_vs_1.3.1.

    1 # This file was automatically generated by SWIG (http://www.swig.org).
    2 # Version 3.0.8
    3 #
    4 # Do not make changes to this file unless you know what you are doing--modify
    5 # the SWIG interface file instead.
    6 
    7 
    8 
    9 
   10 
   11 from sys import version_info
   12 if version_info >= (2, 6, 0):
   13     def swig_import_helper():
   14         from os.path import dirname
   15         import imp
   16         fp = None
   17         try:
   18             fp, pathname, description = imp.find_module('_fityk', [dirname(__file__)])
   19         except ImportError:
   20             import _fityk
   21             return _fityk
   22         if fp is not None:
   23             try:
   24                 _mod = imp.load_module('_fityk', fp, pathname, description)
   25             finally:
   26                 fp.close()
   27             return _mod
   28     _fityk = swig_import_helper()
   29     del swig_import_helper
   30 else:
   31     import _fityk
   32 del version_info
   33 try:
   34     _swig_property = property
   35 except NameError:
   36     pass  # Python < 2.2 doesn't have 'property'.
   37 
   38 
   39 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
   40     if (name == "thisown"):
   41         return self.this.own(value)
   42     if (name == "this"):
   43         if type(value).__name__ == 'SwigPyObject':
   44             self.__dict__[name] = value
   45             return
   46     method = class_type.__swig_setmethods__.get(name, None)
   47     if method:
   48         return method(self, value)
   49     if (not static):
   50         object.__setattr__(self, name, value)
   51     else:
   52         raise AttributeError("You cannot add attributes to %s" % self)
   53 
   54 
   55 def _swig_setattr(self, class_type, name, value):
   56     return _swig_setattr_nondynamic(self, class_type, name, value, 0)
   57 
   58 
   59 def _swig_getattr_nondynamic(self, class_type, name, static=1):
   60     if (name == "thisown"):
   61         return self.this.own()
   62     method = class_type.__swig_getmethods__.get(name, None)
   63     if method:
   64         return method(self)
   65     if (not static):
   66         return object.__getattr__(self, name)
   67     else:
   68         raise AttributeError(name)
   69 
   70 def _swig_getattr(self, class_type, name):
   71     return _swig_getattr_nondynamic(self, class_type, name, 0)
   72 
   73 
   74 def _swig_repr(self):
   75     try:
   76         strthis = "proxy of " + self.this.__repr__()
   77     except Exception:
   78         strthis = ""
   79     return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
   80 
   81 try:
   82     _object = object
   83     _newclass = 1
   84 except AttributeError:
   85     class _object:
   86         pass
   87     _newclass = 0
   88 
   89 
   90 
   91 def _swig_setattr_nondynamic_method(set):
   92     def set_attr(self, name, value):
   93         if (name == "thisown"):
   94             return self.this.own(value)
   95         if hasattr(self, name) or (name == "this"):
   96             set(self, name, value)
   97         else:
   98             raise AttributeError("You cannot add attributes to %s" % self)
   99     return set_attr
  100 
  101 
  102 class SwigPyIterator(object):
  103     """Proxy of C++ swig::SwigPyIterator class."""
  104 
  105     thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
  106 
  107     def __init__(self, *args, **kwargs):
  108         raise AttributeError("No constructor defined - class is abstract")
  109     __repr__ = _swig_repr
  110     __swig_destroy__ = _fityk.delete_SwigPyIterator
  111     __del__ = lambda self: None
  112 
  113     def value(self):
  114         """value(SwigPyIterator self) -> PyObject *"""
  115         return _fityk.SwigPyIterator_value(self)
  116 
  117 
  118     def incr(self, n=1):
  119         """
  120         incr(SwigPyIterator self, size_t n=1) -> SwigPyIterator
  121         incr(SwigPyIterator self) -> SwigPyIterator
  122         """
  123         return _fityk.SwigPyIterator_incr(self, n)
  124 
  125 
  126     def decr(self, n=1):
  127         """
  128         decr(SwigPyIterator self, size_t n=1) -> SwigPyIterator
  129         decr(SwigPyIterator self) -> SwigPyIterator
  130         """
  131         return _fityk.SwigPyIterator_decr(self, n)
  132 
  133 
  134     def distance(self, x):
  135         """distance(SwigPyIterator self, SwigPyIterator x) -> ptrdiff_t"""
  136         return _fityk.SwigPyIterator_distance(self, x)
  137 
  138 
  139     def equal(self, x):
  140         """equal(SwigPyIterator self, SwigPyIterator x) -> bool"""
  141         return _fityk.SwigPyIterator_equal(self, x)
  142 
  143 
  144     def copy(self):
  145         """copy(SwigPyIterator self) -> SwigPyIterator"""
  146         return _fityk.SwigPyIterator_copy(self)
  147 
  148 
  149     def next(self):
  150         """next(SwigPyIterator self) -> PyObject *"""
  151         return _fityk.SwigPyIterator_next(self)
  152 
  153 
  154     def __next__(self):
  155         """__next__(SwigPyIterator self) -> PyObject *"""
  156         return _fityk.SwigPyIterator___next__(self)
  157 
  158 
  159     def previous(self):
  160         """previous(SwigPyIterator self) -> PyObject *"""
  161         return _fityk.SwigPyIterator_previous(self)
  162 
  163 
  164     def advance(self, n):
  165         """advance(SwigPyIterator self, ptrdiff_t n) -> SwigPyIterator"""
  166         return _fityk.SwigPyIterator_advance(self, n)
  167 
  168 
  169     def __eq__(self, x):
  170         """__eq__(SwigPyIterator self, SwigPyIterator x) -> bool"""
  171         return _fityk.SwigPyIterator___eq__(self, x)
  172 
  173 
  174     def __ne__(self, x):
  175         """__ne__(SwigPyIterator self, SwigPyIterator x) -> bool"""
  176         return _fityk.SwigPyIterator___ne__(self, x)
  177 
  178 
  179     def __iadd__(self, n):
  180         """__iadd__(SwigPyIterator self, ptrdiff_t n) -> SwigPyIterator"""
  181         return _fityk.SwigPyIterator___iadd__(self, n)
  182 
  183 
  184     def __isub__(self, n):
  185         """__isub__(SwigPyIterator self, ptrdiff_t n) -> SwigPyIterator"""
  186         return _fityk.SwigPyIterator___isub__(self, n)
  187 
  188 
  189     def __add__(self, n):
  190         """__add__(SwigPyIterator self, ptrdiff_t n) -> SwigPyIterator"""
  191         return _fityk.SwigPyIterator___add__(self, n)
  192 
  193 
  194     def __sub__(self, *args):
  195         """
  196         __sub__(SwigPyIterator self, ptrdiff_t n) -> SwigPyIterator
  197         __sub__(SwigPyIterator self, SwigPyIterator x) -> ptrdiff_t
  198         """
  199         return _fityk.SwigPyIterator___sub__(self, *args)
  200 
  201     def __iter__(self):
  202         return self
  203 SwigPyIterator_swigregister = _fityk.SwigPyIterator_swigregister
  204 SwigPyIterator_swigregister(SwigPyIterator)
  205 
  206 class PointVector(object):
  207     """Proxy of C++ std::vector<(fityk::Point)> class."""
  208 
  209     thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
  210     __repr__ = _swig_repr
  211 
  212     def iterator(self):
  213         """iterator(PointVector self) -> SwigPyIterator"""
  214         return _fityk.PointVector_iterator(self)
  215 
  216     def __iter__(self):
  217         return self.iterator()
  218 
  219     def __nonzero__(self):
  220         """__nonzero__(PointVector self) -> bool"""
  221         return _fityk.PointVector___nonzero__(self)
  222 
  223 
  224     def __bool__(self):
  225         """__bool__(PointVector self) -> bool"""
  226         return _fityk.PointVector___bool__(self)
  227 
  228 
  229     def __len__(self):
  230         """__len__(PointVector self) -> std::vector< fityk::Point >::size_type"""
  231         return _fityk.PointVector___len__(self)
  232 
  233 
  234     def __getslice__(self, i, j):
  235         """__getslice__(PointVector self, std::vector< fityk::Point >::difference_type i, std::vector< fityk::Point >::difference_type j) -> PointVector"""
  236         return _fityk.PointVector___getslice__(self, i, j)
  237 
  238 
  239     def __setslice__(self, *args):
  240         """
  241         __setslice__(PointVector self, std::vector< fityk::Point >::difference_type i, std::vector< fityk::Point >::difference_type j)
  242         __setslice__(PointVector self, std::vector< fityk::Point >::difference_type i, std::vector< fityk::Point >::difference_type j, PointVector v)
  243         """
  244         return _fityk.PointVector___setslice__(self, *args)
  245 
  246 
  247     def __delslice__(self, i, j):
  248         """__delslice__(PointVector self, std::vector< fityk::Point >::difference_type i, std::vector< fityk::Point >::difference_type j)"""
  249         return _fityk.PointVector___delslice__(self, i, j)
  250 
  251 
  252     def __delitem__(self, *args):
  253         """
  254         __delitem__(PointVector self, std::vector< fityk::Point >::difference_type i)
  255         __delitem__(PointVector self, PySliceObject * slice)
  256         """
  257         return _fityk.PointVector___delitem__(self, *args)
  258 
  259 
  260     def __getitem__(self, *args):
  261         """
  262         __getitem__(PointVector self, PySliceObject * slice) -> PointVector
  263         __getitem__(PointVector self, std::vector< fityk::Point >::difference_type i) -> Point
  264         """
  265         return _fityk.PointVector___getitem__(self, *args)
  266 
  267 
  268     def __setitem__(self, *args):
  269         """
  270         __setitem__(PointVector self, PySliceObject * slice, PointVector v)
  271         __setitem__(PointVector self, PySliceObject * slice)
  272         __setitem__(PointVector self, std::vector< fityk::Point >::difference_type i, Point x)
  273         """
  274         return _fityk.PointVector___setitem__(self, *args)
  275 
  276 
  277     def pop(self):
  278         """pop(PointVector self) -> Point"""
  279         return _fityk.PointVector_pop(self)
  280 
  281 
  282     def append(self, x):
  283         """append(PointVector self, Point x)"""
  284         return _fityk.PointVector_append(self, x)
  285 
  286 
  287     def empty(self):
  288         """empty(PointVector self) -> bool"""
  289         return _fityk.PointVector_empty(self)
  290 
  291 
  292     def size(self):
  293         """size(PointVector self) -> std::vector< fityk::Point >::size_type"""
  294         return _fityk.PointVector_size(self)
  295 
  296 
  297     def swap(self, v):
  298         """swap(PointVector self, PointVector v)"""
  299         return _fityk.PointVector_swap(self, v)
  300 
  301 
  302     def begin(self):
  303         """begin(PointVector self) -> std::vector< fityk::Point >::iterator"""
  304         return _fityk.PointVector_begin(self)
  305 
  306 
  307     def end(self):
  308         """end(PointVector self) -> std::vector< fityk::Point >::iterator"""
  309         return _fityk.PointVector_end(self)
  310 
  311 
  312     def rbegin(self):
  313         """rbegin(PointVector self) -> std::vector< fityk::Point >::reverse_iterator"""
  314         return _fityk.PointVector_rbegin(self)
  315 
  316 
  317     def rend(self):
  318         """rend(PointVector self) -> std::vector< fityk::Point >::reverse_iterator"""
  319         return _fityk.PointVector_rend(self)
  320 
  321 
  322     def clear(self):
  323         """clear(PointVector self)"""
  324         return _fityk.PointVector_clear(self)
  325 
  326 
  327     def get_allocator(self):
  328         """get_allocator(PointVector self) -> std::vector< fityk::Point >::allocator_type"""
  329         return _fityk.PointVector_get_allocator(self)
  330 
  331 
  332     def pop_back(self):
  333         """pop_back(PointVector self)"""
  334         return _fityk.PointVector_pop_back(self)
  335 
  336 
  337     def erase(self, *args):
  338         """
  339         erase(PointVector self, std::vector< fityk::Point >::iterator pos) -> std::vector< fityk::Point >::iterator
  340         erase(PointVector self, std::vector< fityk::Point >::iterator first, std::vector< fityk::Point >::iterator last) -> std::vector< fityk::Point >::iterator
  341         """
  342         return _fityk.PointVector_erase(self, *args)
  343 
  344 
  345     def __init__(self, *args):
  346         """
  347         __init__(std::vector<(fityk::Point)> self) -> PointVector
  348         __init__(std::vector<(fityk::Point)> self, PointVector arg2) -> PointVector
  349         __init__(std::vector<(fityk::Point)> self, std::vector< fityk::Point >::size_type size) -> PointVector
  350         __init__(std::vector<(fityk::Point)> self, std::vector< fityk::Point >::size_type size, Point value) -> PointVector
  351         """
  352         this = _fityk.new_PointVector(*args)
  353         try:
  354             self.this.append(this)
  355         except Exception:
  356             self.this = this
  357 
  358     def push_back(self, x):
  359         """push_back(PointVector self, Point x)"""
  360         return _fityk.PointVector_push_back(self, x)
  361 
  362 
  363     def front(self):
  364         """front(PointVector self) -> Point"""
  365         return _fityk.PointVector_front(self)
  366 
  367 
  368     def back(self):
  369         """back(PointVector self) -> Point"""
  370         return _fityk.PointVector_back(self)
  371 
  372 
  373     def assign(self, n, x):
  374         """assign(PointVector self, std::vector< fityk::Point >::size_type n, Point x)"""
  375         return _fityk.PointVector_assign(self, n, x)
  376 
  377 
  378     def resize(self, *args):
  379         """
  380         resize(PointVector self, std::vector< fityk::Point >::size_type new_size)
  381         resize(PointVector self, std::vector< fityk::Point >::size_type new_size, Point x)
  382         """
  383         return _fityk.PointVector_resize(self, *args)
  384 
  385 
  386     def insert(self, *args):
  387         """
  388         insert(PointVector self, std::vector< fityk::Point >::iterator pos, Point x) -> std::vector< fityk::Point >::iterator
  389         insert(PointVector self, std::vector< fityk::Point >::iterator pos, std::vector< fityk::Point >::size_type n, Point x)
  390         """
  391         return _fityk.PointVector_insert(self, *args)
  392 
  393 
  394     def reserve(self, n):
  395         """reserve(PointVector self, std::vector< fityk::Point >::size_type n)"""
  396         return _fityk.PointVector_reserve(self, n)
  397 
  398 
  399     def capacity(self):
  400         """capacity(PointVector self) -> std::vector< fityk::Point >::size_type"""
  401         return _fityk.PointVector_capacity(self)
  402 
  403     __swig_destroy__ = _fityk.delete_PointVector
  404     __del__ = lambda self: None
  405 PointVector_swigregister = _fityk.PointVector_swigregister
  406 PointVector_swigregister(PointVector)
  407 
  408 class RealVector(object):
  409     """Proxy of C++ std::vector<(double)> class."""
  410 
  411     thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
  412     __repr__ = _swig_repr
  413 
  414     def iterator(self):
  415         """iterator(RealVector self) -> SwigPyIterator"""
  416         return _fityk.RealVector_iterator(self)
  417 
  418     def __iter__(self):
  419         return self.iterator()
  420 
  421     def __nonzero__(self):
  422         """__nonzero__(RealVector self) -> bool"""
  423         return _fityk.RealVector___nonzero__(self)
  424 
  425 
  426     def __bool__(self):
  427         """__bool__(RealVector self) -> bool"""
  428         return _fityk.RealVector___bool__(self)
  429 
  430 
  431     def __len__(self):
  432         """__len__(RealVector self) -> std::vector< double >::size_type"""
  433         return _fityk.RealVector___len__(self)
  434 
  435 
  436     def __getslice__(self, i, j):
  437         """__getslice__(RealVector self, std::vector< double >::difference_type i, std::vector< double >::difference_type j) -> RealVector"""
  438         return _fityk.RealVector___getslice__(self, i, j)
  439 
  440 
  441     def __setslice__(self, *args):
  442         """
  443         __setslice__(RealVector self, std::vector< double >::difference_type i, std::vector< double >::difference_type j)
  444         __setslice__(RealVector self, std::vector< double >::difference_type i, std::vector< double >::difference_type j, RealVector v)
  445         """
  446         return _fityk.RealVector___setslice__(self, *args)
  447 
  448 
  449     def __delslice__(self, i, j):
  450         """__delslice__(RealVector self, std::vector< double >::difference_type i, std::vector< double >::difference_type j)"""
  451         return _fityk.RealVector___delslice__(self, i, j)
  452 
  453 
  454     def __delitem__(self, *args):
  455         """
  456         __delitem__(RealVector self, std::vector< double >::difference_type i)
  457         __delitem__(RealVector self, PySliceObject * slice)
  458         """
  459         return _fityk.RealVector___delitem__(self, *args)
  460 
  461 
  462     def __getitem__(self, *args):
  463         """
  464         __getitem__(RealVector self, PySliceObject * slice) -> RealVector
  465         __getitem__(RealVector self, std::vector< double >::difference_type i) -> std::vector< double >::value_type const &
  466         """
  467         return _fityk.RealVector___getitem__(self, *args)
  468 
  469 
  470     def __setitem__(self, *args):
  471         """
  472         __setitem__(RealVector self, PySliceObject * slice, RealVector v)
  473         __setitem__(RealVector self, PySliceObject * slice)
  474         __setitem__(RealVector self, std::vector< double >::difference_type i, std::vector< double >::value_type const & x)
  475         """
  476         return _fityk.RealVector___setitem__(self, *args)
  477 
  478 
  479     def pop(self):
  480         """pop(RealVector self) -> std::vector< double >::value_type"""
  481         return _fityk.RealVector_pop(self)
  482 
  483 
  484     def append(self, x):
  485         """append(RealVector self, std::vector< double >::value_type const & x)"""
  486         return _fityk.RealVector_append(self, x)
  487 
  488 
  489     def empty(self):
  490         """empty(RealVector self) -> bool"""
  491         return _fityk.RealVector_empty(self)
  492 
  493 
  494     def size(self):
  495         """size(RealVector self) -> std::vector< double >::size_type"""
  496         return _fityk.RealVector_size(self)
  497 
  498 
  499     def swap(self, v):
  500         """swap(RealVector self, RealVector v)"""
  501         return _fityk.RealVector_swap(self, v)
  502 
  503 
  504     def begin(self):
  505         """begin(RealVector self) -> std::vector< double >::iterator"""
  506         return _fityk.RealVector_begin(self)
  507 
  508 
  509     def end(self):
  510         """end(RealVector self) -> std::vector< double >::iterator"""
  511         return _fityk.RealVector_end(self)
  512 
  513 
  514     def rbegin(self):
  515         """rbegin(RealVector self) -> std::vector< double >::reverse_iterator"""
  516         return _fityk.RealVector_rbegin(self)
  517 
  518 
  519     def rend(self):
  520         """rend(RealVector self) -> std::vector< double >::reverse_iterator"""
  521         return _fityk.RealVector_rend(self)
  522 
  523 
  524     def clear(self):
  525         """clear(RealVector self)"""
  526         return _fityk.RealVector_clear(self)
  527 
  528 
  529     def get_allocator(self):
  530         """get_allocator(RealVector self) -> std::vector< double >::allocator_type"""
  531         return _fityk.RealVector_get_allocator(self)
  532 
  533 
  534     def pop_back(self):
  535         """pop_back(RealVector self)"""
  536         return _fityk.RealVector_pop_back(self)
  537 
  538 
  539     def erase(self, *args):
  540         """
  541         erase(RealVector self, std::vector< double >::iterator pos) -> std::vector< double >::iterator
  542         erase(RealVector self, std::vector< double >::iterator first, std::vector< double >::iterator last) -> std::vector< double >::iterator
  543         """
  544         return _fityk.RealVector_erase(self, *args)
  545 
  546 
  547     def __init__(self, *args):
  548         """
  549         __init__(std::vector<(double)> self) -> RealVector
  550         __init__(std::vector<(double)> self, RealVector arg2) -> RealVector
  551         __init__(std::vector<(double)> self, std::vector< double >::size_type size) -> RealVector
  552         __init__(std::vector<(double)> self, std::vector< double >::size_type size, std::vector< double >::value_type const & value) -> RealVector
  553         """
  554         this = _fityk.new_RealVector(*args)
  555         try:
  556             self.this.append(this)
  557         except Exception:
  558             self.this = this
  559 
  560     def push_back(self, x):
  561         """push_back(RealVector self, std::vector< double >::value_type const & x)"""
  562         return _fityk.RealVector_push_back(self, x)
  563 
  564 
  565     def front(self):
  566         """front(RealVector self) -> std::vector< double >::value_type const &"""
  567         return _fityk.RealVector_front(self)
  568 
  569 
  570     def back(self):
  571         """back(RealVector self) -> std::vector< double >::value_type const &"""
  572         return _fityk.RealVector_back(self)
  573 
  574 
  575     def assign(self, n, x):
  576         """assign(RealVector self, std::vector< double >::size_type n, std::vector< double >::value_type const & x)"""
  577         return _fityk.RealVector_assign(self, n, x)
  578 
  579 
  580     def resize(self, *args):
  581         """
  582         resize(RealVector self, std::vector< double >::size_type new_size)
  583         resize(RealVector self, std::vector< double >::size_type new_size, std::vector< double >::value_type const & x)
  584         """
  585         return _fityk.RealVector_resize(self, *args)
  586 
  587 
  588     def insert(self, *args):
  589         """
  590         insert(RealVector self, std::vector< double >::iterator pos, std::vector< double >::value_type const & x) -> std::vector< double >::iterator
  591         insert(RealVector self, std::vector< double >::iterator pos, std::vector< double >::size_type n, std::vector< double >::value_type const & x)
  592         """
  593         return _fityk.RealVector_insert(self, *args)
  594 
  595 
  596     def reserve(self, n):
  597         """reserve(RealVector self, std::vector< double >::size_type n)"""
  598         return _fityk.RealVector_reserve(self, n)
  599 
  600 
  601     def capacity(self):
  602         """capacity(RealVector self) -> std::vector< double >::size_type"""
  603         return _fityk.RealVector_capacity(self)
  604 
  605     __swig_destroy__ = _fityk.delete_RealVector
  606     __del__ = lambda self: None
  607 RealVector_swigregister = _fityk.RealVector_swigregister
  608 RealVector_swigregister(RealVector)
  609 
  610 class VarVector(object):
  611     """Proxy of C++ std::vector<(p.fityk::Var)> class."""
  612 
  613     thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
  614     __repr__ = _swig_repr
  615 
  616     def iterator(self):
  617         """iterator(VarVector self) -> SwigPyIterator"""
  618         return _fityk.VarVector_iterator(self)
  619 
  620     def __iter__(self):
  621         return self.iterator()
  622 
  623     def __nonzero__(self):
  624         """__nonzero__(VarVector self) -> bool"""
  625         return _fityk.VarVector___nonzero__(self)
  626 
  627 
  628     def __bool__(self):
  629         """__bool__(VarVector self) -> bool"""
  630         return _fityk.VarVector___bool__(self)
  631 
  632 
  633     def __len__(self):
  634         """__len__(VarVector self) -> std::vector< fityk::Var * >::size_type"""
  635         return _fityk.VarVector___len__(self)
  636 
  637 
  638     def __getslice__(self, i, j):
  639         """__getslice__(VarVector self, std::vector< fityk::Var * >::difference_type i, std::vector< fityk::Var * >::difference_type j) -> VarVector"""
  640         return _fityk.VarVector___getslice__(self, i, j)
  641 
  642 
  643     def __setslice__(self, *args):
  644         """
  645         __setslice__(VarVector self, std::vector< fityk::Var * >::difference_type i, std::vector< fityk::Var * >::difference_type j)
  646         __setslice__(VarVector self, std::vector< fityk::Var * >::difference_type i, std::vector< fityk::Var * >::difference_type j, VarVector v)
  647         """
  648         return _fityk.VarVector___setslice__(self, *args)
  649 
  650 
  651     def __delslice__(self, i, j):
  652         """__delslice__(VarVector self, std::vector< fityk::Var * >::difference_type i, std::vector< fityk::Var * >::difference_type j)"""
  653         return _fityk.VarVector___delslice__(self, i, j)
  654 
  655 
  656     def __delitem__(self, *args):
  657         """
  658         __delitem__(VarVector self, std::vector< fityk::Var * >::difference_type i)
  659         __delitem__(VarVector self, PySliceObject * slice)
  660         """
  661         return _fityk.VarVector___delitem__(self, *args)
  662 
  663 
  664     def __getitem__(self, *args):
  665         """
  666         __getitem__(VarVector self, PySliceObject * slice) -> VarVector
  667         __getitem__(VarVector self, std::vector< fityk::Var * >::difference_type i) -> Var
  668         """
  669         return _fityk.VarVector___getitem__(self, *args)
  670 
  671 
  672     def __setitem__(self, *args):
  673         """
  674         __setitem__(VarVector self, PySliceObject * slice, VarVector v)
  675         __setitem__(VarVector self, PySliceObject * slice)
  676         __setitem__(VarVector self, std::vector< fityk::Var * >::difference_type i, Var x)
  677         """
  678         return _fityk.VarVector___setitem__(self, *args)
  679 
  680 
  681     def pop(self):
  682         """pop(VarVector self) -> Var"""
  683         return _fityk.VarVector_pop(self)
  684 
  685 
  686     def append(self, x):
  687         """append(VarVector self, Var x)"""
  688         return _fityk.VarVector_append(self, x)
  689 
  690 
  691     def empty(self):
  692         """empty(VarVector self) -> bool"""
  693         return _fityk.VarVector_empty(self)
  694 
  695 
  696     def size(self):
  697         """size(VarVector self) -> std::vector< fityk::Var * >::size_type"""
  698         return _fityk.VarVector_size(self)
  699 
  700 
  701     def swap(self, v):
  702         """swap(VarVector self, VarVector v)"""
  703         return _fityk.VarVector_swap(self, v)
  704 
  705 
  706     def begin(self):
  707         """begin(VarVector self) -> std::vector< fityk::Var * >::iterator"""
  708         return _fityk.VarVector_begin(self)
  709 
  710 
  711     def end(self):
  712         """end(VarVector self) -> std::vector< fityk::Var * >::iterator"""
  713         return _fityk.VarVector_end(self)
  714 
  715 
  716     def rbegin(self):
  717         """rbegin(VarVector self) -> std::vector< fityk::Var * >::reverse_iterator"""
  718         return _fityk.VarVector_rbegin(self)
  719 
  720 
  721     def rend(self):
  722         """rend(VarVector self) -> std::vector< fityk::Var * >::reverse_iterator"""
  723         return _fityk.VarVector_rend(self)
  724 
  725 
  726     def clear(self):
  727         """clear(VarVector self)"""
  728         return _fityk.VarVector_clear(self)
  729 
  730 
  731     def get_allocator(self):
  732         """get_allocator(VarVector self) -> std::vector< fityk::Var * >::allocator_type"""
  733         return _fityk.VarVector_get_allocator(self)
  734 
  735 
  736     def pop_back(self):
  737         """pop_back(VarVector self)"""
  738         return _fityk.VarVector_pop_back(self)
  739 
  740 
  741     def erase(self, *args):
  742         """
  743         erase(VarVector self, std::vector< fityk::Var * >::iterator pos) -> std::vector< fityk::Var * >::iterator
  744         erase(VarVector self, std::vector< fityk::Var * >::iterator first, std::vector< fityk::Var * >::iterator last) -> std::vector< fityk::Var * >::iterator
  745         """
  746         return _fityk.VarVector_erase(self, *args)
  747 
  748 
  749     def __init__(self, *args):
  750         """
  751         __init__(std::vector<(p.fityk::Var)> self) -> VarVector
  752         __init__(std::vector<(p.fityk::Var)> self, VarVector arg2) -> VarVector
  753         __init__(std::vector<(p.fityk::Var)> self, std::vector< fityk::Var * >::size_type size) -> VarVector
  754         __init__(std::vector<(p.fityk::Var)> self, std::vector< fityk::Var * >::size_type size, Var value) -> VarVector
  755         """
  756         this = _fityk.new_VarVector(*args)
  757         try:
  758             self.this.append(this)
  759         except Exception:
  760             self.this = this
  761 
  762     def push_back(self, x):
  763         """push_back(VarVector self, Var x)"""
  764         return _fityk.VarVector_push_back(self, x)
  765 
  766 
  767     def front(self):
  768         """front(VarVector self) -> Var"""
  769         return _fityk.VarVector_front(self)
  770 
  771 
  772     def back(self):
  773         """back(VarVector self) -> Var"""
  774         return _fityk.VarVector_back(self)
  775 
  776 
  777     def assign(self, n, x):
  778         """assign(VarVector self, std::vector< fityk::Var * >::size_type n, Var x)"""
  779         return _fityk.VarVector_assign(self, n, x)
  780 
  781 
  782     def resize(self, *args):
  783         """
  784         resize(VarVector self, std::vector< fityk::Var * >::size_type new_size)
  785         resize(VarVector self, std::vector< fityk::Var * >::size_type new_size, Var x)
  786         """
  787         return _fityk.VarVector_resize(self, *args)
  788 
  789 
  790     def insert(self, *args):
  791         """
  792         insert(VarVector self, std::vector< fityk::Var * >::iterator pos, Var x) -> std::vector< fityk::Var * >::iterator
  793         insert(VarVector self, std::vector< fityk::Var * >::iterator pos, std::vector< fityk::Var * >::size_type n, Var x)
  794         """
  795         return _fityk.VarVector_insert(self, *args)
  796 
  797 
  798     def reserve(self, n):
  799         """reserve(VarVector self, std::vector< fityk::Var * >::size_type n)"""
  800         return _fityk.VarVector_reserve(self, n)
  801 
  802 
  803     def capacity(self):
  804         """capacity(VarVector self) -> std::vector< fityk::Var * >::size_type"""
  805         return _fityk.VarVector_capacity(self)
  806 
  807     __swig_destroy__ = _fityk.delete_VarVector
  808     __del__ = lambda self: None
  809 VarVector_swigregister = _fityk.VarVector_swigregister
  810 VarVector_swigregister(VarVector)
  811 
  812 class FuncVector(object):
  813     """Proxy of C++ std::vector<(p.fityk::Func)> class."""
  814 
  815     thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
  816     __repr__ = _swig_repr
  817 
  818     def iterator(self):
  819         """iterator(FuncVector self) -> SwigPyIterator"""
  820         return _fityk.FuncVector_iterator(self)
  821 
  822     def __iter__(self):
  823         return self.iterator()
  824 
  825     def __nonzero__(self):
  826         """__nonzero__(FuncVector self) -> bool"""
  827         return _fityk.FuncVector___nonzero__(self)
  828 
  829 
  830     def __bool__(self):
  831         """__bool__(FuncVector self) -> bool"""
  832         return _fityk.FuncVector___bool__(self)
  833 
  834 
  835     def __len__(self):
  836         """__len__(FuncVector self) -> std::vector< fityk::Func * >::size_type"""
  837         return _fityk.FuncVector___len__(self)
  838 
  839 
  840     def __getslice__(self, i, j):
  841         """__getslice__(FuncVector self, std::vector< fityk::Func * >::difference_type i, std::vector< fityk::Func * >::difference_type j) -> FuncVector"""
  842         return _fityk.FuncVector___getslice__(self, i, j)
  843 
  844 
  845     def __setslice__(self, *args):
  846         """
  847         __setslice__(FuncVector self, std::vector< fityk::Func * >::difference_type i, std::vector< fityk::Func * >::difference_type j)
  848         __setslice__(FuncVector self, std::vector< fityk::Func * >::difference_type i, std::vector< fityk::Func * >::difference_type j, FuncVector v)
  849         """
  850         return _fityk.FuncVector___setslice__(self, *args)
  851 
  852 
  853     def __delslice__(self, i, j):
  854         """__delslice__(FuncVector self, std::vector< fityk::Func * >::difference_type i, std::vector< fityk::Func * >::difference_type j)"""
  855         return _fityk.FuncVector___delslice__(self, i, j)
  856 
  857 
  858     def __delitem__(self, *args):
  859         """
  860         __delitem__(FuncVector self, std::vector< fityk::Func * >::difference_type i)
  861         __delitem__(FuncVector self, PySliceObject * slice)
  862         """
  863         return _fityk.FuncVector___delitem__(self, *args)
  864 
  865 
  866     def __getitem__(self, *args):
  867         """
  868         __getitem__(FuncVector self, PySliceObject * slice) -> FuncVector
  869         __getitem__(FuncVector self, std::vector< fityk::Func * >::difference_type i) -> Func
  870         """
  871         return _fityk.FuncVector___getitem__(self, *args)
  872 
  873 
  874     def __setitem__(self, *args):
  875         """
  876         __setitem__(FuncVector self, PySliceObject * slice, FuncVector v)
  877         __setitem__(FuncVector self, PySliceObject * slice)
  878         __setitem__(FuncVector self, std::vector< fityk::Func * >::difference_type i, Func x)
  879         """
  880         return _fityk.FuncVector___setitem__(self, *args)
  881 
  882 
  883     def pop(self):
  884         """pop(FuncVector self) -> Func"""
  885         return _fityk.FuncVector_pop(self)
  886 
  887 
  888     def append(self, x):
  889         """append(FuncVector self, Func x)"""
  890         return _fityk.FuncVector_append(self, x)
  891 
  892 
  893     def empty(self):
  894         """empty(FuncVector self) -> bool"""
  895         return _fityk.FuncVector_empty(self)
  896 
  897 
  898     def size(self):
  899         """size(FuncVector self) -> std::vector< fityk::Func * >::size_type"""
  900         return _fityk.FuncVector_size(self)
  901 
  902 
  903     def swap(self, v):
  904         """swap(FuncVector self, FuncVector v)"""
  905         return _fityk.FuncVector_swap(self, v)
  906 
  907 
  908     def begin(self):
  909         """begin(FuncVector self) -> std::vector< fityk::Func * >::iterator"""
  910         return _fityk.FuncVector_begin(self)
  911 
  912 
  913     def end(self):
  914         """end(FuncVector self) -> std::vector< fityk::Func * >::iterator"""
  915         return _fityk.FuncVector_end(self)
  916 
  917 
  918     def rbegin(self):
  919         """rbegin(FuncVector self) -> std::vector< fityk::Func * >::reverse_iterator"""
  920         return _fityk.FuncVector_rbegin(self)
  921 
  922 
  923     def rend(self):
  924         """rend(FuncVector self) -> std::vector< fityk::Func * >::reverse_iterator"""
  925         return _fityk.FuncVector_rend(self)
  926 
  927 
  928     def clear(self):
  929         """clear(FuncVector self)"""
  930         return _fityk.FuncVector_clear(self)
  931 
  932 
  933     def get_allocator(self):
  934         """get_allocator(FuncVector self) -> std::vector< fityk::Func * >::allocator_type"""
  935         return _fityk.FuncVector_get_allocator(self)
  936 
  937 
  938     def pop_back(self):
  939         """pop_back(FuncVector self)"""
  940         return _fityk.FuncVector_pop_back(self)
  941 
  942 
  943     def erase(self, *args):
  944         """
  945         erase(FuncVector self, std::vector< fityk::Func * >::iterator pos) -> std::vector< fityk::Func * >::iterator
  946         erase(FuncVector self, std::vector< fityk::Func * >::iterator first, std::vector< fityk::Func * >::iterator last) -> std::vector< fityk::Func * >::iterator
  947         """
  948         return _fityk.FuncVector_erase(self, *args)
  949 
  950 
  951     def __init__(self, *args):
  952         """
  953         __init__(std::vector<(p.fityk::Func)> self) -> FuncVector
  954         __init__(std::vector<(p.fityk::Func)> self, FuncVector arg2) -> FuncVector
  955         __init__(std::vector<(p.fityk::Func)> self, std::vector< fityk::Func * >::size_type size) -> FuncVector
  956         __init__(std::vector<(p.fityk::Func)> self, std::vector< fityk::Func * >::size_type size, Func value) -> FuncVector
  957         """
  958         this = _fityk.new_FuncVector(*args)
  959         try:
  960             self.this.append(this)
  961         except Exception:
  962             self.this = this
  963 
  964     def push_back(self, x):
  965         """push_back(FuncVector self, Func x)"""
  966         return _fityk.FuncVector_push_back(self, x)
  967 
  968 
  969     def front(self):
  970         """front(FuncVector self) -> Func"""
  971         return _fityk.FuncVector_front(self)
  972 
  973 
  974     def back(self):
  975         """back(FuncVector self) -> Func"""
  976         return _fityk.FuncVector_back(self)
  977 
  978 
  979     def assign(self, n, x):
  980         """assign(FuncVector self, std::vector< fityk::Func * >::size_type n, Func x)"""
  981         return _fityk.FuncVector_assign(self, n, x)
  982 
  983 
  984     def resize(self, *args):
  985         """
  986         resize(FuncVector self, std::vector< fityk::Func * >::size_type new_size)
  987         resize(FuncVector self, std::vector< fityk::Func * >::size_type new_size, Func x)
  988         """
  989         return _fityk.FuncVector_resize(self, *args)
  990 
  991 
  992     def insert(self, *args):
  993         """
  994         insert(FuncVector self, std::vector< fityk::Func * >::iterator pos, Func x) -> std::vector< fityk::Func * >::iterator
  995         insert(FuncVector self, std::vector< fityk::Func * >::iterator pos, std::vector< fityk::Func * >::size_type n, Func x)
  996         """
  997         return _fityk.FuncVector_insert(self, *args)
  998 
  999 
 1000     def reserve(self, n):
 1001         """reserve(FuncVector self, std::vector< fityk::Func * >::size_type n)"""
 1002         return _fityk.FuncVector_reserve(self, n)
 1003 
 1004 
 1005     def capacity(self):
 1006         """capacity(FuncVector self) -> std::vector< fityk::Func * >::size_type"""
 1007         return _fityk.FuncVector_capacity(self)
 1008 
 1009     __swig_destroy__ = _fityk.delete_FuncVector
 1010     __del__ = lambda self: None
 1011 FuncVector_swigregister = _fityk.FuncVector_swigregister
 1012 FuncVector_swigregister(FuncVector)
 1013 
 1014 class StringVector(object):
 1015     """Proxy of C++ std::vector<(std::string)> class."""
 1016 
 1017     thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 1018     __repr__ = _swig_repr
 1019 
 1020     def iterator(self):
 1021         """iterator(StringVector self) -> SwigPyIterator"""
 1022         return _fityk.StringVector_iterator(self)
 1023 
 1024     def __iter__(self):
 1025         return self.iterator()
 1026 
 1027     def __nonzero__(self):
 1028         """__nonzero__(StringVector self) -> bool"""
 1029         return _fityk.StringVector___nonzero__(self)
 1030 
 1031 
 1032     def __bool__(self):
 1033         """__bool__(StringVector self) -> bool"""
 1034         return _fityk.StringVector___bool__(self)
 1035 
 1036 
 1037     def __len__(self):
 1038         """__len__(StringVector self) -> std::vector< std::string >::size_type"""
 1039         return _fityk.StringVector___len__(self)
 1040 
 1041 
 1042     def __getslice__(self, i, j):
 1043         """__getslice__(StringVector self, std::vector< std::string >::difference_type i, std::vector< std::string >::difference_type j) -> StringVector"""
 1044         return _fityk.StringVector___getslice__(self, i, j)
 1045 
 1046 
 1047     def __setslice__(self, *args):
 1048         """
 1049         __setslice__(StringVector self, std::vector< std::string >::difference_type i, std::vector< std::string >::difference_type j)
 1050         __setslice__(StringVector self, std::vector< std::string >::difference_type i, std::vector< std::string >::difference_type j, StringVector v)
 1051         """
 1052         return _fityk.StringVector___setslice__(self, *args)
 1053 
 1054 
 1055     def __delslice__(self, i, j):
 1056         """__delslice__(StringVector self, std::vector< std::string >::difference_type i, std::vector< std::string >::difference_type j)"""
 1057         return _fityk.StringVector___delslice__(self, i, j)
 1058 
 1059 
 1060     def __delitem__(self, *args):
 1061         """
 1062         __delitem__(StringVector self, std::vector< std::string >::difference_type i)
 1063         __delitem__(StringVector self, PySliceObject * slice)
 1064         """
 1065         return _fityk.StringVector___delitem__(self, *args)
 1066 
 1067 
 1068     def __getitem__(self, *args):
 1069         """
 1070         __getitem__(StringVector self, PySliceObject * slice) -> StringVector
 1071         __getitem__(StringVector self, std::vector< std::string >::difference_type i) -> std::vector< std::string >::value_type const &
 1072         """
 1073         return _fityk.StringVector___getitem__(self, *args)
 1074 
 1075 
 1076     def __setitem__(self, *args):
 1077         """
 1078         __setitem__(StringVector self, PySliceObject * slice, StringVector v)
 1079         __setitem__(StringVector self, PySliceObject * slice)
 1080         __setitem__(StringVector self, std::vector< std::string >::difference_type i, std::vector< std::string >::value_type const & x)
 1081         """
 1082         return _fityk.StringVector___setitem__(self, *args)
 1083 
 1084 
 1085     def pop(self):
 1086         """pop(StringVector self) -> std::vector< std::string >::value_type"""
 1087         return _fityk.StringVector_pop(self)
 1088 
 1089 
 1090     def append(self, x):
 1091         """append(StringVector self, std::vector< std::string >::value_type const & x)"""
 1092         return _fityk.StringVector_append(self, x)
 1093 
 1094 
 1095     def empty(self):
 1096         """empty(StringVector self) -> bool"""
 1097         return _fityk.StringVector_empty(self)
 1098 
 1099 
 1100     def size(self):
 1101         """size(StringVector self) -> std::vector< std::string >::size_type"""
 1102         return _fityk.StringVector_size(self)
 1103 
 1104 
 1105     def swap(self, v):
 1106         """swap(StringVector self, StringVector v)"""
 1107         return _fityk.StringVector_swap(self, v)
 1108 
 1109 
 1110     def begin(self):
 1111         """begin(StringVector self) -> std::vector< std::string >::iterator"""
 1112         return _fityk.StringVector_begin(self)
 1113 
 1114 
 1115     def end(self):
 1116         """end(StringVector self) -> std::vector< std::string >::iterator"""
 1117         return _fityk.StringVector_end(self)
 1118 
 1119 
 1120     def rbegin(self):
 1121         """rbegin(StringVector self) -> std::vector< std::string >::reverse_iterator"""
 1122         return _fityk.StringVector_rbegin(self)
 1123 
 1124 
 1125     def rend(self):
 1126         """rend(StringVector self) -> std::vector< std::string >::reverse_iterator"""
 1127         return _fityk.StringVector_rend(self)
 1128 
 1129 
 1130     def clear(self):
 1131         """clear(StringVector self)"""
 1132         return _fityk.StringVector_clear(self)
 1133 
 1134 
 1135     def get_allocator(self):
 1136         """get_allocator(StringVector self) -> std::vector< std::string >::allocator_type"""
 1137         return _fityk.StringVector_get_allocator(self)
 1138 
 1139 
 1140     def pop_back(self):
 1141         """pop_back(StringVector self)"""
 1142         return _fityk.StringVector_pop_back(self)
 1143 
 1144 
 1145     def erase(self, *args):
 1146         """
 1147         erase(StringVector self, std::vector< std::string >::iterator pos) -> std::vector< std::string >::iterator
 1148         erase(StringVector self, std::vector< std::string >::iterator first, std::vector< std::string >::iterator last) -> std::vector< std::string >::iterator
 1149         """
 1150         return _fityk.StringVector_erase(self, *args)
 1151 
 1152 
 1153     def __init__(self, *args):
 1154         """
 1155         __init__(std::vector<(std::string)> self) -> StringVector
 1156         __init__(std::vector<(std::string)> self, StringVector arg2) -> StringVector
 1157         __init__(std::vector<(std::string)> self, std::vector< std::string >::size_type size) -> StringVector
 1158         __init__(std::vector<(std::string)> self, std::vector< std::string >::size_type size, std::vector< std::string >::value_type const & value) -> StringVector
 1159         """
 1160         this = _fityk.new_StringVector(*args)
 1161         try:
 1162             self.this.append(this)
 1163         except Exception:
 1164             self.this = this
 1165 
 1166     def push_back(self, x):
 1167         """push_back(StringVector self, std::vector< std::string >::value_type const & x)"""
 1168         return _fityk.StringVector_push_back(self, x)
 1169 
 1170 
 1171     def front(self):
 1172         """front(StringVector self) -> std::vector< std::string >::value_type const &"""
 1173         return _fityk.StringVector_front(self)
 1174 
 1175 
 1176     def back(self):
 1177         """back(StringVector self) -> std::vector< std::string >::value_type const &"""
 1178         return _fityk.StringVector_back(self)
 1179 
 1180 
 1181     def assign(self, n, x):
 1182         """assign(StringVector self, std::vector< std::string >::size_type n, std::vector< std::string >::value_type const & x)"""
 1183         return _fityk.StringVector_assign(self, n, x)
 1184 
 1185 
 1186     def resize(self, *args):
 1187         """
 1188         resize(StringVector self, std::vector< std::string >::size_type new_size)
 1189         resize(StringVector self, std::vector< std::string >::size_type new_size, std::vector< std::string >::value_type const & x)
 1190         """
 1191         return _fityk.StringVector_resize(self, *args)
 1192 
 1193 
 1194     def insert(self, *args):
 1195         """
 1196         insert(StringVector self, std::vector< std::string >::iterator pos, std::vector< std::string >::value_type const & x) -> std::vector< std::string >::iterator
 1197         insert(StringVector self, std::vector< std::string >::iterator pos, std::vector< std::string >::size_type n, std::vector< std::string >::value_type const & x)
 1198         """
 1199         return _fityk.StringVector_insert(self, *args)
 1200 
 1201 
 1202     def reserve(self, n):
 1203         """reserve(StringVector self, std::vector< std::string >::size_type n)"""
 1204         return _fityk.StringVector_reserve(self, n)
 1205 
 1206 
 1207     def capacity(self):
 1208         """capacity(StringVector self) -> std::vector< std::string >::size_type"""
 1209         return _fityk.StringVector_capacity(self)
 1210 
 1211     __swig_destroy__ = _fityk.delete_StringVector
 1212     __del__ = lambda self: None
 1213 StringVector_swigregister = _fityk.StringVector_swigregister
 1214 StringVector_swigregister(StringVector)
 1215 
 1216 class UiApi(object):
 1217     """Proxy of C++ fityk::UiApi class."""
 1218 
 1219     thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 1220 
 1221     def __init__(self, *args, **kwargs):
 1222         raise AttributeError("No constructor defined - class is abstract")
 1223     __repr__ = _swig_repr
 1224     kNormal = _fityk.UiApi_kNormal
 1225     kWarning = _fityk.UiApi_kWarning
 1226     kQuoted = _fityk.UiApi_kQuoted
 1227     kInput = _fityk.UiApi_kInput
 1228     kRepaint = _fityk.UiApi_kRepaint
 1229     kRepaintImmediately = _fityk.UiApi_kRepaintImmediately
 1230     kStatusOk = _fityk.UiApi_kStatusOk
 1231     kStatusExecuteError = _fityk.UiApi_kStatusExecuteError
 1232     kStatusSyntaxError = _fityk.UiApi_kStatusSyntaxError
 1233     __swig_destroy__ = _fityk.delete_UiApi
 1234     __del__ = lambda self: None
 1235 
 1236     def exec_and_log(self, c):
 1237         """exec_and_log(UiApi self, std::string const & c) -> fityk::UiApi::Status"""
 1238         return _fityk.UiApi_exec_and_log(self, c)
 1239 
 1240 
 1241     def exec_fityk_script(self, filename):
 1242         """exec_fityk_script(UiApi self, std::string const & filename)"""
 1243         return _fityk.UiApi_exec_fityk_script(self, filename)
 1244 
 1245 
 1246     def connect_draw_plot(self, func):
 1247         """connect_draw_plot(UiApi self, fityk::UiApi::t_draw_plot_callback * func) -> fityk::UiApi::t_draw_plot_callback *"""
 1248         return _fityk.UiApi_connect_draw_plot(self, func)
 1249 
 1250 
 1251     def connect_show_message(self, func):
 1252         """connect_show_message(UiApi self, fityk::UiApi::t_show_message_callback * func) -> fityk::UiApi::t_show_message_callback *"""
 1253         return _fityk.UiApi_connect_show_message(self, func)
 1254 
 1255 
 1256     def connect_exec_command(self, func):
 1257         """connect_exec_command(UiApi self, fityk::UiApi::t_exec_command_callback * func) -> fityk::UiApi::t_exec_command_callback *"""
 1258         return _fityk.UiApi_connect_exec_command(self, func)
 1259 
 1260 
 1261     def connect_hint_ui(self, func):
 1262         """connect_hint_ui(UiApi self, fityk::UiApi::t_hint_ui_callback * func) -> fityk::UiApi::t_hint_ui_callback *"""
 1263         return _fityk.UiApi_connect_hint_ui(self, func)
 1264 
 1265 
 1266     def connect_user_input(self, func):
 1267         """connect_user_input(UiApi self, fityk::UiApi::t_user_input_callback * func) -> fityk::UiApi::t_user_input_callback *"""
 1268         return _fityk.UiApi_connect_user_input(self, func)
 1269 
 1270 
 1271     def connect_ui_state(self, func):
 1272         """connect_ui_state(UiApi self, fityk::UiApi::t_ui_state_callback * func) -> fityk::UiApi::t_ui_state_callback *"""
 1273         return _fityk.UiApi_connect_ui_state(self, func)
 1274 
 1275 
 1276     def connect_show_message_py(self, pyfunc):
 1277         """connect_show_message_py(UiApi self, PyObject * pyfunc)"""
 1278         return _fityk.UiApi_connect_show_message_py(self, pyfunc)
 1279 
 1280 
 1281     def connect_draw_plot_py(self, pyfunc):
 1282         """connect_draw_plot_py(UiApi self, PyObject * pyfunc)"""
 1283         return _fityk.UiApi_connect_draw_plot_py(self, pyfunc)
 1284 
 1285 UiApi_swigregister = _fityk.UiApi_swigregister
 1286 UiApi_swigregister(UiApi)
 1287 
 1288 
 1289 def complete_fityk_line(F, line_buffer, start, end, text):
 1290     """complete_fityk_line(Fityk * F, char const * line_buffer, int start, int end, char const * text) -> StringVector"""
 1291     return _fityk.complete_fityk_line(F, line_buffer, start, end, text)
 1292 
 1293 def startup_commands_filename():
 1294     """startup_commands_filename() -> char const *"""
 1295     return _fityk.startup_commands_filename()
 1296 
 1297 def config_dirname():
 1298     """config_dirname() -> char const *"""
 1299     return _fityk.config_dirname()
 1300 
 1301 _fityk.USE_LONG_DOUBLE_swigconstant(_fityk)
 1302 USE_LONG_DOUBLE = _fityk.USE_LONG_DOUBLE
 1303 
 1304 _fityk.REALT_LENGTH_MOD_swigconstant(_fityk)
 1305 REALT_LENGTH_MOD = _fityk.REALT_LENGTH_MOD
 1306 class ExecuteError(Exception):
 1307     """Proxy of C++ fityk::ExecuteError class."""
 1308 
 1309     __swig_setmethods__ = {}
 1310     __setattr__ = lambda self, name, value: _swig_setattr(self, ExecuteError, name, value)
 1311     __swig_getmethods__ = {}
 1312     __getattr__ = lambda self, name: _swig_getattr(self, ExecuteError, name)
 1313     __repr__ = _swig_repr
 1314 
 1315     def __init__(self, msg):
 1316         """__init__(fityk::ExecuteError self, std::string const & msg) -> ExecuteError"""
 1317         this = _fityk.new_ExecuteError(msg)
 1318         try:
 1319             self.this.append(this)
 1320         except Exception:
 1321             self.this = this
 1322 
 1323     def __str__(self):
 1324         """__str__(ExecuteError self) -> char const *"""
 1325         return _fityk.ExecuteError___str__(self)
 1326 
 1327     __swig_destroy__ = _fityk.delete_ExecuteError
 1328     __del__ = lambda self: None
 1329 ExecuteError_swigregister = _fityk.ExecuteError_swigregister
 1330 ExecuteError_swigregister(ExecuteError)
 1331 cvar = _fityk.cvar
 1332 
 1333 class SyntaxError(Exception):
 1334     """Proxy of C++ fityk::SyntaxError class."""
 1335 
 1336     __swig_setmethods__ = {}
 1337     __setattr__ = lambda self, name, value: _swig_setattr(self, SyntaxError, name, value)
 1338     __swig_getmethods__ = {}
 1339     __getattr__ = lambda self, name: _swig_getattr(self, SyntaxError, name)
 1340     __repr__ = _swig_repr
 1341 
 1342     def __init__(self, *args):
 1343         """
 1344         __init__(fityk::SyntaxError self, std::string const & msg) -> SyntaxError
 1345         __init__(fityk::SyntaxError self) -> SyntaxError
 1346         """
 1347         this = _fityk.new_SyntaxError(*args)
 1348         try:
 1349             self.this.append(this)
 1350         except Exception:
 1351             self.this = this
 1352 
 1353     def __str__(self):
 1354         """__str__(SyntaxError self) -> char const *"""
 1355         return _fityk.SyntaxError___str__(self)
 1356 
 1357     __swig_destroy__ = _fityk.delete_SyntaxError
 1358     __del__ = lambda self: None
 1359 SyntaxError_swigregister = _fityk.SyntaxError_swigregister
 1360 SyntaxError_swigregister(SyntaxError)
 1361 
 1362 class ExitRequestedException(Exception):
 1363     """Proxy of C++ fityk::ExitRequestedException class."""
 1364 
 1365     __swig_setmethods__ = {}
 1366     __setattr__ = lambda self, name, value: _swig_setattr(self, ExitRequestedException, name, value)
 1367     __swig_getmethods__ = {}
 1368     __getattr__ = lambda self, name: _swig_getattr(self, ExitRequestedException, name)
 1369     __repr__ = _swig_repr
 1370 
 1371     def __init__(self):
 1372         """__init__(fityk::ExitRequestedException self) -> ExitRequestedException"""
 1373         this = _fityk.new_ExitRequestedException()
 1374         try:
 1375             self.this.append(this)
 1376         except Exception:
 1377             self.this = this
 1378     __swig_destroy__ = _fityk.delete_ExitRequestedException
 1379     __del__ = lambda self: None
 1380 ExitRequestedException_swigregister = _fityk.ExitRequestedException_swigregister
 1381 ExitRequestedException_swigregister(ExitRequestedException)
 1382 
 1383 class RealRange(object):
 1384     """Proxy of C++ fityk::RealRange class."""
 1385 
 1386     thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 1387     __repr__ = _swig_repr
 1388     lo = _swig_property(_fityk.RealRange_lo_get, _fityk.RealRange_lo_set)
 1389     hi = _swig_property(_fityk.RealRange_hi_get, _fityk.RealRange_hi_set)
 1390 
 1391     def __init__(self, *args):
 1392         """
 1393         __init__(fityk::RealRange self) -> RealRange
 1394         __init__(fityk::RealRange self, double low, double high) -> RealRange
 1395         """
 1396         this = _fityk.new_RealRange(*args)
 1397         try:
 1398             self.this.append(this)
 1399         except Exception:
 1400             self.this = this
 1401 
 1402     def lo_inf(self):
 1403         """lo_inf(RealRange self) -> bool"""
 1404         return _fityk.RealRange_lo_inf(self)
 1405 
 1406 
 1407     def hi_inf(self):
 1408         """hi_inf(RealRange self) -> bool"""
 1409         return _fityk.RealRange_hi_inf(self)
 1410 
 1411 
 1412     def str(self):
 1413         """str(RealRange self) -> std::string"""
 1414         return _fityk.RealRange_str(self)
 1415 
 1416     __swig_destroy__ = _fityk.delete_RealRange
 1417     __del__ = lambda self: None
 1418 RealRange_swigregister = _fityk.RealRange_swigregister
 1419 RealRange_swigregister(RealRange)
 1420 
 1421 class Var(object):
 1422     """Proxy of C++ fityk::Var class."""
 1423 
 1424     thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 1425 
 1426     def __init__(self, *args, **kwargs):
 1427         raise AttributeError("No constructor defined")
 1428     __repr__ = _swig_repr
 1429     name = _swig_property(_fityk.Var_name_get)
 1430     domain = _swig_property(_fityk.Var_domain_get, _fityk.Var_domain_set)
 1431 
 1432     def value(self):
 1433         """value(Var self) -> realt"""
 1434         return _fityk.Var_value(self)
 1435 
 1436 
 1437     def gpos(self):
 1438         """gpos(Var self) -> int"""
 1439         return _fityk.Var_gpos(self)
 1440 
 1441 
 1442     def is_simple(self):
 1443         """is_simple(Var self) -> bool"""
 1444         return _fityk.Var_is_simple(self)
 1445 
 1446 
 1447     def __str__(self):
 1448         """__str__(Var self) -> std::string"""
 1449         return _fityk.Var___str__(self)
 1450 
 1451 Var_swigregister = _fityk.Var_swigregister
 1452 Var_swigregister(Var)
 1453 
 1454 class Func(object):
 1455     """Proxy of C++ fityk::Func class."""
 1456 
 1457     thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 1458 
 1459     def __init__(self, *args, **kwargs):
 1460         raise AttributeError("No constructor defined - class is abstract")
 1461     __repr__ = _swig_repr
 1462     name = _swig_property(_fityk.Func_name_get)
 1463     __swig_destroy__ = _fityk.delete_Func
 1464     __del__ = lambda self: None
 1465 
 1466     def get_template_name(self):
 1467         """get_template_name(Func self) -> std::string const &"""
 1468         return _fityk.Func_get_template_name(self)
 1469 
 1470 
 1471     def get_param(self, n):
 1472         """get_param(Func self, int n) -> std::string"""
 1473         return _fityk.Func_get_param(self, n)
 1474 
 1475 
 1476     def var_name(self, param):
 1477         """var_name(Func self, std::string const & param) -> std::string const &"""
 1478         return _fityk.Func_var_name(self, param)
 1479 
 1480 
 1481     def get_param_value(self, param):
 1482         """get_param_value(Func self, std::string const & param) -> realt"""
 1483         return _fityk.Func_get_param_value(self, param)
 1484 
 1485 
 1486     def value_at(self, x):
 1487         """value_at(Func self, realt x) -> realt"""
 1488         return _fityk.Func_value_at(self, x)
 1489 
 1490 
 1491     def __str__(self):
 1492         """__str__(Func self) -> std::string"""
 1493         return _fityk.Func___str__(self)
 1494 
 1495 Func_swigregister = _fityk.Func_swigregister
 1496 Func_swigregister(Func)
 1497 
 1498 
 1499 _fityk.ALL_DATASETS_swigconstant(_fityk)
 1500 ALL_DATASETS = _fityk.ALL_DATASETS
 1501 
 1502 _fityk.DEFAULT_DATASET_swigconstant(_fityk)
 1503 DEFAULT_DATASET = _fityk.DEFAULT_DATASET
 1504 class Point(object):
 1505     """Proxy of C++ fityk::Point class."""
 1506 
 1507     thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 1508     __repr__ = _swig_repr
 1509     x = _swig_property(_fityk.Point_x_get, _fityk.Point_x_set)
 1510     y = _swig_property(_fityk.Point_y_get, _fityk.Point_y_set)
 1511     sigma = _swig_property(_fityk.Point_sigma_get, _fityk.Point_sigma_set)
 1512     is_active = _swig_property(_fityk.Point_is_active_get, _fityk.Point_is_active_set)
 1513 
 1514     def __init__(self, *args):
 1515         """
 1516         __init__(fityk::Point self) -> Point
 1517         __init__(fityk::Point self, realt x_, realt y_) -> Point
 1518         __init__(fityk::Point self, realt x_, realt y_, realt sigma_) -> Point
 1519         """
 1520         this = _fityk.new_Point(*args)
 1521         try:
 1522             self.this.append(this)
 1523         except Exception:
 1524             self.this = this
 1525 
 1526     def str(self):
 1527         """str(Point self) -> std::string"""
 1528         return _fityk.Point_str(self)
 1529 
 1530 
 1531     def __lt__(self, q):
 1532         """__lt__(Point self, Point q) -> bool"""
 1533         return _fityk.Point___lt__(self, q)
 1534 
 1535 
 1536     def __str__(self):
 1537         """__str__(Point self) -> std::string"""
 1538         return _fityk.Point___str__(self)
 1539 
 1540     __swig_destroy__ = _fityk.delete_Point
 1541     __del__ = lambda self: None
 1542 Point_swigregister = _fityk.Point_swigregister
 1543 Point_swigregister(Point)
 1544 
 1545 class LoadSpec(object):
 1546     """Proxy of C++ fityk::LoadSpec class."""
 1547 
 1548     thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 1549     __repr__ = _swig_repr
 1550     NN = _fityk.LoadSpec_NN
 1551     path = _swig_property(_fityk.LoadSpec_path_get, _fityk.LoadSpec_path_set)
 1552     blocks = _swig_property(_fityk.LoadSpec_blocks_get, _fityk.LoadSpec_blocks_set)
 1553     x_col = _swig_property(_fityk.LoadSpec_x_col_get, _fityk.LoadSpec_x_col_set)
 1554     y_col = _swig_property(_fityk.LoadSpec_y_col_get, _fityk.LoadSpec_y_col_set)
 1555     sig_col = _swig_property(_fityk.LoadSpec_sig_col_get, _fityk.LoadSpec_sig_col_set)
 1556     format = _swig_property(_fityk.LoadSpec_format_get, _fityk.LoadSpec_format_set)
 1557     options = _swig_property(_fityk.LoadSpec_options_get, _fityk.LoadSpec_options_set)
 1558 
 1559     def __init__(self, *args):
 1560         """
 1561         __init__(fityk::LoadSpec self) -> LoadSpec
 1562         __init__(fityk::LoadSpec self, std::string const & p) -> LoadSpec
 1563         """
 1564         this = _fityk.new_LoadSpec(*args)
 1565         try:
 1566             self.this.append(this)
 1567         except Exception:
 1568             self.this = this
 1569     __swig_destroy__ = _fityk.delete_LoadSpec
 1570     __del__ = lambda self: None
 1571 LoadSpec_swigregister = _fityk.LoadSpec_swigregister
 1572 LoadSpec_swigregister(LoadSpec)
 1573 
 1574 class Fityk(object):
 1575     """Proxy of C++ fityk::Fityk class."""
 1576 
 1577     thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 1578     __repr__ = _swig_repr
 1579 
 1580     def __init__(self, *args):
 1581         """
 1582         __init__(fityk::Fityk self) -> Fityk
 1583         __init__(fityk::Fityk self, fityk::Full * F) -> Fityk
 1584         """
 1585         this = _fityk.new_Fityk(*args)
 1586         try:
 1587             self.this.append(this)
 1588         except Exception:
 1589             self.this = this
 1590     __swig_destroy__ = _fityk.delete_Fityk
 1591     __del__ = lambda self: None
 1592 
 1593     def execute(self, s):
 1594         """execute(Fityk self, std::string const & s)"""
 1595         return _fityk.Fityk_execute(self, s)
 1596 
 1597 
 1598     def load(self, *args):
 1599         """
 1600         load(Fityk self, LoadSpec spec, int dataset)
 1601         load(Fityk self, LoadSpec spec)
 1602         load(Fityk self, std::string const & path, int dataset)
 1603         load(Fityk self, std::string const & path)
 1604         """
 1605         return _fityk.Fityk_load(self, *args)
 1606 
 1607 
 1608     def load_data(self, *args):
 1609         """
 1610         load_data(Fityk self, int dataset, RealVector x, RealVector y, RealVector sigma, std::string const & title)
 1611         load_data(Fityk self, int dataset, RealVector x, RealVector y, RealVector sigma)
 1612         """
 1613         return _fityk.Fityk_load_data(self, *args)
 1614 
 1615 
 1616     def add_point(self, *args):
 1617         """
 1618         add_point(Fityk self, realt x, realt y, realt sigma, int dataset)
 1619         add_point(Fityk self, realt x, realt y, realt sigma)
 1620         """
 1621         return _fityk.Fityk_add_point(self, *args)
 1622 
 1623 
 1624     def set_throws(self, state):
 1625         """set_throws(Fityk self, bool state)"""
 1626         return _fityk.Fityk_set_throws(self, state)
 1627 
 1628 
 1629     def get_throws(self):
 1630         """get_throws(Fityk self) -> bool"""
 1631         return _fityk.Fityk_get_throws(self)
 1632 
 1633 
 1634     def last_error(self):
 1635         """last_error(Fityk self) -> std::string const &"""
 1636         return _fityk.Fityk_last_error(self)
 1637 
 1638 
 1639     def clear_last_error(self):
 1640         """clear_last_error(Fityk self)"""
 1641         return _fityk.Fityk_clear_last_error(self)
 1642 
 1643 
 1644     def set_option_as_string(self, opt, val):
 1645         """set_option_as_string(Fityk self, std::string const & opt, std::string const & val)"""
 1646         return _fityk.Fityk_set_option_as_string(self, opt, val)
 1647 
 1648 
 1649     def set_option_as_number(self, opt, val):
 1650         """set_option_as_number(Fityk self, std::string const & opt, double val)"""
 1651         return _fityk.Fityk_set_option_as_number(self, opt, val)
 1652 
 1653 
 1654     def get_option_as_string(self, opt):
 1655         """get_option_as_string(Fityk self, std::string const & opt) -> std::string"""
 1656         return _fityk.Fityk_get_option_as_string(self, opt)
 1657 
 1658 
 1659     def get_option_as_number(self, opt):
 1660         """get_option_as_number(Fityk self, std::string const & opt) -> double"""
 1661         return _fityk.Fityk_get_option_as_number(self, opt)
 1662 
 1663 
 1664     def redir_messages(self, stream):
 1665         """redir_messages(Fityk self, std::FILE * stream)"""
 1666         return _fityk.Fityk_redir_messages(self, stream)
 1667 
 1668 
 1669     def out(self, s):
 1670         """out(Fityk self, std::string const & s)"""
 1671         return _fityk.Fityk_out(self, s)
 1672 
 1673 
 1674     def input(self, prompt):
 1675         """input(Fityk self, std::string const & prompt) -> std::string"""
 1676         return _fityk.Fityk_input(self, prompt)
 1677 
 1678 
 1679     def get_info(self, *args):
 1680         """
 1681         get_info(Fityk self, std::string const & s, int dataset) -> std::string
 1682         get_info(Fityk self, std::string const & s) -> std::string
 1683         """
 1684         return _fityk.Fityk_get_info(self, *args)
 1685 
 1686 
 1687     def calculate_expr(self, *args):
 1688         """
 1689         calculate_expr(Fityk self, std::string const & s, int dataset) -> realt
 1690         calculate_expr(Fityk self, std::string const & s) -> realt
 1691         """
 1692         return _fityk.Fityk_calculate_expr(self, *args)
 1693 
 1694 
 1695     def get_dataset_count(self):
 1696         """get_dataset_count(Fityk self) -> int"""
 1697         return _fityk.Fityk_get_dataset_count(self)
 1698 
 1699 
 1700     def get_default_dataset(self):
 1701         """get_default_dataset(Fityk self) -> int"""
 1702         return _fityk.Fityk_get_default_dataset(self)
 1703 
 1704 
 1705     def get_data(self, *args):
 1706         """
 1707         get_data(Fityk self, int dataset) -> PointVector
 1708         get_data(Fityk self) -> PointVector
 1709         """
 1710         return _fityk.Fityk_get_data(self, *args)
 1711 
 1712 
 1713     def get_parameter_count(self):
 1714         """get_parameter_count(Fityk self) -> int"""
 1715         return _fityk.Fityk_get_parameter_count(self)
 1716 
 1717 
 1718     def all_parameters(self):
 1719         """all_parameters(Fityk self) -> RealVector"""
 1720         return _fityk.Fityk_all_parameters(self)
 1721 
 1722 
 1723     def all_variables(self):
 1724         """all_variables(Fityk self) -> VarVector"""
 1725         return _fityk.Fityk_all_variables(self)
 1726 
 1727 
 1728     def get_variable(self, name):
 1729         """get_variable(Fityk self, std::string const & name) -> Var"""
 1730         return _fityk.Fityk_get_variable(self, name)
 1731 
 1732 
 1733     def all_functions(self):
 1734         """all_functions(Fityk self) -> FuncVector"""
 1735         return _fityk.Fityk_all_functions(self)
 1736 
 1737 
 1738     def get_function(self, name):
 1739         """get_function(Fityk self, std::string const & name) -> Func"""
 1740         return _fityk.Fityk_get_function(self, name)
 1741 
 1742 
 1743     def get_components(self, *args):
 1744         """
 1745         get_components(Fityk self, int dataset, char fz) -> FuncVector
 1746         get_components(Fityk self, int dataset) -> FuncVector
 1747         get_components(Fityk self) -> FuncVector
 1748         """
 1749         return _fityk.Fityk_get_components(self, *args)
 1750 
 1751 
 1752     def get_model_value(self, *args):
 1753         """
 1754         get_model_value(Fityk self, realt x, int dataset) -> realt
 1755         get_model_value(Fityk self, realt x) -> realt
 1756         """
 1757         return _fityk.Fityk_get_model_value(self, *args)
 1758 
 1759 
 1760     def get_model_vector(self, *args):
 1761         """
 1762         get_model_vector(Fityk self, RealVector x, int dataset) -> RealVector
 1763         get_model_vector(Fityk self, RealVector x) -> RealVector
 1764         """
 1765         return _fityk.Fityk_get_model_vector(self, *args)
 1766 
 1767 
 1768     def get_view_boundary(self, side):
 1769         """get_view_boundary(Fityk self, char side) -> double"""
 1770         return _fityk.Fityk_get_view_boundary(self, side)
 1771 
 1772 
 1773     def get_wssr(self, *args):
 1774         """
 1775         get_wssr(Fityk self, int dataset) -> realt
 1776         get_wssr(Fityk self) -> realt
 1777         """
 1778         return _fityk.Fityk_get_wssr(self, *args)
 1779 
 1780 
 1781     def get_ssr(self, *args):
 1782         """
 1783         get_ssr(Fityk self, int dataset) -> realt
 1784         get_ssr(Fityk self) -> realt
 1785         """
 1786         return _fityk.Fityk_get_ssr(self, *args)
 1787 
 1788 
 1789     def get_rsquared(self, *args):
 1790         """
 1791         get_rsquared(Fityk self, int dataset) -> realt
 1792         get_rsquared(Fityk self) -> realt
 1793         """
 1794         return _fityk.Fityk_get_rsquared(self, *args)
 1795 
 1796 
 1797     def get_dof(self, *args):
 1798         """
 1799         get_dof(Fityk self, int dataset) -> int
 1800         get_dof(Fityk self) -> int
 1801         """
 1802         return _fityk.Fityk_get_dof(self, *args)
 1803 
 1804 
 1805     def get_covariance_matrix(self, *args):
 1806         """
 1807         get_covariance_matrix(Fityk self, int dataset) -> std::vector< std::vector< realt,std::allocator< realt > >,std::allocator< std::vector< realt,std::allocator< realt > > > >
 1808         get_covariance_matrix(Fityk self) -> std::vector< std::vector< realt,std::allocator< realt > >,std::allocator< std::vector< realt,std::allocator< realt > > > >
 1809         """
 1810         return _fityk.Fityk_get_covariance_matrix(self, *args)
 1811 
 1812 
 1813     def get_ui_api(self):
 1814         """get_ui_api(Fityk self) -> UiApi"""
 1815         return _fityk.Fityk_get_ui_api(self)
 1816 
 1817 
 1818     def process_cmd_line_arg(self, arg):
 1819         """process_cmd_line_arg(Fityk self, std::string const & arg)"""
 1820         return _fityk.Fityk_process_cmd_line_arg(self, arg)
 1821 
 1822 
 1823     def priv(self):
 1824         """priv(Fityk self) -> fityk::Full *"""
 1825         return _fityk.Fityk_priv(self)
 1826 
 1827 Fityk_swigregister = _fityk.Fityk_swigregister
 1828 Fityk_swigregister(Fityk)
 1829 
 1830 
 1831