# This file was automatically generated by SWIG (http://www.swig.org).
# Version 1.3.31
#
# Don't modify this file, modify the SWIG interface instead.
# This file is compatible with both classic and new-style classes.
import _csvmodel
import new
new_instancemethod = new.instancemethod
try:
_swig_property = property
except NameError:
pass # Python < 2.2 doesn't have 'property'.
def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
if (name == "thisown"): return self.this.own(value)
if (name == "this"):
if type(value).__name__ == 'PySwigObject':
self.__dict__[name] = value
return
method = class_type.__swig_setmethods__.get(name,None)
if method: return method(self,value)
if (not static) or hasattr(self,name):
self.__dict__[name] = value
else:
raise AttributeError("You cannot add attributes to %s" % self)
def _swig_setattr(self,class_type,name,value):
return _swig_setattr_nondynamic(self,class_type,name,value,0)
def _swig_getattr(self,class_type,name):
if (name == "thisown"): return self.this.own()
method = class_type.__swig_getmethods__.get(name,None)
if method: return method(self)
raise AttributeError,name
def _swig_repr(self):
try: strthis = "proxy of " + self.this.__repr__()
except: strthis = ""
return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
import types
try:
_object = types.ObjectType
_newclass = 1
except AttributeError:
class _object : pass
_newclass = 0
del types
class PySwigIterator(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, PySwigIterator, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, PySwigIterator, name)
def __init__(self): raise AttributeError, "No constructor defined"
__repr__ = _swig_repr
__swig_destroy__ = _csvmodel.delete_PySwigIterator
__del__ = lambda self : None;
def value(*args): return _csvmodel.PySwigIterator_value(*args)
def incr(*args): return _csvmodel.PySwigIterator_incr(*args)
def decr(*args): return _csvmodel.PySwigIterator_decr(*args)
def distance(*args): return _csvmodel.PySwigIterator_distance(*args)
def equal(*args): return _csvmodel.PySwigIterator_equal(*args)
def copy(*args): return _csvmodel.PySwigIterator_copy(*args)
def next(*args): return _csvmodel.PySwigIterator_next(*args)
def previous(*args): return _csvmodel.PySwigIterator_previous(*args)
def advance(*args): return _csvmodel.PySwigIterator_advance(*args)
def __eq__(*args): return _csvmodel.PySwigIterator___eq__(*args)
def __ne__(*args): return _csvmodel.PySwigIterator___ne__(*args)
def __iadd__(*args): return _csvmodel.PySwigIterator___iadd__(*args)
def __isub__(*args): return _csvmodel.PySwigIterator___isub__(*args)
def __add__(*args): return _csvmodel.PySwigIterator___add__(*args)
def __sub__(*args): return _csvmodel.PySwigIterator___sub__(*args)
def __iter__(self): return self
PySwigIterator_swigregister = _csvmodel.PySwigIterator_swigregister
PySwigIterator_swigregister(PySwigIterator)
class IntVector(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, IntVector, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, IntVector, name)
__repr__ = _swig_repr
def iterator(*args): return _csvmodel.IntVector_iterator(*args)
def __iter__(self): return self.iterator()
def __nonzero__(*args): return _csvmodel.IntVector___nonzero__(*args)
def __len__(*args): return _csvmodel.IntVector___len__(*args)
def pop(*args): return _csvmodel.IntVector_pop(*args)
def __getslice__(*args): return _csvmodel.IntVector___getslice__(*args)
def __setslice__(*args): return _csvmodel.IntVector___setslice__(*args)
def __delslice__(*args): return _csvmodel.IntVector___delslice__(*args)
def __delitem__(*args): return _csvmodel.IntVector___delitem__(*args)
def __getitem__(*args): return _csvmodel.IntVector___getitem__(*args)
def __setitem__(*args): return _csvmodel.IntVector___setitem__(*args)
def append(*args): return _csvmodel.IntVector_append(*args)
def empty(*args): return _csvmodel.IntVector_empty(*args)
def size(*args): return _csvmodel.IntVector_size(*args)
def clear(*args): return _csvmodel.IntVector_clear(*args)
def swap(*args): return _csvmodel.IntVector_swap(*args)
def get_allocator(*args): return _csvmodel.IntVector_get_allocator(*args)
def begin(*args): return _csvmodel.IntVector_begin(*args)
def end(*args): return _csvmodel.IntVector_end(*args)
def rbegin(*args): return _csvmodel.IntVector_rbegin(*args)
def rend(*args): return _csvmodel.IntVector_rend(*args)
def pop_back(*args): return _csvmodel.IntVector_pop_back(*args)
def erase(*args): return _csvmodel.IntVector_erase(*args)
def __init__(self, *args):
this = _csvmodel.new_IntVector(*args)
try: self.this.append(this)
except: self.this = this
def push_back(*args): return _csvmodel.IntVector_push_back(*args)
def front(*args): return _csvmodel.IntVector_front(*args)
def back(*args): return _csvmodel.IntVector_back(*args)
def assign(*args): return _csvmodel.IntVector_assign(*args)
def resize(*args): return _csvmodel.IntVector_resize(*args)
def insert(*args): return _csvmodel.IntVector_insert(*args)
def reserve(*args): return _csvmodel.IntVector_reserve(*args)
def capacity(*args): return _csvmodel.IntVector_capacity(*args)
__swig_destroy__ = _csvmodel.delete_IntVector
__del__ = lambda self : None;
IntVector_swigregister = _csvmodel.IntVector_swigregister
IntVector_swigregister(IntVector)
class DoubleVector(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, DoubleVector, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, DoubleVector, name)
__repr__ = _swig_repr
def iterator(*args): return _csvmodel.DoubleVector_iterator(*args)
def __iter__(self): return self.iterator()
def __nonzero__(*args): return _csvmodel.DoubleVector___nonzero__(*args)
def __len__(*args): return _csvmodel.DoubleVector___len__(*args)
def pop(*args): return _csvmodel.DoubleVector_pop(*args)
def __getslice__(*args): return _csvmodel.DoubleVector___getslice__(*args)
def __setslice__(*args): return _csvmodel.DoubleVector___setslice__(*args)
def __delslice__(*args): return _csvmodel.DoubleVector___delslice__(*args)
def __delitem__(*args): return _csvmodel.DoubleVector___delitem__(*args)
def __getitem__(*args): return _csvmodel.DoubleVector___getitem__(*args)
def __setitem__(*args): return _csvmodel.DoubleVector___setitem__(*args)
def append(*args): return _csvmodel.DoubleVector_append(*args)
def empty(*args): return _csvmodel.DoubleVector_empty(*args)
def size(*args): return _csvmodel.DoubleVector_size(*args)
def clear(*args): return _csvmodel.DoubleVector_clear(*args)
def swap(*args): return _csvmodel.DoubleVector_swap(*args)
def get_allocator(*args): return _csvmodel.DoubleVector_get_allocator(*args)
def begin(*args): return _csvmodel.DoubleVector_begin(*args)
def end(*args): return _csvmodel.DoubleVector_end(*args)
def rbegin(*args): return _csvmodel.DoubleVector_rbegin(*args)
def rend(*args): return _csvmodel.DoubleVector_rend(*args)
def pop_back(*args): return _csvmodel.DoubleVector_pop_back(*args)
def erase(*args): return _csvmodel.DoubleVector_erase(*args)
def __init__(self, *args):
this = _csvmodel.new_DoubleVector(*args)
try: self.this.append(this)
except: self.this = this
def push_back(*args): return _csvmodel.DoubleVector_push_back(*args)
def front(*args): return _csvmodel.DoubleVector_front(*args)
def back(*args): return _csvmodel.DoubleVector_back(*args)
def assign(*args): return _csvmodel.DoubleVector_assign(*args)
def resize(*args): return _csvmodel.DoubleVector_resize(*args)
def insert(*args): return _csvmodel.DoubleVector_insert(*args)
def reserve(*args): return _csvmodel.DoubleVector_reserve(*args)
def capacity(*args): return _csvmodel.DoubleVector_capacity(*args)
__swig_destroy__ = _csvmodel.delete_DoubleVector
__del__ = lambda self : None;
DoubleVector_swigregister = _csvmodel.DoubleVector_swigregister
DoubleVector_swigregister(DoubleVector)
class SVModel(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, SVModel, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, SVModel, name)
__repr__ = _swig_repr
__swig_setmethods__["svdata"] = _csvmodel.SVModel_svdata_set
__swig_getmethods__["svdata"] = _csvmodel.SVModel_svdata_get
if _newclass:svdata = _swig_property(_csvmodel.SVModel_svdata_get, _csvmodel.SVModel_svdata_set)
__swig_setmethods__["alpha"] = _csvmodel.SVModel_alpha_set
__swig_getmethods__["alpha"] = _csvmodel.SVModel_alpha_get
if _newclass:alpha = _swig_property(_csvmodel.SVModel_alpha_get, _csvmodel.SVModel_alpha_set)
__swig_setmethods__["b"] = _csvmodel.SVModel_b_set
__swig_getmethods__["b"] = _csvmodel.SVModel_b_get
if _newclass:b = _swig_property(_csvmodel.SVModel_b_get, _csvmodel.SVModel_b_set)
__swig_setmethods__["numSV"] = _csvmodel.SVModel_numSV_set
__swig_getmethods__["numSV"] = _csvmodel.SVModel_numSV_get
if _newclass:numSV = _swig_property(_csvmodel.SVModel_numSV_get, _csvmodel.SVModel_numSV_set)
def decisionFunc(*args): return _csvmodel.SVModel_decisionFunc(*args)
def __init__(self, *args):
this = _csvmodel.new_SVModel(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _csvmodel.delete_SVModel
__del__ = lambda self : None;
SVModel_swigregister = _csvmodel.SVModel_swigregister
SVModel_swigregister(SVModel)
class LinearSVModel(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, LinearSVModel, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, LinearSVModel, name)
__repr__ = _swig_repr
def __init__(self, *args):
this = _csvmodel.new_LinearSVModel(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _csvmodel.delete_LinearSVModel
__del__ = lambda self : None;
__swig_setmethods__["w"] = _csvmodel.LinearSVModel_w_set
__swig_getmethods__["w"] = _csvmodel.LinearSVModel_w_get
if _newclass:w = _swig_property(_csvmodel.LinearSVModel_w_get, _csvmodel.LinearSVModel_w_set)
__swig_setmethods__["wVec"] = _csvmodel.LinearSVModel_wVec_set
__swig_getmethods__["wVec"] = _csvmodel.LinearSVModel_wVec_get
if _newclass:wVec = _swig_property(_csvmodel.LinearSVModel_wVec_get, _csvmodel.LinearSVModel_wVec_set)
__swig_setmethods__["b"] = _csvmodel.LinearSVModel_b_set
__swig_getmethods__["b"] = _csvmodel.LinearSVModel_b_get
if _newclass:b = _swig_property(_csvmodel.LinearSVModel_b_get, _csvmodel.LinearSVModel_b_set)
def getW(*args): return _csvmodel.LinearSVModel_getW(*args)
def getWvec(*args): return _csvmodel.LinearSVModel_getWvec(*args)
def decisionFunc(*args): return _csvmodel.LinearSVModel_decisionFunc(*args)
LinearSVModel_swigregister = _csvmodel.LinearSVModel_swigregister
LinearSVModel_swigregister(LinearSVModel)
class LinearSparseSVModel(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, LinearSparseSVModel, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, LinearSparseSVModel, name)
__repr__ = _swig_repr
def __init__(self, *args):
this = _csvmodel.new_LinearSparseSVModel(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _csvmodel.delete_LinearSparseSVModel
__del__ = lambda self : None;
__swig_setmethods__["w"] = _csvmodel.LinearSparseSVModel_w_set
__swig_getmethods__["w"] = _csvmodel.LinearSparseSVModel_w_get
if _newclass:w = _swig_property(_csvmodel.LinearSparseSVModel_w_get, _csvmodel.LinearSparseSVModel_w_set)
__swig_setmethods__["wVec"] = _csvmodel.LinearSparseSVModel_wVec_set
__swig_getmethods__["wVec"] = _csvmodel.LinearSparseSVModel_wVec_get
if _newclass:wVec = _swig_property(_csvmodel.LinearSparseSVModel_wVec_get, _csvmodel.LinearSparseSVModel_wVec_set)
__swig_setmethods__["b"] = _csvmodel.LinearSparseSVModel_b_set
__swig_getmethods__["b"] = _csvmodel.LinearSparseSVModel_b_get
if _newclass:b = _swig_property(_csvmodel.LinearSparseSVModel_b_get, _csvmodel.LinearSparseSVModel_b_set)
def getW(*args): return _csvmodel.LinearSparseSVModel_getW(*args)
def getWvec(*args): return _csvmodel.LinearSparseSVModel_getWvec(*args)
def decisionFunc(*args): return _csvmodel.LinearSparseSVModel_decisionFunc(*args)
LinearSparseSVModel_swigregister = _csvmodel.LinearSparseSVModel_swigregister
LinearSparseSVModel_swigregister(LinearSparseSVModel)
|