SyFi
0.3
|
00001 # This file was automatically generated by SWIG (http://www.swig.org). 00002 # Version 2.0.8 00003 # 00004 # Do not make changes to this file unless you know what you are doing--modify 00005 # the SWIG interface file instead. 00006 00007 00008 00009 from sys import version_info 00010 if version_info >= (3,0,0): 00011 new_instancemethod = lambda func, inst, cls: _SyFi.SWIG_PyInstanceMethod_New(func) 00012 else: 00013 from new import instancemethod as new_instancemethod 00014 if version_info >= (2,6,0): 00015 def swig_import_helper(): 00016 from os.path import dirname 00017 import imp 00018 fp = None 00019 try: 00020 fp, pathname, description = imp.find_module('_SyFi', [dirname(__file__)]) 00021 except ImportError: 00022 import _SyFi 00023 return _SyFi 00024 if fp is not None: 00025 try: 00026 _mod = imp.load_module('_SyFi', fp, pathname, description) 00027 finally: 00028 fp.close() 00029 return _mod 00030 _SyFi = swig_import_helper() 00031 del swig_import_helper 00032 else: 00033 import _SyFi 00034 del version_info 00035 try: 00036 _swig_property = property 00037 except NameError: 00038 pass # Python < 2.2 doesn't have 'property'. 00039 def _swig_setattr_nondynamic(self,class_type,name,value,static=1): 00040 if (name == "thisown"): return self.this.own(value) 00041 if (name == "this"): 00042 if type(value).__name__ == 'SwigPyObject': 00043 self.__dict__[name] = value 00044 return 00045 method = class_type.__swig_setmethods__.get(name,None) 00046 if method: return method(self,value) 00047 if (not static): 00048 self.__dict__[name] = value 00049 else: 00050 raise AttributeError("You cannot add attributes to %s" % self) 00051 00052 def _swig_setattr(self,class_type,name,value): 00053 return _swig_setattr_nondynamic(self,class_type,name,value,0) 00054 00055 def _swig_getattr(self,class_type,name): 00056 if (name == "thisown"): return self.this.own() 00057 method = class_type.__swig_getmethods__.get(name,None) 00058 if method: return method(self) 00059 raise AttributeError(name) 00060 00061 def _swig_repr(self): 00062 try: strthis = "proxy of " + self.this.__repr__() 00063 except: strthis = "" 00064 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) 00065 00066 try: 00067 _object = object 00068 _newclass = 1 00069 except AttributeError: 00070 class _object : pass 00071 _newclass = 0 00072 00073 00074 def _swig_setattr_nondynamic_method(set): 00075 def set_attr(self,name,value): 00076 if (name == "thisown"): return self.this.own(value) 00077 if hasattr(self,name) or (name == "this"): 00078 set(self,name,value) 00079 else: 00080 raise AttributeError("You cannot add attributes to %s" % self) 00081 return set_attr 00082 00083 00084 00085 def setDigits(*args): 00086 """setDigits(int a)""" 00087 return _SyFi.setDigits(*args) 00088 GINACLIB_MAJOR_VERSION = _SyFi.GINACLIB_MAJOR_VERSION 00089 GINACLIB_MINOR_VERSION = _SyFi.GINACLIB_MINOR_VERSION 00090 GINACLIB_MICRO_VERSION = _SyFi.GINACLIB_MICRO_VERSION 00091 class SwigPyIterator(object): 00092 """Proxy of C++ swig::SwigPyIterator class""" 00093 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 00094 def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") 00095 __repr__ = _swig_repr 00096 __swig_destroy__ = _SyFi.delete_SwigPyIterator 00097 def value(self): 00098 """value(SwigPyIterator self) -> PyObject *""" 00099 return _SyFi.SwigPyIterator_value(self) 00100 00101 def incr(self, n=1): 00102 """ 00103 incr(SwigPyIterator self, size_t n=1) -> SwigPyIterator 00104 incr(SwigPyIterator self) -> SwigPyIterator 00105 """ 00106 return _SyFi.SwigPyIterator_incr(self, n) 00107 00108 def decr(self, n=1): 00109 """ 00110 decr(SwigPyIterator self, size_t n=1) -> SwigPyIterator 00111 decr(SwigPyIterator self) -> SwigPyIterator 00112 """ 00113 return _SyFi.SwigPyIterator_decr(self, n) 00114 00115 def distance(self, *args): 00116 """distance(SwigPyIterator self, SwigPyIterator x) -> ptrdiff_t""" 00117 return _SyFi.SwigPyIterator_distance(self, *args) 00118 00119 def equal(self, *args): 00120 """equal(SwigPyIterator self, SwigPyIterator x) -> bool""" 00121 return _SyFi.SwigPyIterator_equal(self, *args) 00122 00123 def copy(self): 00124 """copy(SwigPyIterator self) -> SwigPyIterator""" 00125 return _SyFi.SwigPyIterator_copy(self) 00126 00127 def next(self): 00128 """next(SwigPyIterator self) -> PyObject *""" 00129 return _SyFi.SwigPyIterator_next(self) 00130 00131 def __next__(self): 00132 """__next__(SwigPyIterator self) -> PyObject *""" 00133 return _SyFi.SwigPyIterator___next__(self) 00134 00135 def previous(self): 00136 """previous(SwigPyIterator self) -> PyObject *""" 00137 return _SyFi.SwigPyIterator_previous(self) 00138 00139 def advance(self, *args): 00140 """advance(SwigPyIterator self, ptrdiff_t n) -> SwigPyIterator""" 00141 return _SyFi.SwigPyIterator_advance(self, *args) 00142 00143 def __eq__(self, *args): 00144 """__eq__(SwigPyIterator self, SwigPyIterator x) -> bool""" 00145 return _SyFi.SwigPyIterator___eq__(self, *args) 00146 00147 def __ne__(self, *args): 00148 """__ne__(SwigPyIterator self, SwigPyIterator x) -> bool""" 00149 return _SyFi.SwigPyIterator___ne__(self, *args) 00150 00151 def __iadd__(self, *args): 00152 """__iadd__(SwigPyIterator self, ptrdiff_t n) -> SwigPyIterator""" 00153 return _SyFi.SwigPyIterator___iadd__(self, *args) 00154 00155 def __isub__(self, *args): 00156 """__isub__(SwigPyIterator self, ptrdiff_t n) -> SwigPyIterator""" 00157 return _SyFi.SwigPyIterator___isub__(self, *args) 00158 00159 def __add__(self, *args): 00160 """__add__(SwigPyIterator self, ptrdiff_t n) -> SwigPyIterator""" 00161 return _SyFi.SwigPyIterator___add__(self, *args) 00162 00163 def __sub__(self, *args): 00164 """ 00165 __sub__(SwigPyIterator self, ptrdiff_t n) -> SwigPyIterator 00166 __sub__(SwigPyIterator self, SwigPyIterator x) -> ptrdiff_t 00167 """ 00168 return _SyFi.SwigPyIterator___sub__(self, *args) 00169 00170 def __iter__(self): return self 00171 SwigPyIterator.value = new_instancemethod(_SyFi.SwigPyIterator_value,None,SwigPyIterator) 00172 SwigPyIterator.incr = new_instancemethod(_SyFi.SwigPyIterator_incr,None,SwigPyIterator) 00173 SwigPyIterator.decr = new_instancemethod(_SyFi.SwigPyIterator_decr,None,SwigPyIterator) 00174 SwigPyIterator.distance = new_instancemethod(_SyFi.SwigPyIterator_distance,None,SwigPyIterator) 00175 SwigPyIterator.equal = new_instancemethod(_SyFi.SwigPyIterator_equal,None,SwigPyIterator) 00176 SwigPyIterator.copy = new_instancemethod(_SyFi.SwigPyIterator_copy,None,SwigPyIterator) 00177 SwigPyIterator.next = new_instancemethod(_SyFi.SwigPyIterator_next,None,SwigPyIterator) 00178 SwigPyIterator.__next__ = new_instancemethod(_SyFi.SwigPyIterator___next__,None,SwigPyIterator) 00179 SwigPyIterator.previous = new_instancemethod(_SyFi.SwigPyIterator_previous,None,SwigPyIterator) 00180 SwigPyIterator.advance = new_instancemethod(_SyFi.SwigPyIterator_advance,None,SwigPyIterator) 00181 SwigPyIterator.__eq__ = new_instancemethod(_SyFi.SwigPyIterator___eq__,None,SwigPyIterator) 00182 SwigPyIterator.__ne__ = new_instancemethod(_SyFi.SwigPyIterator___ne__,None,SwigPyIterator) 00183 SwigPyIterator.__iadd__ = new_instancemethod(_SyFi.SwigPyIterator___iadd__,None,SwigPyIterator) 00184 SwigPyIterator.__isub__ = new_instancemethod(_SyFi.SwigPyIterator___isub__,None,SwigPyIterator) 00185 SwigPyIterator.__add__ = new_instancemethod(_SyFi.SwigPyIterator___add__,None,SwigPyIterator) 00186 SwigPyIterator.__sub__ = new_instancemethod(_SyFi.SwigPyIterator___sub__,None,SwigPyIterator) 00187 SwigPyIterator_swigregister = _SyFi.SwigPyIterator_swigregister 00188 SwigPyIterator_swigregister(SwigPyIterator) 00189 00190 class exvector(object): 00191 """Proxy of C++ std::vector<(GiNaC::ex)> class""" 00192 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 00193 __repr__ = _swig_repr 00194 def iterator(self): 00195 """iterator(exvector self) -> SwigPyIterator""" 00196 return _SyFi.exvector_iterator(self) 00197 00198 def __iter__(self): return self.iterator() 00199 def __nonzero__(self): 00200 """__nonzero__(exvector self) -> bool""" 00201 return _SyFi.exvector___nonzero__(self) 00202 00203 def __bool__(self): 00204 """__bool__(exvector self) -> bool""" 00205 return _SyFi.exvector___bool__(self) 00206 00207 def __len__(self): 00208 """__len__(exvector self) -> std::vector< GiNaC::ex >::size_type""" 00209 return _SyFi.exvector___len__(self) 00210 00211 def pop(self): 00212 """pop(exvector self) -> std::vector< GiNaC::ex >::value_type""" 00213 return _SyFi.exvector_pop(self) 00214 00215 def __getslice__(self, *args): 00216 """__getslice__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::difference_type j) -> exvector""" 00217 return _SyFi.exvector___getslice__(self, *args) 00218 00219 def __setslice__(self, *args): 00220 """ 00221 __setslice__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::difference_type j, 00222 exvector v=std::vector< GiNaC::ex,std::allocator< GiNaC::ex > >()) 00223 __setslice__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::difference_type j) 00224 """ 00225 return _SyFi.exvector___setslice__(self, *args) 00226 00227 def __delslice__(self, *args): 00228 """__delslice__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::difference_type j)""" 00229 return _SyFi.exvector___delslice__(self, *args) 00230 00231 def __delitem__(self, *args): 00232 """ 00233 __delitem__(exvector self, std::vector< GiNaC::ex >::difference_type i) 00234 __delitem__(exvector self, PySliceObject * slice) 00235 """ 00236 return _SyFi.exvector___delitem__(self, *args) 00237 00238 def __getitem__(self, *args): 00239 """ 00240 __getitem__(exvector self, PySliceObject * slice) -> exvector 00241 __getitem__(exvector self, std::vector< GiNaC::ex >::difference_type i) -> std::vector< GiNaC::ex >::value_type const & 00242 """ 00243 return _SyFi.exvector___getitem__(self, *args) 00244 00245 def __setitem__(self, *args): 00246 """ 00247 __setitem__(exvector self, PySliceObject * slice, exvector v) 00248 __setitem__(exvector self, PySliceObject * slice) 00249 __setitem__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::value_type const & x) 00250 """ 00251 return _SyFi.exvector___setitem__(self, *args) 00252 00253 def append(self, *args): 00254 """append(exvector self, std::vector< GiNaC::ex >::value_type const & x)""" 00255 return _SyFi.exvector_append(self, *args) 00256 00257 def empty(self): 00258 """empty(exvector self) -> bool""" 00259 return _SyFi.exvector_empty(self) 00260 00261 def size(self): 00262 """size(exvector self) -> std::vector< GiNaC::ex >::size_type""" 00263 return _SyFi.exvector_size(self) 00264 00265 def clear(self): 00266 """clear(exvector self)""" 00267 return _SyFi.exvector_clear(self) 00268 00269 def swap(self, *args): 00270 """swap(exvector self, exvector v)""" 00271 return _SyFi.exvector_swap(self, *args) 00272 00273 def get_allocator(self): 00274 """get_allocator(exvector self) -> std::vector< GiNaC::ex >::allocator_type""" 00275 return _SyFi.exvector_get_allocator(self) 00276 00277 def begin(self): 00278 """begin(exvector self) -> std::vector< GiNaC::ex >::iterator""" 00279 return _SyFi.exvector_begin(self) 00280 00281 def end(self): 00282 """end(exvector self) -> std::vector< GiNaC::ex >::iterator""" 00283 return _SyFi.exvector_end(self) 00284 00285 def rbegin(self): 00286 """rbegin(exvector self) -> std::vector< GiNaC::ex >::reverse_iterator""" 00287 return _SyFi.exvector_rbegin(self) 00288 00289 def rend(self): 00290 """rend(exvector self) -> std::vector< GiNaC::ex >::reverse_iterator""" 00291 return _SyFi.exvector_rend(self) 00292 00293 def pop_back(self): 00294 """pop_back(exvector self)""" 00295 return _SyFi.exvector_pop_back(self) 00296 00297 def erase(self, *args): 00298 """ 00299 erase(exvector self, std::vector< GiNaC::ex >::iterator pos) -> std::vector< GiNaC::ex >::iterator 00300 erase(exvector self, std::vector< GiNaC::ex >::iterator first, std::vector< GiNaC::ex >::iterator last) -> std::vector< GiNaC::ex >::iterator 00301 """ 00302 return _SyFi.exvector_erase(self, *args) 00303 00304 def __init__(self, *args): 00305 """ 00306 __init__(std::vector<(GiNaC::ex)> self) -> exvector 00307 __init__(std::vector<(GiNaC::ex)> self, exvector arg2) -> exvector 00308 __init__(std::vector<(GiNaC::ex)> self, std::vector< GiNaC::ex >::size_type size) -> exvector 00309 __init__(std::vector<(GiNaC::ex)> self, std::vector< GiNaC::ex >::size_type size, std::vector< GiNaC::ex >::value_type const & value) -> exvector 00310 """ 00311 _SyFi.exvector_swiginit(self,_SyFi.new_exvector(*args)) 00312 def push_back(self, *args): 00313 """push_back(exvector self, std::vector< GiNaC::ex >::value_type const & x)""" 00314 return _SyFi.exvector_push_back(self, *args) 00315 00316 def front(self): 00317 """front(exvector self) -> std::vector< GiNaC::ex >::value_type const &""" 00318 return _SyFi.exvector_front(self) 00319 00320 def back(self): 00321 """back(exvector self) -> std::vector< GiNaC::ex >::value_type const &""" 00322 return _SyFi.exvector_back(self) 00323 00324 def assign(self, *args): 00325 """assign(exvector self, std::vector< GiNaC::ex >::size_type n, std::vector< GiNaC::ex >::value_type const & x)""" 00326 return _SyFi.exvector_assign(self, *args) 00327 00328 def resize(self, *args): 00329 """ 00330 resize(exvector self, std::vector< GiNaC::ex >::size_type new_size) 00331 resize(exvector self, std::vector< GiNaC::ex >::size_type new_size, std::vector< GiNaC::ex >::value_type const & x) 00332 """ 00333 return _SyFi.exvector_resize(self, *args) 00334 00335 def insert(self, *args): 00336 """ 00337 insert(exvector self, std::vector< GiNaC::ex >::iterator pos, std::vector< GiNaC::ex >::value_type const & x) -> std::vector< GiNaC::ex >::iterator 00338 insert(exvector self, std::vector< GiNaC::ex >::iterator pos, std::vector< GiNaC::ex >::size_type n, std::vector< GiNaC::ex >::value_type const & x) 00339 """ 00340 return _SyFi.exvector_insert(self, *args) 00341 00342 def reserve(self, *args): 00343 """reserve(exvector self, std::vector< GiNaC::ex >::size_type n)""" 00344 return _SyFi.exvector_reserve(self, *args) 00345 00346 def capacity(self): 00347 """capacity(exvector self) -> std::vector< GiNaC::ex >::size_type""" 00348 return _SyFi.exvector_capacity(self) 00349 00350 __swig_destroy__ = _SyFi.delete_exvector 00351 exvector.iterator = new_instancemethod(_SyFi.exvector_iterator,None,exvector) 00352 exvector.__nonzero__ = new_instancemethod(_SyFi.exvector___nonzero__,None,exvector) 00353 exvector.__bool__ = new_instancemethod(_SyFi.exvector___bool__,None,exvector) 00354 exvector.__len__ = new_instancemethod(_SyFi.exvector___len__,None,exvector) 00355 exvector.pop = new_instancemethod(_SyFi.exvector_pop,None,exvector) 00356 exvector.__getslice__ = new_instancemethod(_SyFi.exvector___getslice__,None,exvector) 00357 exvector.__setslice__ = new_instancemethod(_SyFi.exvector___setslice__,None,exvector) 00358 exvector.__delslice__ = new_instancemethod(_SyFi.exvector___delslice__,None,exvector) 00359 exvector.__delitem__ = new_instancemethod(_SyFi.exvector___delitem__,None,exvector) 00360 exvector.__getitem__ = new_instancemethod(_SyFi.exvector___getitem__,None,exvector) 00361 exvector.__setitem__ = new_instancemethod(_SyFi.exvector___setitem__,None,exvector) 00362 exvector.append = new_instancemethod(_SyFi.exvector_append,None,exvector) 00363 exvector.empty = new_instancemethod(_SyFi.exvector_empty,None,exvector) 00364 exvector.size = new_instancemethod(_SyFi.exvector_size,None,exvector) 00365 exvector.clear = new_instancemethod(_SyFi.exvector_clear,None,exvector) 00366 exvector.swap = new_instancemethod(_SyFi.exvector_swap,None,exvector) 00367 exvector.get_allocator = new_instancemethod(_SyFi.exvector_get_allocator,None,exvector) 00368 exvector.begin = new_instancemethod(_SyFi.exvector_begin,None,exvector) 00369 exvector.end = new_instancemethod(_SyFi.exvector_end,None,exvector) 00370 exvector.rbegin = new_instancemethod(_SyFi.exvector_rbegin,None,exvector) 00371 exvector.rend = new_instancemethod(_SyFi.exvector_rend,None,exvector) 00372 exvector.pop_back = new_instancemethod(_SyFi.exvector_pop_back,None,exvector) 00373 exvector.erase = new_instancemethod(_SyFi.exvector_erase,None,exvector) 00374 exvector.push_back = new_instancemethod(_SyFi.exvector_push_back,None,exvector) 00375 exvector.front = new_instancemethod(_SyFi.exvector_front,None,exvector) 00376 exvector.back = new_instancemethod(_SyFi.exvector_back,None,exvector) 00377 exvector.assign = new_instancemethod(_SyFi.exvector_assign,None,exvector) 00378 exvector.resize = new_instancemethod(_SyFi.exvector_resize,None,exvector) 00379 exvector.insert = new_instancemethod(_SyFi.exvector_insert,None,exvector) 00380 exvector.reserve = new_instancemethod(_SyFi.exvector_reserve,None,exvector) 00381 exvector.capacity = new_instancemethod(_SyFi.exvector_capacity,None,exvector) 00382 exvector_swigregister = _SyFi.exvector_swigregister 00383 exvector_swigregister(exvector) 00384 00385 class exmap(object): 00386 """Proxy of C++ std::map<(GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less)> class""" 00387 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 00388 __repr__ = _swig_repr 00389 def iterator(self): 00390 """iterator(exmap self) -> SwigPyIterator""" 00391 return _SyFi.exmap_iterator(self) 00392 00393 def __iter__(self): return self.iterator() 00394 def __nonzero__(self): 00395 """__nonzero__(exmap self) -> bool""" 00396 return _SyFi.exmap___nonzero__(self) 00397 00398 def __bool__(self): 00399 """__bool__(exmap self) -> bool""" 00400 return _SyFi.exmap___bool__(self) 00401 00402 def __len__(self): 00403 """__len__(exmap self) -> std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::size_type""" 00404 return _SyFi.exmap___len__(self) 00405 00406 def __iter__(self): return self.key_iterator() 00407 def iterkeys(self): return self.key_iterator() 00408 def itervalues(self): return self.value_iterator() 00409 def iteritems(self): return self.iterator() 00410 def __getitem__(self, *args): 00411 """__getitem__(exmap self, std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::key_type const & key) -> std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::mapped_type const &""" 00412 return _SyFi.exmap___getitem__(self, *args) 00413 00414 def __delitem__(self, *args): 00415 """__delitem__(exmap self, std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::key_type const & key)""" 00416 return _SyFi.exmap___delitem__(self, *args) 00417 00418 def has_key(self, *args): 00419 """has_key(exmap self, std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::key_type const & key) -> bool""" 00420 return _SyFi.exmap_has_key(self, *args) 00421 00422 def keys(self): 00423 """keys(exmap self) -> PyObject *""" 00424 return _SyFi.exmap_keys(self) 00425 00426 def values(self): 00427 """values(exmap self) -> PyObject *""" 00428 return _SyFi.exmap_values(self) 00429 00430 def items(self): 00431 """items(exmap self) -> PyObject *""" 00432 return _SyFi.exmap_items(self) 00433 00434 def __contains__(self, *args): 00435 """__contains__(exmap self, std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::key_type const & key) -> bool""" 00436 return _SyFi.exmap___contains__(self, *args) 00437 00438 def key_iterator(self): 00439 """key_iterator(exmap self) -> SwigPyIterator""" 00440 return _SyFi.exmap_key_iterator(self) 00441 00442 def value_iterator(self): 00443 """value_iterator(exmap self) -> SwigPyIterator""" 00444 return _SyFi.exmap_value_iterator(self) 00445 00446 def __setitem__(self, *args): 00447 """ 00448 __setitem__(exmap self, std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::key_type const & key) 00449 __setitem__(exmap self, std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::key_type const & key, std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::mapped_type const & x) 00450 """ 00451 return _SyFi.exmap___setitem__(self, *args) 00452 00453 def asdict(self): 00454 """asdict(exmap self) -> PyObject *""" 00455 return _SyFi.exmap_asdict(self) 00456 00457 def __init__(self, *args): 00458 """ 00459 __init__(std::map<(GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less)> self, GiNaC::ex_is_less const & arg2) -> exmap 00460 __init__(std::map<(GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less)> self) -> exmap 00461 __init__(std::map<(GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less)> self, exmap arg2) -> exmap 00462 """ 00463 _SyFi.exmap_swiginit(self,_SyFi.new_exmap(*args)) 00464 def empty(self): 00465 """empty(exmap self) -> bool""" 00466 return _SyFi.exmap_empty(self) 00467 00468 def size(self): 00469 """size(exmap self) -> std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::size_type""" 00470 return _SyFi.exmap_size(self) 00471 00472 def clear(self): 00473 """clear(exmap self)""" 00474 return _SyFi.exmap_clear(self) 00475 00476 def swap(self, *args): 00477 """swap(exmap self, exmap v)""" 00478 return _SyFi.exmap_swap(self, *args) 00479 00480 def get_allocator(self): 00481 """get_allocator(exmap self) -> std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::allocator_type""" 00482 return _SyFi.exmap_get_allocator(self) 00483 00484 def begin(self): 00485 """begin(exmap self) -> std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::iterator""" 00486 return _SyFi.exmap_begin(self) 00487 00488 def end(self): 00489 """end(exmap self) -> std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::iterator""" 00490 return _SyFi.exmap_end(self) 00491 00492 def rbegin(self): 00493 """rbegin(exmap self) -> std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::reverse_iterator""" 00494 return _SyFi.exmap_rbegin(self) 00495 00496 def rend(self): 00497 """rend(exmap self) -> std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::reverse_iterator""" 00498 return _SyFi.exmap_rend(self) 00499 00500 def count(self, *args): 00501 """count(exmap self, std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::key_type const & x) -> std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::size_type""" 00502 return _SyFi.exmap_count(self, *args) 00503 00504 def erase(self, *args): 00505 """ 00506 erase(exmap self, std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::key_type const & x) -> std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::size_type 00507 erase(exmap self, std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::iterator position) 00508 erase(exmap self, std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::iterator first, std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::iterator last) 00509 """ 00510 return _SyFi.exmap_erase(self, *args) 00511 00512 def find(self, *args): 00513 """find(exmap self, std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::key_type const & x) -> std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::iterator""" 00514 return _SyFi.exmap_find(self, *args) 00515 00516 def lower_bound(self, *args): 00517 """lower_bound(exmap self, std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::key_type const & x) -> std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::iterator""" 00518 return _SyFi.exmap_lower_bound(self, *args) 00519 00520 def upper_bound(self, *args): 00521 """upper_bound(exmap self, std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::key_type const & x) -> std::map< GiNaC::ex,GiNaC::ex,GiNaC::ex_is_less >::iterator""" 00522 return _SyFi.exmap_upper_bound(self, *args) 00523 00524 __swig_destroy__ = _SyFi.delete_exmap 00525 exmap.iterator = new_instancemethod(_SyFi.exmap_iterator,None,exmap) 00526 exmap.__nonzero__ = new_instancemethod(_SyFi.exmap___nonzero__,None,exmap) 00527 exmap.__bool__ = new_instancemethod(_SyFi.exmap___bool__,None,exmap) 00528 exmap.__len__ = new_instancemethod(_SyFi.exmap___len__,None,exmap) 00529 exmap.__getitem__ = new_instancemethod(_SyFi.exmap___getitem__,None,exmap) 00530 exmap.__delitem__ = new_instancemethod(_SyFi.exmap___delitem__,None,exmap) 00531 exmap.has_key = new_instancemethod(_SyFi.exmap_has_key,None,exmap) 00532 exmap.keys = new_instancemethod(_SyFi.exmap_keys,None,exmap) 00533 exmap.values = new_instancemethod(_SyFi.exmap_values,None,exmap) 00534 exmap.items = new_instancemethod(_SyFi.exmap_items,None,exmap) 00535 exmap.__contains__ = new_instancemethod(_SyFi.exmap___contains__,None,exmap) 00536 exmap.key_iterator = new_instancemethod(_SyFi.exmap_key_iterator,None,exmap) 00537 exmap.value_iterator = new_instancemethod(_SyFi.exmap_value_iterator,None,exmap) 00538 exmap.__setitem__ = new_instancemethod(_SyFi.exmap___setitem__,None,exmap) 00539 exmap.asdict = new_instancemethod(_SyFi.exmap_asdict,None,exmap) 00540 exmap.empty = new_instancemethod(_SyFi.exmap_empty,None,exmap) 00541 exmap.size = new_instancemethod(_SyFi.exmap_size,None,exmap) 00542 exmap.clear = new_instancemethod(_SyFi.exmap_clear,None,exmap) 00543 exmap.swap = new_instancemethod(_SyFi.exmap_swap,None,exmap) 00544 exmap.get_allocator = new_instancemethod(_SyFi.exmap_get_allocator,None,exmap) 00545 exmap.begin = new_instancemethod(_SyFi.exmap_begin,None,exmap) 00546 exmap.end = new_instancemethod(_SyFi.exmap_end,None,exmap) 00547 exmap.rbegin = new_instancemethod(_SyFi.exmap_rbegin,None,exmap) 00548 exmap.rend = new_instancemethod(_SyFi.exmap_rend,None,exmap) 00549 exmap.count = new_instancemethod(_SyFi.exmap_count,None,exmap) 00550 exmap.erase = new_instancemethod(_SyFi.exmap_erase,None,exmap) 00551 exmap.find = new_instancemethod(_SyFi.exmap_find,None,exmap) 00552 exmap.lower_bound = new_instancemethod(_SyFi.exmap_lower_bound,None,exmap) 00553 exmap.upper_bound = new_instancemethod(_SyFi.exmap_upper_bound,None,exmap) 00554 exmap_swigregister = _SyFi.exmap_swigregister 00555 exmap_swigregister(exmap) 00556 00557 class ex_int_map(object): 00558 """Proxy of C++ std::map<(GiNaC::ex,int,GiNaC::ex_is_less)> class""" 00559 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 00560 __repr__ = _swig_repr 00561 def iterator(self): 00562 """iterator(ex_int_map self) -> SwigPyIterator""" 00563 return _SyFi.ex_int_map_iterator(self) 00564 00565 def __iter__(self): return self.iterator() 00566 def __nonzero__(self): 00567 """__nonzero__(ex_int_map self) -> bool""" 00568 return _SyFi.ex_int_map___nonzero__(self) 00569 00570 def __bool__(self): 00571 """__bool__(ex_int_map self) -> bool""" 00572 return _SyFi.ex_int_map___bool__(self) 00573 00574 def __len__(self): 00575 """__len__(ex_int_map self) -> std::map< GiNaC::ex,int,GiNaC::ex_is_less >::size_type""" 00576 return _SyFi.ex_int_map___len__(self) 00577 00578 def __iter__(self): return self.key_iterator() 00579 def iterkeys(self): return self.key_iterator() 00580 def itervalues(self): return self.value_iterator() 00581 def iteritems(self): return self.iterator() 00582 def __getitem__(self, *args): 00583 """__getitem__(ex_int_map self, std::map< GiNaC::ex,int,GiNaC::ex_is_less >::key_type const & key) -> std::map< GiNaC::ex,int,GiNaC::ex_is_less >::mapped_type const &""" 00584 return _SyFi.ex_int_map___getitem__(self, *args) 00585 00586 def __delitem__(self, *args): 00587 """__delitem__(ex_int_map self, std::map< GiNaC::ex,int,GiNaC::ex_is_less >::key_type const & key)""" 00588 return _SyFi.ex_int_map___delitem__(self, *args) 00589 00590 def has_key(self, *args): 00591 """has_key(ex_int_map self, std::map< GiNaC::ex,int,GiNaC::ex_is_less >::key_type const & key) -> bool""" 00592 return _SyFi.ex_int_map_has_key(self, *args) 00593 00594 def keys(self): 00595 """keys(ex_int_map self) -> PyObject *""" 00596 return _SyFi.ex_int_map_keys(self) 00597 00598 def values(self): 00599 """values(ex_int_map self) -> PyObject *""" 00600 return _SyFi.ex_int_map_values(self) 00601 00602 def items(self): 00603 """items(ex_int_map self) -> PyObject *""" 00604 return _SyFi.ex_int_map_items(self) 00605 00606 def __contains__(self, *args): 00607 """__contains__(ex_int_map self, std::map< GiNaC::ex,int,GiNaC::ex_is_less >::key_type const & key) -> bool""" 00608 return _SyFi.ex_int_map___contains__(self, *args) 00609 00610 def key_iterator(self): 00611 """key_iterator(ex_int_map self) -> SwigPyIterator""" 00612 return _SyFi.ex_int_map_key_iterator(self) 00613 00614 def value_iterator(self): 00615 """value_iterator(ex_int_map self) -> SwigPyIterator""" 00616 return _SyFi.ex_int_map_value_iterator(self) 00617 00618 def __setitem__(self, *args): 00619 """ 00620 __setitem__(ex_int_map self, std::map< GiNaC::ex,int,GiNaC::ex_is_less >::key_type const & key) 00621 __setitem__(ex_int_map self, std::map< GiNaC::ex,int,GiNaC::ex_is_less >::key_type const & key, std::map< GiNaC::ex,int,GiNaC::ex_is_less >::mapped_type const & x) 00622 """ 00623 return _SyFi.ex_int_map___setitem__(self, *args) 00624 00625 def asdict(self): 00626 """asdict(ex_int_map self) -> PyObject *""" 00627 return _SyFi.ex_int_map_asdict(self) 00628 00629 def __init__(self, *args): 00630 """ 00631 __init__(std::map<(GiNaC::ex,int,GiNaC::ex_is_less)> self, GiNaC::ex_is_less const & arg2) -> ex_int_map 00632 __init__(std::map<(GiNaC::ex,int,GiNaC::ex_is_less)> self) -> ex_int_map 00633 __init__(std::map<(GiNaC::ex,int,GiNaC::ex_is_less)> self, ex_int_map arg2) -> ex_int_map 00634 """ 00635 _SyFi.ex_int_map_swiginit(self,_SyFi.new_ex_int_map(*args)) 00636 def empty(self): 00637 """empty(ex_int_map self) -> bool""" 00638 return _SyFi.ex_int_map_empty(self) 00639 00640 def size(self): 00641 """size(ex_int_map self) -> std::map< GiNaC::ex,int,GiNaC::ex_is_less >::size_type""" 00642 return _SyFi.ex_int_map_size(self) 00643 00644 def clear(self): 00645 """clear(ex_int_map self)""" 00646 return _SyFi.ex_int_map_clear(self) 00647 00648 def swap(self, *args): 00649 """swap(ex_int_map self, ex_int_map v)""" 00650 return _SyFi.ex_int_map_swap(self, *args) 00651 00652 def get_allocator(self): 00653 """get_allocator(ex_int_map self) -> std::map< GiNaC::ex,int,GiNaC::ex_is_less >::allocator_type""" 00654 return _SyFi.ex_int_map_get_allocator(self) 00655 00656 def begin(self): 00657 """begin(ex_int_map self) -> std::map< GiNaC::ex,int,GiNaC::ex_is_less >::iterator""" 00658 return _SyFi.ex_int_map_begin(self) 00659 00660 def end(self): 00661 """end(ex_int_map self) -> std::map< GiNaC::ex,int,GiNaC::ex_is_less >::iterator""" 00662 return _SyFi.ex_int_map_end(self) 00663 00664 def rbegin(self): 00665 """rbegin(ex_int_map self) -> std::map< GiNaC::ex,int,GiNaC::ex_is_less >::reverse_iterator""" 00666 return _SyFi.ex_int_map_rbegin(self) 00667 00668 def rend(self): 00669 """rend(ex_int_map self) -> std::map< GiNaC::ex,int,GiNaC::ex_is_less >::reverse_iterator""" 00670 return _SyFi.ex_int_map_rend(self) 00671 00672 def count(self, *args): 00673 """count(ex_int_map self, std::map< GiNaC::ex,int,GiNaC::ex_is_less >::key_type const & x) -> std::map< GiNaC::ex,int,GiNaC::ex_is_less >::size_type""" 00674 return _SyFi.ex_int_map_count(self, *args) 00675 00676 def erase(self, *args): 00677 """ 00678 erase(ex_int_map self, std::map< GiNaC::ex,int,GiNaC::ex_is_less >::key_type const & x) -> std::map< GiNaC::ex,int,GiNaC::ex_is_less >::size_type 00679 erase(ex_int_map self, std::map< GiNaC::ex,int,GiNaC::ex_is_less >::iterator position) 00680 erase(ex_int_map self, std::map< GiNaC::ex,int,GiNaC::ex_is_less >::iterator first, std::map< GiNaC::ex,int,GiNaC::ex_is_less >::iterator last) 00681 """ 00682 return _SyFi.ex_int_map_erase(self, *args) 00683 00684 def find(self, *args): 00685 """find(ex_int_map self, std::map< GiNaC::ex,int,GiNaC::ex_is_less >::key_type const & x) -> std::map< GiNaC::ex,int,GiNaC::ex_is_less >::iterator""" 00686 return _SyFi.ex_int_map_find(self, *args) 00687 00688 def lower_bound(self, *args): 00689 """lower_bound(ex_int_map self, std::map< GiNaC::ex,int,GiNaC::ex_is_less >::key_type const & x) -> std::map< GiNaC::ex,int,GiNaC::ex_is_less >::iterator""" 00690 return _SyFi.ex_int_map_lower_bound(self, *args) 00691 00692 def upper_bound(self, *args): 00693 """upper_bound(ex_int_map self, std::map< GiNaC::ex,int,GiNaC::ex_is_less >::key_type const & x) -> std::map< GiNaC::ex,int,GiNaC::ex_is_less >::iterator""" 00694 return _SyFi.ex_int_map_upper_bound(self, *args) 00695 00696 __swig_destroy__ = _SyFi.delete_ex_int_map 00697 ex_int_map.iterator = new_instancemethod(_SyFi.ex_int_map_iterator,None,ex_int_map) 00698 ex_int_map.__nonzero__ = new_instancemethod(_SyFi.ex_int_map___nonzero__,None,ex_int_map) 00699 ex_int_map.__bool__ = new_instancemethod(_SyFi.ex_int_map___bool__,None,ex_int_map) 00700 ex_int_map.__len__ = new_instancemethod(_SyFi.ex_int_map___len__,None,ex_int_map) 00701 ex_int_map.__getitem__ = new_instancemethod(_SyFi.ex_int_map___getitem__,None,ex_int_map) 00702 ex_int_map.__delitem__ = new_instancemethod(_SyFi.ex_int_map___delitem__,None,ex_int_map) 00703 ex_int_map.has_key = new_instancemethod(_SyFi.ex_int_map_has_key,None,ex_int_map) 00704 ex_int_map.keys = new_instancemethod(_SyFi.ex_int_map_keys,None,ex_int_map) 00705 ex_int_map.values = new_instancemethod(_SyFi.ex_int_map_values,None,ex_int_map) 00706 ex_int_map.items = new_instancemethod(_SyFi.ex_int_map_items,None,ex_int_map) 00707 ex_int_map.__contains__ = new_instancemethod(_SyFi.ex_int_map___contains__,None,ex_int_map) 00708 ex_int_map.key_iterator = new_instancemethod(_SyFi.ex_int_map_key_iterator,None,ex_int_map) 00709 ex_int_map.value_iterator = new_instancemethod(_SyFi.ex_int_map_value_iterator,None,ex_int_map) 00710 ex_int_map.__setitem__ = new_instancemethod(_SyFi.ex_int_map___setitem__,None,ex_int_map) 00711 ex_int_map.asdict = new_instancemethod(_SyFi.ex_int_map_asdict,None,ex_int_map) 00712 ex_int_map.empty = new_instancemethod(_SyFi.ex_int_map_empty,None,ex_int_map) 00713 ex_int_map.size = new_instancemethod(_SyFi.ex_int_map_size,None,ex_int_map) 00714 ex_int_map.clear = new_instancemethod(_SyFi.ex_int_map_clear,None,ex_int_map) 00715 ex_int_map.swap = new_instancemethod(_SyFi.ex_int_map_swap,None,ex_int_map) 00716 ex_int_map.get_allocator = new_instancemethod(_SyFi.ex_int_map_get_allocator,None,ex_int_map) 00717 ex_int_map.begin = new_instancemethod(_SyFi.ex_int_map_begin,None,ex_int_map) 00718 ex_int_map.end = new_instancemethod(_SyFi.ex_int_map_end,None,ex_int_map) 00719 ex_int_map.rbegin = new_instancemethod(_SyFi.ex_int_map_rbegin,None,ex_int_map) 00720 ex_int_map.rend = new_instancemethod(_SyFi.ex_int_map_rend,None,ex_int_map) 00721 ex_int_map.count = new_instancemethod(_SyFi.ex_int_map_count,None,ex_int_map) 00722 ex_int_map.erase = new_instancemethod(_SyFi.ex_int_map_erase,None,ex_int_map) 00723 ex_int_map.find = new_instancemethod(_SyFi.ex_int_map_find,None,ex_int_map) 00724 ex_int_map.lower_bound = new_instancemethod(_SyFi.ex_int_map_lower_bound,None,ex_int_map) 00725 ex_int_map.upper_bound = new_instancemethod(_SyFi.ex_int_map_upper_bound,None,ex_int_map) 00726 ex_int_map_swigregister = _SyFi.ex_int_map_swigregister 00727 ex_int_map_swigregister(ex_int_map) 00728 00729 class symexpair(object): 00730 """Proxy of C++ std::pair<(GiNaC::symbol,GiNaC::ex)> class""" 00731 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 00732 __repr__ = _swig_repr 00733 def __init__(self, *args): 00734 """ 00735 __init__(std::pair<(GiNaC::symbol,GiNaC::ex)> self) -> symexpair 00736 __init__(std::pair<(GiNaC::symbol,GiNaC::ex)> self, GiNaC::symbol first, GiNaC::ex second) -> symexpair 00737 __init__(std::pair<(GiNaC::symbol,GiNaC::ex)> self, symexpair p) -> symexpair 00738 """ 00739 _SyFi.symexpair_swiginit(self,_SyFi.new_symexpair(*args)) 00740 first = _swig_property(_SyFi.symexpair_first_get, _SyFi.symexpair_first_set) 00741 second = _swig_property(_SyFi.symexpair_second_get, _SyFi.symexpair_second_set) 00742 def __len__(self): return 2 00743 def __repr__(self): return str((self.first, self.second)) 00744 def __getitem__(self, index): 00745 if not (index % 2): 00746 return self.first 00747 else: 00748 return self.second 00749 def __setitem__(self, index, val): 00750 if not (index % 2): 00751 self.first = val 00752 else: 00753 self.second = val 00754 __swig_destroy__ = _SyFi.delete_symexpair 00755 symexpair_swigregister = _SyFi.symexpair_swigregister 00756 symexpair_swigregister(symexpair) 00757 00758 class symexlist(object): 00759 """Proxy of C++ std::list<(std::pair<(GiNaC::symbol,GiNaC::ex)>)> class""" 00760 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 00761 __repr__ = _swig_repr 00762 def iterator(self): 00763 """iterator(symexlist self) -> SwigPyIterator""" 00764 return _SyFi.symexlist_iterator(self) 00765 00766 def __iter__(self): return self.iterator() 00767 def __nonzero__(self): 00768 """__nonzero__(symexlist self) -> bool""" 00769 return _SyFi.symexlist___nonzero__(self) 00770 00771 def __bool__(self): 00772 """__bool__(symexlist self) -> bool""" 00773 return _SyFi.symexlist___bool__(self) 00774 00775 def __len__(self): 00776 """__len__(symexlist self) -> std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::size_type""" 00777 return _SyFi.symexlist___len__(self) 00778 00779 def pop(self): 00780 """pop(symexlist self) -> symexpair""" 00781 return _SyFi.symexlist_pop(self) 00782 00783 def __getslice__(self, *args): 00784 """__getslice__(symexlist self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::difference_type i, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::difference_type j) -> symexlist""" 00785 return _SyFi.symexlist___getslice__(self, *args) 00786 00787 def __setslice__(self, *args): 00788 """ 00789 __setslice__(symexlist self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::difference_type i, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::difference_type j, 00790 symexlist v=std::list< std::pair< GiNaC::symbol,GiNaC::ex >,std::allocator< std::pair< GiNaC::symbol,GiNaC::ex > > >()) 00791 __setslice__(symexlist self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::difference_type i, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::difference_type j) 00792 """ 00793 return _SyFi.symexlist___setslice__(self, *args) 00794 00795 def __delslice__(self, *args): 00796 """__delslice__(symexlist self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::difference_type i, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::difference_type j)""" 00797 return _SyFi.symexlist___delslice__(self, *args) 00798 00799 def __delitem__(self, *args): 00800 """ 00801 __delitem__(symexlist self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::difference_type i) 00802 __delitem__(symexlist self, PySliceObject * slice) 00803 """ 00804 return _SyFi.symexlist___delitem__(self, *args) 00805 00806 def __getitem__(self, *args): 00807 """ 00808 __getitem__(symexlist self, PySliceObject * slice) -> symexlist 00809 __getitem__(symexlist self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::difference_type i) -> symexpair 00810 """ 00811 return _SyFi.symexlist___getitem__(self, *args) 00812 00813 def __setitem__(self, *args): 00814 """ 00815 __setitem__(symexlist self, PySliceObject * slice, symexlist v) 00816 __setitem__(symexlist self, PySliceObject * slice) 00817 __setitem__(symexlist self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::difference_type i, symexpair x) 00818 """ 00819 return _SyFi.symexlist___setitem__(self, *args) 00820 00821 def append(self, *args): 00822 """append(symexlist self, symexpair x)""" 00823 return _SyFi.symexlist_append(self, *args) 00824 00825 def empty(self): 00826 """empty(symexlist self) -> bool""" 00827 return _SyFi.symexlist_empty(self) 00828 00829 def size(self): 00830 """size(symexlist self) -> std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::size_type""" 00831 return _SyFi.symexlist_size(self) 00832 00833 def clear(self): 00834 """clear(symexlist self)""" 00835 return _SyFi.symexlist_clear(self) 00836 00837 def swap(self, *args): 00838 """swap(symexlist self, symexlist v)""" 00839 return _SyFi.symexlist_swap(self, *args) 00840 00841 def get_allocator(self): 00842 """get_allocator(symexlist self) -> std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::allocator_type""" 00843 return _SyFi.symexlist_get_allocator(self) 00844 00845 def begin(self): 00846 """begin(symexlist self) -> std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::iterator""" 00847 return _SyFi.symexlist_begin(self) 00848 00849 def end(self): 00850 """end(symexlist self) -> std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::iterator""" 00851 return _SyFi.symexlist_end(self) 00852 00853 def rbegin(self): 00854 """rbegin(symexlist self) -> std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::reverse_iterator""" 00855 return _SyFi.symexlist_rbegin(self) 00856 00857 def rend(self): 00858 """rend(symexlist self) -> std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::reverse_iterator""" 00859 return _SyFi.symexlist_rend(self) 00860 00861 def pop_back(self): 00862 """pop_back(symexlist self)""" 00863 return _SyFi.symexlist_pop_back(self) 00864 00865 def erase(self, *args): 00866 """ 00867 erase(symexlist self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::iterator pos) -> std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::iterator 00868 erase(symexlist self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::iterator first, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::iterator last) -> std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::iterator 00869 """ 00870 return _SyFi.symexlist_erase(self, *args) 00871 00872 def __init__(self, *args): 00873 """ 00874 __init__(std::list<(std::pair<(GiNaC::symbol,GiNaC::ex)>)> self) -> symexlist 00875 __init__(std::list<(std::pair<(GiNaC::symbol,GiNaC::ex)>)> self, symexlist arg2) -> symexlist 00876 __init__(std::list<(std::pair<(GiNaC::symbol,GiNaC::ex)>)> self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::size_type size) -> symexlist 00877 __init__(std::list<(std::pair<(GiNaC::symbol,GiNaC::ex)>)> self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::size_type size, symexpair value) -> symexlist 00878 """ 00879 _SyFi.symexlist_swiginit(self,_SyFi.new_symexlist(*args)) 00880 def push_back(self, *args): 00881 """push_back(symexlist self, symexpair x)""" 00882 return _SyFi.symexlist_push_back(self, *args) 00883 00884 def front(self): 00885 """front(symexlist self) -> symexpair""" 00886 return _SyFi.symexlist_front(self) 00887 00888 def back(self): 00889 """back(symexlist self) -> symexpair""" 00890 return _SyFi.symexlist_back(self) 00891 00892 def assign(self, *args): 00893 """assign(symexlist self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::size_type n, symexpair x)""" 00894 return _SyFi.symexlist_assign(self, *args) 00895 00896 def resize(self, *args): 00897 """ 00898 resize(symexlist self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::size_type new_size) 00899 resize(symexlist self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::size_type new_size, symexpair x) 00900 """ 00901 return _SyFi.symexlist_resize(self, *args) 00902 00903 def insert(self, *args): 00904 """ 00905 insert(symexlist self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::iterator pos, symexpair x) -> std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::iterator 00906 insert(symexlist self, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::iterator pos, std::list< std::pair< GiNaC::symbol,GiNaC::ex > >::size_type n, 00907 symexpair x) 00908 """ 00909 return _SyFi.symexlist_insert(self, *args) 00910 00911 def pop_front(self): 00912 """pop_front(symexlist self)""" 00913 return _SyFi.symexlist_pop_front(self) 00914 00915 def push_front(self, *args): 00916 """push_front(symexlist self, symexpair x)""" 00917 return _SyFi.symexlist_push_front(self, *args) 00918 00919 def reverse(self): 00920 """reverse(symexlist self)""" 00921 return _SyFi.symexlist_reverse(self) 00922 00923 __swig_destroy__ = _SyFi.delete_symexlist 00924 symexlist.iterator = new_instancemethod(_SyFi.symexlist_iterator,None,symexlist) 00925 symexlist.__nonzero__ = new_instancemethod(_SyFi.symexlist___nonzero__,None,symexlist) 00926 symexlist.__bool__ = new_instancemethod(_SyFi.symexlist___bool__,None,symexlist) 00927 symexlist.__len__ = new_instancemethod(_SyFi.symexlist___len__,None,symexlist) 00928 symexlist.pop = new_instancemethod(_SyFi.symexlist_pop,None,symexlist) 00929 symexlist.__getslice__ = new_instancemethod(_SyFi.symexlist___getslice__,None,symexlist) 00930 symexlist.__setslice__ = new_instancemethod(_SyFi.symexlist___setslice__,None,symexlist) 00931 symexlist.__delslice__ = new_instancemethod(_SyFi.symexlist___delslice__,None,symexlist) 00932 symexlist.__delitem__ = new_instancemethod(_SyFi.symexlist___delitem__,None,symexlist) 00933 symexlist.__getitem__ = new_instancemethod(_SyFi.symexlist___getitem__,None,symexlist) 00934 symexlist.__setitem__ = new_instancemethod(_SyFi.symexlist___setitem__,None,symexlist) 00935 symexlist.append = new_instancemethod(_SyFi.symexlist_append,None,symexlist) 00936 symexlist.empty = new_instancemethod(_SyFi.symexlist_empty,None,symexlist) 00937 symexlist.size = new_instancemethod(_SyFi.symexlist_size,None,symexlist) 00938 symexlist.clear = new_instancemethod(_SyFi.symexlist_clear,None,symexlist) 00939 symexlist.swap = new_instancemethod(_SyFi.symexlist_swap,None,symexlist) 00940 symexlist.get_allocator = new_instancemethod(_SyFi.symexlist_get_allocator,None,symexlist) 00941 symexlist.begin = new_instancemethod(_SyFi.symexlist_begin,None,symexlist) 00942 symexlist.end = new_instancemethod(_SyFi.symexlist_end,None,symexlist) 00943 symexlist.rbegin = new_instancemethod(_SyFi.symexlist_rbegin,None,symexlist) 00944 symexlist.rend = new_instancemethod(_SyFi.symexlist_rend,None,symexlist) 00945 symexlist.pop_back = new_instancemethod(_SyFi.symexlist_pop_back,None,symexlist) 00946 symexlist.erase = new_instancemethod(_SyFi.symexlist_erase,None,symexlist) 00947 symexlist.push_back = new_instancemethod(_SyFi.symexlist_push_back,None,symexlist) 00948 symexlist.front = new_instancemethod(_SyFi.symexlist_front,None,symexlist) 00949 symexlist.back = new_instancemethod(_SyFi.symexlist_back,None,symexlist) 00950 symexlist.assign = new_instancemethod(_SyFi.symexlist_assign,None,symexlist) 00951 symexlist.resize = new_instancemethod(_SyFi.symexlist_resize,None,symexlist) 00952 symexlist.insert = new_instancemethod(_SyFi.symexlist_insert,None,symexlist) 00953 symexlist.pop_front = new_instancemethod(_SyFi.symexlist_pop_front,None,symexlist) 00954 symexlist.push_front = new_instancemethod(_SyFi.symexlist_push_front,None,symexlist) 00955 symexlist.reverse = new_instancemethod(_SyFi.symexlist_reverse,None,symexlist) 00956 symexlist_swigregister = _SyFi.symexlist_swigregister 00957 symexlist_swigregister(symexlist) 00958 00959 class exlist(object): 00960 """Proxy of C++ std::list<(GiNaC::ex)> class""" 00961 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 00962 __repr__ = _swig_repr 00963 def iterator(self): 00964 """iterator(exlist self) -> SwigPyIterator""" 00965 return _SyFi.exlist_iterator(self) 00966 00967 def __iter__(self): return self.iterator() 00968 def __nonzero__(self): 00969 """__nonzero__(exlist self) -> bool""" 00970 return _SyFi.exlist___nonzero__(self) 00971 00972 def __bool__(self): 00973 """__bool__(exlist self) -> bool""" 00974 return _SyFi.exlist___bool__(self) 00975 00976 def __len__(self): 00977 """__len__(exlist self) -> std::list< GiNaC::ex >::size_type""" 00978 return _SyFi.exlist___len__(self) 00979 00980 def pop(self): 00981 """pop(exlist self) -> std::list< GiNaC::ex >::value_type""" 00982 return _SyFi.exlist_pop(self) 00983 00984 def __getslice__(self, *args): 00985 """__getslice__(exlist self, std::list< GiNaC::ex >::difference_type i, std::list< GiNaC::ex >::difference_type j) -> exlist""" 00986 return _SyFi.exlist___getslice__(self, *args) 00987 00988 def __setslice__(self, *args): 00989 """ 00990 __setslice__(exlist self, std::list< GiNaC::ex >::difference_type i, std::list< GiNaC::ex >::difference_type j, 00991 exlist v=std::list< GiNaC::ex,std::allocator< GiNaC::ex > >()) 00992 __setslice__(exlist self, std::list< GiNaC::ex >::difference_type i, std::list< GiNaC::ex >::difference_type j) 00993 """ 00994 return _SyFi.exlist___setslice__(self, *args) 00995 00996 def __delslice__(self, *args): 00997 """__delslice__(exlist self, std::list< GiNaC::ex >::difference_type i, std::list< GiNaC::ex >::difference_type j)""" 00998 return _SyFi.exlist___delslice__(self, *args) 00999 01000 def __delitem__(self, *args): 01001 """ 01002 __delitem__(exlist self, std::list< GiNaC::ex >::difference_type i) 01003 __delitem__(exlist self, PySliceObject * slice) 01004 """ 01005 return _SyFi.exlist___delitem__(self, *args) 01006 01007 def __getitem__(self, *args): 01008 """ 01009 __getitem__(exlist self, PySliceObject * slice) -> exlist 01010 __getitem__(exlist self, std::list< GiNaC::ex >::difference_type i) -> std::list< GiNaC::ex >::value_type const & 01011 """ 01012 return _SyFi.exlist___getitem__(self, *args) 01013 01014 def __setitem__(self, *args): 01015 """ 01016 __setitem__(exlist self, PySliceObject * slice, exlist v) 01017 __setitem__(exlist self, PySliceObject * slice) 01018 __setitem__(exlist self, std::list< GiNaC::ex >::difference_type i, std::list< GiNaC::ex >::value_type const & x) 01019 """ 01020 return _SyFi.exlist___setitem__(self, *args) 01021 01022 def append(self, *args): 01023 """append(exlist self, std::list< GiNaC::ex >::value_type const & x)""" 01024 return _SyFi.exlist_append(self, *args) 01025 01026 def empty(self): 01027 """empty(exlist self) -> bool""" 01028 return _SyFi.exlist_empty(self) 01029 01030 def size(self): 01031 """size(exlist self) -> std::list< GiNaC::ex >::size_type""" 01032 return _SyFi.exlist_size(self) 01033 01034 def clear(self): 01035 """clear(exlist self)""" 01036 return _SyFi.exlist_clear(self) 01037 01038 def swap(self, *args): 01039 """swap(exlist self, exlist v)""" 01040 return _SyFi.exlist_swap(self, *args) 01041 01042 def get_allocator(self): 01043 """get_allocator(exlist self) -> std::list< GiNaC::ex >::allocator_type""" 01044 return _SyFi.exlist_get_allocator(self) 01045 01046 def begin(self): 01047 """begin(exlist self) -> std::list< GiNaC::ex >::iterator""" 01048 return _SyFi.exlist_begin(self) 01049 01050 def end(self): 01051 """end(exlist self) -> std::list< GiNaC::ex >::iterator""" 01052 return _SyFi.exlist_end(self) 01053 01054 def rbegin(self): 01055 """rbegin(exlist self) -> std::list< GiNaC::ex >::reverse_iterator""" 01056 return _SyFi.exlist_rbegin(self) 01057 01058 def rend(self): 01059 """rend(exlist self) -> std::list< GiNaC::ex >::reverse_iterator""" 01060 return _SyFi.exlist_rend(self) 01061 01062 def pop_back(self): 01063 """pop_back(exlist self)""" 01064 return _SyFi.exlist_pop_back(self) 01065 01066 def erase(self, *args): 01067 """ 01068 erase(exlist self, std::list< GiNaC::ex >::iterator pos) -> std::list< GiNaC::ex >::iterator 01069 erase(exlist self, std::list< GiNaC::ex >::iterator first, std::list< GiNaC::ex >::iterator last) -> std::list< GiNaC::ex >::iterator 01070 """ 01071 return _SyFi.exlist_erase(self, *args) 01072 01073 def __init__(self, *args): 01074 """ 01075 __init__(std::list<(GiNaC::ex)> self) -> exlist 01076 __init__(std::list<(GiNaC::ex)> self, exlist arg2) -> exlist 01077 __init__(std::list<(GiNaC::ex)> self, std::list< GiNaC::ex >::size_type size) -> exlist 01078 __init__(std::list<(GiNaC::ex)> self, std::list< GiNaC::ex >::size_type size, std::list< GiNaC::ex >::value_type const & value) -> exlist 01079 """ 01080 _SyFi.exlist_swiginit(self,_SyFi.new_exlist(*args)) 01081 def push_back(self, *args): 01082 """push_back(exlist self, std::list< GiNaC::ex >::value_type const & x)""" 01083 return _SyFi.exlist_push_back(self, *args) 01084 01085 def front(self): 01086 """front(exlist self) -> std::list< GiNaC::ex >::value_type const &""" 01087 return _SyFi.exlist_front(self) 01088 01089 def back(self): 01090 """back(exlist self) -> std::list< GiNaC::ex >::value_type const &""" 01091 return _SyFi.exlist_back(self) 01092 01093 def assign(self, *args): 01094 """assign(exlist self, std::list< GiNaC::ex >::size_type n, std::list< GiNaC::ex >::value_type const & x)""" 01095 return _SyFi.exlist_assign(self, *args) 01096 01097 def resize(self, *args): 01098 """ 01099 resize(exlist self, std::list< GiNaC::ex >::size_type new_size) 01100 resize(exlist self, std::list< GiNaC::ex >::size_type new_size, std::list< GiNaC::ex >::value_type const & x) 01101 """ 01102 return _SyFi.exlist_resize(self, *args) 01103 01104 def insert(self, *args): 01105 """ 01106 insert(exlist self, std::list< GiNaC::ex >::iterator pos, std::list< GiNaC::ex >::value_type const & x) -> std::list< GiNaC::ex >::iterator 01107 insert(exlist self, std::list< GiNaC::ex >::iterator pos, std::list< GiNaC::ex >::size_type n, std::list< GiNaC::ex >::value_type const & x) 01108 """ 01109 return _SyFi.exlist_insert(self, *args) 01110 01111 def pop_front(self): 01112 """pop_front(exlist self)""" 01113 return _SyFi.exlist_pop_front(self) 01114 01115 def push_front(self, *args): 01116 """push_front(exlist self, std::list< GiNaC::ex >::value_type const & x)""" 01117 return _SyFi.exlist_push_front(self, *args) 01118 01119 def reverse(self): 01120 """reverse(exlist self)""" 01121 return _SyFi.exlist_reverse(self) 01122 01123 __swig_destroy__ = _SyFi.delete_exlist 01124 exlist.iterator = new_instancemethod(_SyFi.exlist_iterator,None,exlist) 01125 exlist.__nonzero__ = new_instancemethod(_SyFi.exlist___nonzero__,None,exlist) 01126 exlist.__bool__ = new_instancemethod(_SyFi.exlist___bool__,None,exlist) 01127 exlist.__len__ = new_instancemethod(_SyFi.exlist___len__,None,exlist) 01128 exlist.pop = new_instancemethod(_SyFi.exlist_pop,None,exlist) 01129 exlist.__getslice__ = new_instancemethod(_SyFi.exlist___getslice__,None,exlist) 01130 exlist.__setslice__ = new_instancemethod(_SyFi.exlist___setslice__,None,exlist) 01131 exlist.__delslice__ = new_instancemethod(_SyFi.exlist___delslice__,None,exlist) 01132 exlist.__delitem__ = new_instancemethod(_SyFi.exlist___delitem__,None,exlist) 01133 exlist.__getitem__ = new_instancemethod(_SyFi.exlist___getitem__,None,exlist) 01134 exlist.__setitem__ = new_instancemethod(_SyFi.exlist___setitem__,None,exlist) 01135 exlist.append = new_instancemethod(_SyFi.exlist_append,None,exlist) 01136 exlist.empty = new_instancemethod(_SyFi.exlist_empty,None,exlist) 01137 exlist.size = new_instancemethod(_SyFi.exlist_size,None,exlist) 01138 exlist.clear = new_instancemethod(_SyFi.exlist_clear,None,exlist) 01139 exlist.swap = new_instancemethod(_SyFi.exlist_swap,None,exlist) 01140 exlist.get_allocator = new_instancemethod(_SyFi.exlist_get_allocator,None,exlist) 01141 exlist.begin = new_instancemethod(_SyFi.exlist_begin,None,exlist) 01142 exlist.end = new_instancemethod(_SyFi.exlist_end,None,exlist) 01143 exlist.rbegin = new_instancemethod(_SyFi.exlist_rbegin,None,exlist) 01144 exlist.rend = new_instancemethod(_SyFi.exlist_rend,None,exlist) 01145 exlist.pop_back = new_instancemethod(_SyFi.exlist_pop_back,None,exlist) 01146 exlist.erase = new_instancemethod(_SyFi.exlist_erase,None,exlist) 01147 exlist.push_back = new_instancemethod(_SyFi.exlist_push_back,None,exlist) 01148 exlist.front = new_instancemethod(_SyFi.exlist_front,None,exlist) 01149 exlist.back = new_instancemethod(_SyFi.exlist_back,None,exlist) 01150 exlist.assign = new_instancemethod(_SyFi.exlist_assign,None,exlist) 01151 exlist.resize = new_instancemethod(_SyFi.exlist_resize,None,exlist) 01152 exlist.insert = new_instancemethod(_SyFi.exlist_insert,None,exlist) 01153 exlist.pop_front = new_instancemethod(_SyFi.exlist_pop_front,None,exlist) 01154 exlist.push_front = new_instancemethod(_SyFi.exlist_push_front,None,exlist) 01155 exlist.reverse = new_instancemethod(_SyFi.exlist_reverse,None,exlist) 01156 exlist_swigregister = _SyFi.exlist_swigregister 01157 exlist_swigregister(exlist) 01158 01159 class exset(object): 01160 """Proxy of C++ std::set<(GiNaC::ex,GiNaC::ex_is_less)> class""" 01161 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 01162 __repr__ = _swig_repr 01163 def iterator(self): 01164 """iterator(exset self) -> SwigPyIterator""" 01165 return _SyFi.exset_iterator(self) 01166 01167 def __iter__(self): return self.iterator() 01168 def __nonzero__(self): 01169 """__nonzero__(exset self) -> bool""" 01170 return _SyFi.exset___nonzero__(self) 01171 01172 def __bool__(self): 01173 """__bool__(exset self) -> bool""" 01174 return _SyFi.exset___bool__(self) 01175 01176 def __len__(self): 01177 """__len__(exset self) -> std::set< GiNaC::ex,GiNaC::ex_is_less >::size_type""" 01178 return _SyFi.exset___len__(self) 01179 01180 def append(self, *args): 01181 """append(exset self, std::set< GiNaC::ex,GiNaC::ex_is_less >::value_type x)""" 01182 return _SyFi.exset_append(self, *args) 01183 01184 def __contains__(self, *args): 01185 """__contains__(exset self, std::set< GiNaC::ex,GiNaC::ex_is_less >::value_type x) -> bool""" 01186 return _SyFi.exset___contains__(self, *args) 01187 01188 def __getitem__(self, *args): 01189 """__getitem__(exset self, std::set< GiNaC::ex,GiNaC::ex_is_less >::difference_type i) -> std::set< GiNaC::ex,GiNaC::ex_is_less >::value_type""" 01190 return _SyFi.exset___getitem__(self, *args) 01191 01192 def add(self, *args): 01193 """add(exset self, std::set< GiNaC::ex,GiNaC::ex_is_less >::value_type x)""" 01194 return _SyFi.exset_add(self, *args) 01195 01196 def discard(self, *args): 01197 """discard(exset self, std::set< GiNaC::ex,GiNaC::ex_is_less >::value_type x)""" 01198 return _SyFi.exset_discard(self, *args) 01199 01200 def __init__(self, *args): 01201 """ 01202 __init__(std::set<(GiNaC::ex,GiNaC::ex_is_less)> self, GiNaC::ex_is_less const & arg2) -> exset 01203 __init__(std::set<(GiNaC::ex,GiNaC::ex_is_less)> self) -> exset 01204 __init__(std::set<(GiNaC::ex,GiNaC::ex_is_less)> self, exset arg2) -> exset 01205 """ 01206 _SyFi.exset_swiginit(self,_SyFi.new_exset(*args)) 01207 def empty(self): 01208 """empty(exset self) -> bool""" 01209 return _SyFi.exset_empty(self) 01210 01211 def size(self): 01212 """size(exset self) -> std::set< GiNaC::ex,GiNaC::ex_is_less >::size_type""" 01213 return _SyFi.exset_size(self) 01214 01215 def clear(self): 01216 """clear(exset self)""" 01217 return _SyFi.exset_clear(self) 01218 01219 def swap(self, *args): 01220 """swap(exset self, exset v)""" 01221 return _SyFi.exset_swap(self, *args) 01222 01223 def count(self, *args): 01224 """count(exset self, std::set< GiNaC::ex,GiNaC::ex_is_less >::key_type const & x) -> std::set< GiNaC::ex,GiNaC::ex_is_less >::size_type""" 01225 return _SyFi.exset_count(self, *args) 01226 01227 def begin(self): 01228 """begin(exset self) -> std::set< GiNaC::ex,GiNaC::ex_is_less >::iterator""" 01229 return _SyFi.exset_begin(self) 01230 01231 def end(self): 01232 """end(exset self) -> std::set< GiNaC::ex,GiNaC::ex_is_less >::iterator""" 01233 return _SyFi.exset_end(self) 01234 01235 def rbegin(self): 01236 """rbegin(exset self) -> std::set< GiNaC::ex,GiNaC::ex_is_less >::reverse_iterator""" 01237 return _SyFi.exset_rbegin(self) 01238 01239 def rend(self): 01240 """rend(exset self) -> std::set< GiNaC::ex,GiNaC::ex_is_less >::reverse_iterator""" 01241 return _SyFi.exset_rend(self) 01242 01243 def erase(self, *args): 01244 """ 01245 erase(exset self, std::set< GiNaC::ex,GiNaC::ex_is_less >::key_type const & x) -> std::set< GiNaC::ex,GiNaC::ex_is_less >::size_type 01246 erase(exset self, std::set< GiNaC::ex,GiNaC::ex_is_less >::iterator pos) 01247 erase(exset self, std::set< GiNaC::ex,GiNaC::ex_is_less >::iterator first, std::set< GiNaC::ex,GiNaC::ex_is_less >::iterator last) 01248 """ 01249 return _SyFi.exset_erase(self, *args) 01250 01251 def find(self, *args): 01252 """find(exset self, std::set< GiNaC::ex,GiNaC::ex_is_less >::key_type const & x) -> std::set< GiNaC::ex,GiNaC::ex_is_less >::iterator""" 01253 return _SyFi.exset_find(self, *args) 01254 01255 def lower_bound(self, *args): 01256 """lower_bound(exset self, std::set< GiNaC::ex,GiNaC::ex_is_less >::key_type const & x) -> std::set< GiNaC::ex,GiNaC::ex_is_less >::iterator""" 01257 return _SyFi.exset_lower_bound(self, *args) 01258 01259 def upper_bound(self, *args): 01260 """upper_bound(exset self, std::set< GiNaC::ex,GiNaC::ex_is_less >::key_type const & x) -> std::set< GiNaC::ex,GiNaC::ex_is_less >::iterator""" 01261 return _SyFi.exset_upper_bound(self, *args) 01262 01263 def equal_range(self, *args): 01264 """equal_range(exset self, std::set< GiNaC::ex,GiNaC::ex_is_less >::key_type const & x) -> std::pair< std::set< GiNaC::ex,GiNaC::ex_is_less >::iterator,std::set< GiNaC::ex,GiNaC::ex_is_less >::iterator >""" 01265 return _SyFi.exset_equal_range(self, *args) 01266 01267 def insert(self, *args): 01268 """insert(exset self, std::set< GiNaC::ex,GiNaC::ex_is_less >::value_type const & __x) -> std::pair< std::set< GiNaC::ex,GiNaC::ex_is_less >::iterator,bool >""" 01269 return _SyFi.exset_insert(self, *args) 01270 01271 __swig_destroy__ = _SyFi.delete_exset 01272 exset.iterator = new_instancemethod(_SyFi.exset_iterator,None,exset) 01273 exset.__nonzero__ = new_instancemethod(_SyFi.exset___nonzero__,None,exset) 01274 exset.__bool__ = new_instancemethod(_SyFi.exset___bool__,None,exset) 01275 exset.__len__ = new_instancemethod(_SyFi.exset___len__,None,exset) 01276 exset.append = new_instancemethod(_SyFi.exset_append,None,exset) 01277 exset.__contains__ = new_instancemethod(_SyFi.exset___contains__,None,exset) 01278 exset.__getitem__ = new_instancemethod(_SyFi.exset___getitem__,None,exset) 01279 exset.add = new_instancemethod(_SyFi.exset_add,None,exset) 01280 exset.discard = new_instancemethod(_SyFi.exset_discard,None,exset) 01281 exset.empty = new_instancemethod(_SyFi.exset_empty,None,exset) 01282 exset.size = new_instancemethod(_SyFi.exset_size,None,exset) 01283 exset.clear = new_instancemethod(_SyFi.exset_clear,None,exset) 01284 exset.swap = new_instancemethod(_SyFi.exset_swap,None,exset) 01285 exset.count = new_instancemethod(_SyFi.exset_count,None,exset) 01286 exset.begin = new_instancemethod(_SyFi.exset_begin,None,exset) 01287 exset.end = new_instancemethod(_SyFi.exset_end,None,exset) 01288 exset.rbegin = new_instancemethod(_SyFi.exset_rbegin,None,exset) 01289 exset.rend = new_instancemethod(_SyFi.exset_rend,None,exset) 01290 exset.erase = new_instancemethod(_SyFi.exset_erase,None,exset) 01291 exset.find = new_instancemethod(_SyFi.exset_find,None,exset) 01292 exset.lower_bound = new_instancemethod(_SyFi.exset_lower_bound,None,exset) 01293 exset.upper_bound = new_instancemethod(_SyFi.exset_upper_bound,None,exset) 01294 exset.equal_range = new_instancemethod(_SyFi.exset_equal_range,None,exset) 01295 exset.insert = new_instancemethod(_SyFi.exset_insert,None,exset) 01296 exset_swigregister = _SyFi.exset_swigregister 01297 exset_swigregister(exset) 01298 01299 01300 def dirac(*args): 01301 """dirac(unsigned int i, unsigned int j) -> int""" 01302 return _SyFi.dirac(*args) 01303 01304 def int2string(*args): 01305 """int2string(int i) -> std::string""" 01306 return _SyFi.int2string(*args) 01307 01308 def istr(*args): 01309 """ 01310 istr(std::string const & a, int b) -> std::string 01311 istr(std::string const & a, int b, int c) -> std::string 01312 """ 01313 return _SyFi.istr(*args) 01314 01315 def lst2string(*args): 01316 """lst2string(GiNaC::lst & l) -> std::string""" 01317 return _SyFi.lst2string(*args) 01318 01319 def div(*args): 01320 """ 01321 div(GiNaC::lst & v) -> GiNaC::ex 01322 div(GiNaC::lst & v, GiNaC::ex G) -> GiNaC::ex 01323 div(GiNaC::ex v) -> GiNaC::ex 01324 div(GiNaC::ex v, GiNaC::ex G) -> GiNaC::ex 01325 """ 01326 return _SyFi.div(*args) 01327 01328 def grad(*args): 01329 """ 01330 grad(GiNaC::ex f) -> GiNaC::ex 01331 grad(GiNaC::ex f, GiNaC::ex G) -> GiNaC::ex 01332 """ 01333 return _SyFi.grad(*args) 01334 01335 def compare(*args): 01336 """compare(GiNaC::ex const & e, std::string const & s) -> bool""" 01337 return _SyFi.compare(*args) 01338 01339 def EQUAL_OR_DIE(*args): 01340 """EQUAL_OR_DIE(GiNaC::ex const & e, std::string const & s)""" 01341 return _SyFi.EQUAL_OR_DIE(*args) 01342 01343 def compare_archives(*args): 01344 """ 01345 compare_archives(std::string const & first, std::string const & second, std::ostream & os=std::cout) -> bool 01346 compare_archives(std::string const & first, std::string const & second) -> bool 01347 """ 01348 return _SyFi.compare_archives(*args) 01349 01350 def inner(*args): 01351 """ 01352 inner(GiNaC::ex a, GiNaC::ex b, bool transposed=False) -> GiNaC::ex 01353 inner(GiNaC::ex a, GiNaC::ex b) -> GiNaC::ex 01354 inner(GiNaC::exvector & v1, GiNaC::exvector & v2) -> GiNaC::ex 01355 inner(GiNaC::lst v1, GiNaC::lst v2) -> GiNaC::ex 01356 """ 01357 return _SyFi.inner(*args) 01358 01359 def cross(*args): 01360 """cross(GiNaC::lst & v1, GiNaC::lst & v2) -> GiNaC::lst""" 01361 return _SyFi.cross(*args) 01362 01363 def matvec(*args): 01364 """ 01365 matvec(GiNaC::matrix & M, GiNaC::lst & x) -> GiNaC::lst 01366 matvec(GiNaC::ex A, GiNaC::ex x) -> GiNaC::ex 01367 """ 01368 return _SyFi.matvec(*args) 01369 01370 def ex2equations(*args): 01371 """ex2equations(GiNaC::ex rel) -> GiNaC::lst""" 01372 return _SyFi.ex2equations(*args) 01373 01374 def collapse(*args): 01375 """collapse(GiNaC::lst l) -> GiNaC::lst""" 01376 return _SyFi.collapse(*args) 01377 01378 def equations2matrix(*args): 01379 """equations2matrix(GiNaC::ex const & eqns, GiNaC::ex const & symbols) -> GiNaC::matrix""" 01380 return _SyFi.equations2matrix(*args) 01381 01382 def matrix_from_equations(*args): 01383 """matrix_from_equations(GiNaC::ex const & eqns, GiNaC::ex const & symbols, GiNaC::matrix & A, GiNaC::matrix & b)""" 01384 return _SyFi.matrix_from_equations(*args) 01385 01386 def lst_to_matrix2(*args): 01387 """lst_to_matrix2(GiNaC::lst const & l) -> GiNaC::ex""" 01388 return _SyFi.lst_to_matrix2(*args) 01389 01390 def matrix_to_lst2(*args): 01391 """matrix_to_lst2(GiNaC::ex const & m) -> GiNaC::lst""" 01392 return _SyFi.matrix_to_lst2(*args) 01393 01394 def lst_equals(*args): 01395 """lst_equals(GiNaC::ex a, GiNaC::ex b) -> GiNaC::lst""" 01396 return _SyFi.lst_equals(*args) 01397 01398 def find(*args): 01399 """find(GiNaC::ex e, GiNaC::lst list) -> int""" 01400 return _SyFi.find(*args) 01401 01402 def check_visitor(*args): 01403 """check_visitor(GiNaC::ex e, GiNaC::lst & exlist)""" 01404 return _SyFi.check_visitor(*args) 01405 01406 def visitor_subst_pow(*args): 01407 """visitor_subst_pow(GiNaC::ex e, GiNaC::exmap & map, ex_int_map intmap, std::string a)""" 01408 return _SyFi.visitor_subst_pow(*args) 01409 01410 def pol(*args): 01411 """pol(unsigned int order, unsigned int nsd, std::string const a) -> GiNaC::ex""" 01412 return _SyFi.pol(*args) 01413 01414 def polv(*args): 01415 """polv(unsigned int no_fields, unsigned int order, unsigned int nsd, std::string const a) -> GiNaC::lst""" 01416 return _SyFi.polv(*args) 01417 01418 def polb(*args): 01419 """polb(unsigned int order, unsigned int nsd, std::string const a) -> GiNaC::ex""" 01420 return _SyFi.polb(*args) 01421 01422 def homogenous_pol(*args): 01423 """homogenous_pol(unsigned int order, unsigned int nsd, std::string const a) -> GiNaC::ex""" 01424 return _SyFi.homogenous_pol(*args) 01425 01426 def homogenous_polv(*args): 01427 """homogenous_polv(unsigned int no_fields, unsigned int order, unsigned int nsd, std::string const a) -> GiNaC::lst""" 01428 return _SyFi.homogenous_polv(*args) 01429 01430 def legendre(*args): 01431 """legendre(unsigned int order, unsigned int nsd, std::string const a) -> GiNaC::ex""" 01432 return _SyFi.legendre(*args) 01433 01434 def legendrev(*args): 01435 """legendrev(unsigned int no_fields, unsigned int order, unsigned int nsd, std::string const a) -> GiNaC::lst""" 01436 return _SyFi.legendrev(*args) 01437 01438 def coeff(*args): 01439 """coeff(GiNaC::ex pol) -> GiNaC::exvector""" 01440 return _SyFi.coeff(*args) 01441 01442 def coeffs(*args): 01443 """ 01444 coeffs(GiNaC::ex pol) -> GiNaC::lst 01445 coeffs(GiNaC::lst pols) -> GiNaC::lst 01446 """ 01447 return _SyFi.coeffs(*args) 01448 01449 def pol2basisandcoeff(*args): 01450 """ 01451 pol2basisandcoeff(GiNaC::ex e) -> GiNaC::exmap 01452 pol2basisandcoeff(GiNaC::ex e, GiNaC::ex s) -> GiNaC::exmap 01453 """ 01454 return _SyFi.pol2basisandcoeff(*args) 01455 01456 def collect_symbols(*args): 01457 """ 01458 collect_symbols(GiNaC::ex const & e, exset v) 01459 collect_symbols(GiNaC::ex const & e) -> GiNaC::exvector 01460 """ 01461 return _SyFi.collect_symbols(*args) 01462 01463 def count_symbols(*args): 01464 """count_symbols(GiNaC::ex const & e) -> GiNaC::exhashmap< int >""" 01465 return _SyFi.count_symbols(*args) 01466 01467 def extract_symbols(*args): 01468 """extract_symbols(GiNaC::ex const & e) -> GiNaC::ex""" 01469 return _SyFi.extract_symbols(*args) 01470 class ExStats(object): 01471 """Proxy of C++ SyFi::ExStats class""" 01472 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 01473 __repr__ = _swig_repr 01474 def __init__(self): 01475 """__init__(SyFi::ExStats self) -> ExStats""" 01476 _SyFi.ExStats_swiginit(self,_SyFi.new_ExStats()) 01477 def __iadd__(self, *args): 01478 """__iadd__(ExStats self, ExStats rhs) -> ExStats""" 01479 return _SyFi.ExStats___iadd__(self, *args) 01480 01481 muls = _swig_property(_SyFi.ExStats_muls_get, _SyFi.ExStats_muls_set) 01482 adds = _swig_property(_SyFi.ExStats_adds_get, _SyFi.ExStats_adds_set) 01483 pows = _swig_property(_SyFi.ExStats_pows_get, _SyFi.ExStats_pows_set) 01484 functions = _swig_property(_SyFi.ExStats_functions_get, _SyFi.ExStats_functions_set) 01485 flops = _swig_property(_SyFi.ExStats_flops_get, _SyFi.ExStats_flops_set) 01486 __swig_destroy__ = _SyFi.delete_ExStats 01487 ExStats.__iadd__ = new_instancemethod(_SyFi.ExStats___iadd__,None,ExStats) 01488 ExStats_swigregister = _SyFi.ExStats_swigregister 01489 ExStats_swigregister(ExStats) 01490 cvar = _SyFi.cvar 01491 version_major = cvar.version_major 01492 version_minor = cvar.version_minor 01493 01494 01495 def count_ops(*args): 01496 """count_ops(GiNaC::ex const & e) -> ExStats""" 01497 return _SyFi.count_ops(*args) 01498 01499 def replace_powers(*args): 01500 """ 01501 replace_powers(GiNaC::ex const & e, std::list< GiNaC::symbol,std::allocator< GiNaC::symbol > > const & symbols, 01502 symexlist sel, std::string const & tmpsymbolprefix="p_") -> GiNaC::ex 01503 replace_powers(GiNaC::ex const & e, std::list< GiNaC::symbol,std::allocator< GiNaC::symbol > > const & symbols, 01504 symexlist sel) -> GiNaC::ex 01505 """ 01506 return _SyFi.replace_powers(*args) 01507 01508 def initSyFi(*args): 01509 """initSyFi(unsigned int nsd)""" 01510 return _SyFi.initSyFi(*args) 01511 01512 def symbol_exists(*args): 01513 """symbol_exists(std::string const & name) -> bool""" 01514 return _SyFi.symbol_exists(*args) 01515 01516 def get_symbol(*args): 01517 """get_symbol(std::string const & name) -> GiNaC::symbol const &""" 01518 return _SyFi.get_symbol(*args) 01519 01520 def isymb(*args): 01521 """ 01522 isymb(std::string const & a, int b) -> GiNaC::symbol const 01523 isymb(std::string const & a, int b, int c) -> GiNaC::symbol const & 01524 """ 01525 return _SyFi.isymb(*args) 01526 01527 def get_symbolic_vector(*args): 01528 """get_symbolic_vector(int m, std::string const & basename) -> GiNaC::ex""" 01529 return _SyFi.get_symbolic_vector(*args) 01530 01531 def get_symbolic_matrix(*args): 01532 """get_symbolic_matrix(int m, int n, std::string const & basename) -> GiNaC::ex""" 01533 return _SyFi.get_symbolic_matrix(*args) 01534 SUBS_PERFORMED = _SyFi.SUBS_PERFORMED 01535 SUBS_NOT_PERFORMED = _SyFi.SUBS_NOT_PERFORMED 01536 class Polygon(object): 01537 """Proxy of C++ SyFi::Polygon class""" 01538 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 01539 def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") 01540 __repr__ = _swig_repr 01541 __swig_destroy__ = _SyFi.delete_Polygon 01542 def no_space_dim(self): 01543 """no_space_dim(Polygon self) -> unsigned int""" 01544 return _SyFi.Polygon_no_space_dim(self) 01545 01546 def no_vertices(self): 01547 """no_vertices(Polygon self) -> unsigned int""" 01548 return _SyFi.Polygon_no_vertices(self) 01549 01550 def vertex(self, *args): 01551 """vertex(Polygon self, unsigned int i) -> GiNaC::ex""" 01552 return _SyFi.Polygon_vertex(self, *args) 01553 01554 def repr(self, *args): 01555 """ 01556 repr(Polygon self, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01557 repr(Polygon self) -> GiNaC::ex 01558 """ 01559 return _SyFi.Polygon_repr(self, *args) 01560 01561 def str(self): 01562 """str(Polygon self) -> std::string const""" 01563 return _SyFi.Polygon_str(self) 01564 01565 def integrate(self, *args): 01566 """ 01567 integrate(Polygon self, GiNaC::ex f, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01568 integrate(Polygon self, GiNaC::ex f) -> GiNaC::ex 01569 """ 01570 return _SyFi.Polygon_integrate(self, *args) 01571 01572 def copy(self): 01573 """copy(Polygon self) -> Polygon""" 01574 return _SyFi.Polygon_copy(self) 01575 01576 def line(self, *args): 01577 """line(Polygon self, unsigned int i) -> Line""" 01578 return _SyFi.Polygon_line(self, *args) 01579 01580 def triangle(self, *args): 01581 """triangle(Polygon self, unsigned int i) -> Triangle""" 01582 return _SyFi.Polygon_triangle(self, *args) 01583 01584 def rectangle(self, *args): 01585 """rectangle(Polygon self, unsigned int i) -> Rectangle""" 01586 return _SyFi.Polygon_rectangle(self, *args) 01587 01588 Polygon.no_space_dim = new_instancemethod(_SyFi.Polygon_no_space_dim,None,Polygon) 01589 Polygon.no_vertices = new_instancemethod(_SyFi.Polygon_no_vertices,None,Polygon) 01590 Polygon.vertex = new_instancemethod(_SyFi.Polygon_vertex,None,Polygon) 01591 Polygon.repr = new_instancemethod(_SyFi.Polygon_repr,None,Polygon) 01592 Polygon.str = new_instancemethod(_SyFi.Polygon_str,None,Polygon) 01593 Polygon.integrate = new_instancemethod(_SyFi.Polygon_integrate,None,Polygon) 01594 Polygon.copy = new_instancemethod(_SyFi.Polygon_copy,None,Polygon) 01595 Polygon.line = new_instancemethod(_SyFi.Polygon_line,None,Polygon) 01596 Polygon.triangle = new_instancemethod(_SyFi.Polygon_triangle,None,Polygon) 01597 Polygon.rectangle = new_instancemethod(_SyFi.Polygon_rectangle,None,Polygon) 01598 Polygon_swigregister = _SyFi.Polygon_swigregister 01599 Polygon_swigregister(Polygon) 01600 01601 class Line(Polygon): 01602 """Proxy of C++ SyFi::Line class""" 01603 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 01604 __repr__ = _swig_repr 01605 def __init__(self, *args): 01606 """ 01607 __init__(SyFi::Line self, std::string const & subscript="") -> Line 01608 __init__(SyFi::Line self) -> Line 01609 __init__(SyFi::Line self, GiNaC::ex x0, GiNaC::ex x1, std::string const & subscript="") -> Line 01610 __init__(SyFi::Line self, GiNaC::ex x0, GiNaC::ex x1) -> Line 01611 __init__(SyFi::Line self, Line line) -> Line 01612 """ 01613 _SyFi.Line_swiginit(self,_SyFi.new_Line(*args)) 01614 __swig_destroy__ = _SyFi.delete_Line 01615 def a(self): 01616 """a(Line self) -> GiNaC::ex""" 01617 return _SyFi.Line_a(self) 01618 01619 def b(self): 01620 """b(Line self) -> GiNaC::ex""" 01621 return _SyFi.Line_b(self) 01622 01623 def repr(self, *args): 01624 """ 01625 repr(Line self, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01626 repr(Line self) -> GiNaC::ex 01627 repr(Line self, GiNaC::ex t, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01628 repr(Line self, GiNaC::ex t) -> GiNaC::ex 01629 """ 01630 return _SyFi.Line_repr(self, *args) 01631 01632 def integrate(self, *args): 01633 """ 01634 integrate(Line self, GiNaC::ex f, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01635 integrate(Line self, GiNaC::ex f) -> GiNaC::ex 01636 """ 01637 return _SyFi.Line_integrate(self, *args) 01638 01639 def copy(self): 01640 """copy(Line self) -> Line""" 01641 return _SyFi.Line_copy(self) 01642 01643 Line.a = new_instancemethod(_SyFi.Line_a,None,Line) 01644 Line.b = new_instancemethod(_SyFi.Line_b,None,Line) 01645 Line.repr = new_instancemethod(_SyFi.Line_repr,None,Line) 01646 Line.integrate = new_instancemethod(_SyFi.Line_integrate,None,Line) 01647 Line.copy = new_instancemethod(_SyFi.Line_copy,None,Line) 01648 Line_swigregister = _SyFi.Line_swigregister 01649 Line_swigregister(Line) 01650 01651 class ReferenceLine(Line): 01652 """Proxy of C++ SyFi::ReferenceLine class""" 01653 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 01654 __repr__ = _swig_repr 01655 def __init__(self, *args): 01656 """ 01657 __init__(SyFi::ReferenceLine self, std::string const & subscript="") -> ReferenceLine 01658 __init__(SyFi::ReferenceLine self) -> ReferenceLine 01659 __init__(SyFi::ReferenceLine self, ReferenceLine line) -> ReferenceLine 01660 """ 01661 _SyFi.ReferenceLine_swiginit(self,_SyFi.new_ReferenceLine(*args)) 01662 __swig_destroy__ = _SyFi.delete_ReferenceLine 01663 def repr(self, *args): 01664 """ 01665 repr(ReferenceLine self, GiNaC::ex t, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01666 repr(ReferenceLine self, GiNaC::ex t) -> GiNaC::ex 01667 """ 01668 return _SyFi.ReferenceLine_repr(self, *args) 01669 01670 def integrate(self, *args): 01671 """ 01672 integrate(ReferenceLine self, GiNaC::ex f, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01673 integrate(ReferenceLine self, GiNaC::ex f) -> GiNaC::ex 01674 """ 01675 return _SyFi.ReferenceLine_integrate(self, *args) 01676 01677 def copy(self): 01678 """copy(ReferenceLine self) -> ReferenceLine""" 01679 return _SyFi.ReferenceLine_copy(self) 01680 01681 ReferenceLine.repr = new_instancemethod(_SyFi.ReferenceLine_repr,None,ReferenceLine) 01682 ReferenceLine.integrate = new_instancemethod(_SyFi.ReferenceLine_integrate,None,ReferenceLine) 01683 ReferenceLine.copy = new_instancemethod(_SyFi.ReferenceLine_copy,None,ReferenceLine) 01684 ReferenceLine_swigregister = _SyFi.ReferenceLine_swigregister 01685 ReferenceLine_swigregister(ReferenceLine) 01686 01687 class Triangle(Polygon): 01688 """Proxy of C++ SyFi::Triangle class""" 01689 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 01690 __repr__ = _swig_repr 01691 def __init__(self, *args): 01692 """ 01693 __init__(SyFi::Triangle self, GiNaC::ex x0, GiNaC::ex x1, GiNaC::ex x2, std::string const & subscript="") -> Triangle 01694 __init__(SyFi::Triangle self, GiNaC::ex x0, GiNaC::ex x1, GiNaC::ex x2) -> Triangle 01695 __init__(SyFi::Triangle self, Triangle triangle) -> Triangle 01696 """ 01697 _SyFi.Triangle_swiginit(self,_SyFi.new_Triangle(*args)) 01698 __swig_destroy__ = _SyFi.delete_Triangle 01699 def repr(self, *args): 01700 """ 01701 repr(Triangle self, SyFi::Repr_format arg2=SUBS_PERFORMED) -> GiNaC::ex 01702 repr(Triangle self) -> GiNaC::ex 01703 """ 01704 return _SyFi.Triangle_repr(self, *args) 01705 01706 def integrate(self, *args): 01707 """ 01708 integrate(Triangle self, GiNaC::ex f, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01709 integrate(Triangle self, GiNaC::ex f) -> GiNaC::ex 01710 """ 01711 return _SyFi.Triangle_integrate(self, *args) 01712 01713 def copy(self): 01714 """copy(Triangle self) -> Triangle""" 01715 return _SyFi.Triangle_copy(self) 01716 01717 Triangle.repr = new_instancemethod(_SyFi.Triangle_repr,None,Triangle) 01718 Triangle.integrate = new_instancemethod(_SyFi.Triangle_integrate,None,Triangle) 01719 Triangle.copy = new_instancemethod(_SyFi.Triangle_copy,None,Triangle) 01720 Triangle_swigregister = _SyFi.Triangle_swigregister 01721 Triangle_swigregister(Triangle) 01722 01723 class ReferenceTriangle(Triangle): 01724 """Proxy of C++ SyFi::ReferenceTriangle class""" 01725 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 01726 __repr__ = _swig_repr 01727 def __init__(self, *args): 01728 """ 01729 __init__(SyFi::ReferenceTriangle self, std::string const & subscript="") -> ReferenceTriangle 01730 __init__(SyFi::ReferenceTriangle self) -> ReferenceTriangle 01731 __init__(SyFi::ReferenceTriangle self, ReferenceTriangle triangle) -> ReferenceTriangle 01732 """ 01733 _SyFi.ReferenceTriangle_swiginit(self,_SyFi.new_ReferenceTriangle(*args)) 01734 __swig_destroy__ = _SyFi.delete_ReferenceTriangle 01735 def integrate(self, *args): 01736 """ 01737 integrate(ReferenceTriangle self, GiNaC::ex f, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01738 integrate(ReferenceTriangle self, GiNaC::ex f) -> GiNaC::ex 01739 """ 01740 return _SyFi.ReferenceTriangle_integrate(self, *args) 01741 01742 def copy(self): 01743 """copy(ReferenceTriangle self) -> ReferenceTriangle""" 01744 return _SyFi.ReferenceTriangle_copy(self) 01745 01746 ReferenceTriangle.integrate = new_instancemethod(_SyFi.ReferenceTriangle_integrate,None,ReferenceTriangle) 01747 ReferenceTriangle.copy = new_instancemethod(_SyFi.ReferenceTriangle_copy,None,ReferenceTriangle) 01748 ReferenceTriangle_swigregister = _SyFi.ReferenceTriangle_swigregister 01749 ReferenceTriangle_swigregister(ReferenceTriangle) 01750 01751 class Rectangle(Polygon): 01752 """Proxy of C++ SyFi::Rectangle class""" 01753 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 01754 __repr__ = _swig_repr 01755 def __init__(self, *args): 01756 """ 01757 __init__(SyFi::Rectangle self, GiNaC::ex p0, GiNaC::ex p1, std::string const & subscript="") -> Rectangle 01758 __init__(SyFi::Rectangle self, GiNaC::ex p0, GiNaC::ex p1) -> Rectangle 01759 __init__(SyFi::Rectangle self, GiNaC::ex p0, GiNaC::ex p1, GiNaC::ex p2, GiNaC::ex p3, std::string const & subscript="") -> Rectangle 01760 __init__(SyFi::Rectangle self, GiNaC::ex p0, GiNaC::ex p1, GiNaC::ex p2, GiNaC::ex p3) -> Rectangle 01761 __init__(SyFi::Rectangle self, Rectangle rectangle) -> Rectangle 01762 """ 01763 _SyFi.Rectangle_swiginit(self,_SyFi.new_Rectangle(*args)) 01764 __swig_destroy__ = _SyFi.delete_Rectangle 01765 def repr(self, *args): 01766 """ 01767 repr(Rectangle self, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01768 repr(Rectangle self) -> GiNaC::ex 01769 """ 01770 return _SyFi.Rectangle_repr(self, *args) 01771 01772 def integrate(self, *args): 01773 """ 01774 integrate(Rectangle self, GiNaC::ex f, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01775 integrate(Rectangle self, GiNaC::ex f) -> GiNaC::ex 01776 """ 01777 return _SyFi.Rectangle_integrate(self, *args) 01778 01779 def copy(self): 01780 """copy(Rectangle self) -> Rectangle""" 01781 return _SyFi.Rectangle_copy(self) 01782 01783 Rectangle.repr = new_instancemethod(_SyFi.Rectangle_repr,None,Rectangle) 01784 Rectangle.integrate = new_instancemethod(_SyFi.Rectangle_integrate,None,Rectangle) 01785 Rectangle.copy = new_instancemethod(_SyFi.Rectangle_copy,None,Rectangle) 01786 Rectangle_swigregister = _SyFi.Rectangle_swigregister 01787 Rectangle_swigregister(Rectangle) 01788 01789 class ReferenceRectangle(Rectangle): 01790 """Proxy of C++ SyFi::ReferenceRectangle class""" 01791 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 01792 __repr__ = _swig_repr 01793 def __init__(self, *args): 01794 """ 01795 __init__(SyFi::ReferenceRectangle self, std::string const & subscript="") -> ReferenceRectangle 01796 __init__(SyFi::ReferenceRectangle self) -> ReferenceRectangle 01797 __init__(SyFi::ReferenceRectangle self, ReferenceRectangle rectangle) -> ReferenceRectangle 01798 """ 01799 _SyFi.ReferenceRectangle_swiginit(self,_SyFi.new_ReferenceRectangle(*args)) 01800 __swig_destroy__ = _SyFi.delete_ReferenceRectangle 01801 def copy(self): 01802 """copy(ReferenceRectangle self) -> ReferenceRectangle""" 01803 return _SyFi.ReferenceRectangle_copy(self) 01804 01805 ReferenceRectangle.copy = new_instancemethod(_SyFi.ReferenceRectangle_copy,None,ReferenceRectangle) 01806 ReferenceRectangle_swigregister = _SyFi.ReferenceRectangle_swigregister 01807 ReferenceRectangle_swigregister(ReferenceRectangle) 01808 01809 class Tetrahedron(Polygon): 01810 """Proxy of C++ SyFi::Tetrahedron class""" 01811 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 01812 __repr__ = _swig_repr 01813 def __init__(self, *args): 01814 """ 01815 __init__(SyFi::Tetrahedron self, GiNaC::ex x0, GiNaC::ex x1, GiNaC::ex x2, GiNaC::ex x3, std::string const & subscript="") -> Tetrahedron 01816 __init__(SyFi::Tetrahedron self, GiNaC::ex x0, GiNaC::ex x1, GiNaC::ex x2, GiNaC::ex x3) -> Tetrahedron 01817 __init__(SyFi::Tetrahedron self, Tetrahedron tetrahedron) -> Tetrahedron 01818 """ 01819 _SyFi.Tetrahedron_swiginit(self,_SyFi.new_Tetrahedron(*args)) 01820 __swig_destroy__ = _SyFi.delete_Tetrahedron 01821 def repr(self, *args): 01822 """ 01823 repr(Tetrahedron self, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01824 repr(Tetrahedron self) -> GiNaC::ex 01825 """ 01826 return _SyFi.Tetrahedron_repr(self, *args) 01827 01828 def integrate(self, *args): 01829 """ 01830 integrate(Tetrahedron self, GiNaC::ex f, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01831 integrate(Tetrahedron self, GiNaC::ex f) -> GiNaC::ex 01832 """ 01833 return _SyFi.Tetrahedron_integrate(self, *args) 01834 01835 def copy(self): 01836 """copy(Tetrahedron self) -> Tetrahedron""" 01837 return _SyFi.Tetrahedron_copy(self) 01838 01839 Tetrahedron.repr = new_instancemethod(_SyFi.Tetrahedron_repr,None,Tetrahedron) 01840 Tetrahedron.integrate = new_instancemethod(_SyFi.Tetrahedron_integrate,None,Tetrahedron) 01841 Tetrahedron.copy = new_instancemethod(_SyFi.Tetrahedron_copy,None,Tetrahedron) 01842 Tetrahedron_swigregister = _SyFi.Tetrahedron_swigregister 01843 Tetrahedron_swigregister(Tetrahedron) 01844 01845 class ReferenceTetrahedron(Tetrahedron): 01846 """Proxy of C++ SyFi::ReferenceTetrahedron class""" 01847 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 01848 __repr__ = _swig_repr 01849 def __init__(self, *args): 01850 """ 01851 __init__(SyFi::ReferenceTetrahedron self, std::string const & subscript="") -> ReferenceTetrahedron 01852 __init__(SyFi::ReferenceTetrahedron self) -> ReferenceTetrahedron 01853 __init__(SyFi::ReferenceTetrahedron self, ReferenceTetrahedron tetrahedron) -> ReferenceTetrahedron 01854 """ 01855 _SyFi.ReferenceTetrahedron_swiginit(self,_SyFi.new_ReferenceTetrahedron(*args)) 01856 __swig_destroy__ = _SyFi.delete_ReferenceTetrahedron 01857 def integrate(self, *args): 01858 """ 01859 integrate(ReferenceTetrahedron self, GiNaC::ex f, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01860 integrate(ReferenceTetrahedron self, GiNaC::ex f) -> GiNaC::ex 01861 """ 01862 return _SyFi.ReferenceTetrahedron_integrate(self, *args) 01863 01864 def copy(self): 01865 """copy(ReferenceTetrahedron self) -> ReferenceTetrahedron""" 01866 return _SyFi.ReferenceTetrahedron_copy(self) 01867 01868 ReferenceTetrahedron.integrate = new_instancemethod(_SyFi.ReferenceTetrahedron_integrate,None,ReferenceTetrahedron) 01869 ReferenceTetrahedron.copy = new_instancemethod(_SyFi.ReferenceTetrahedron_copy,None,ReferenceTetrahedron) 01870 ReferenceTetrahedron_swigregister = _SyFi.ReferenceTetrahedron_swigregister 01871 ReferenceTetrahedron_swigregister(ReferenceTetrahedron) 01872 01873 class Box(Polygon): 01874 """Proxy of C++ SyFi::Box class""" 01875 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 01876 __repr__ = _swig_repr 01877 def __init__(self, *args): 01878 """ 01879 __init__(SyFi::Box self, GiNaC::ex p0, GiNaC::ex p1, std::string const & subscript="") -> Box 01880 __init__(SyFi::Box self, GiNaC::ex p0, GiNaC::ex p1) -> Box 01881 __init__(SyFi::Box self, GiNaC::ex p0, GiNaC::ex p1, GiNaC::ex p2, GiNaC::ex p3, GiNaC::ex p4, GiNaC::ex p5, 01882 GiNaC::ex p6, GiNaC::ex p7, std::string const & subscript="") -> Box 01883 __init__(SyFi::Box self, GiNaC::ex p0, GiNaC::ex p1, GiNaC::ex p2, GiNaC::ex p3, GiNaC::ex p4, GiNaC::ex p5, 01884 GiNaC::ex p6, GiNaC::ex p7) -> Box 01885 __init__(SyFi::Box self, Box box) -> Box 01886 __init__(SyFi::Box self) -> Box 01887 """ 01888 _SyFi.Box_swiginit(self,_SyFi.new_Box(*args)) 01889 __swig_destroy__ = _SyFi.delete_Box 01890 def repr(self, *args): 01891 """ 01892 repr(Box self, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01893 repr(Box self) -> GiNaC::ex 01894 """ 01895 return _SyFi.Box_repr(self, *args) 01896 01897 def integrate(self, *args): 01898 """ 01899 integrate(Box self, GiNaC::ex f, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01900 integrate(Box self, GiNaC::ex f) -> GiNaC::ex 01901 """ 01902 return _SyFi.Box_integrate(self, *args) 01903 01904 def copy(self): 01905 """copy(Box self) -> Box""" 01906 return _SyFi.Box_copy(self) 01907 01908 Box.repr = new_instancemethod(_SyFi.Box_repr,None,Box) 01909 Box.integrate = new_instancemethod(_SyFi.Box_integrate,None,Box) 01910 Box.copy = new_instancemethod(_SyFi.Box_copy,None,Box) 01911 Box_swigregister = _SyFi.Box_swigregister 01912 Box_swigregister(Box) 01913 01914 class ReferenceBox(Box): 01915 """Proxy of C++ SyFi::ReferenceBox class""" 01916 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 01917 __repr__ = _swig_repr 01918 def __init__(self, *args): 01919 """ 01920 __init__(SyFi::ReferenceBox self, std::string const & subscript="") -> ReferenceBox 01921 __init__(SyFi::ReferenceBox self) -> ReferenceBox 01922 __init__(SyFi::ReferenceBox self, ReferenceBox box) -> ReferenceBox 01923 """ 01924 _SyFi.ReferenceBox_swiginit(self,_SyFi.new_ReferenceBox(*args)) 01925 __swig_destroy__ = _SyFi.delete_ReferenceBox 01926 def copy(self): 01927 """copy(ReferenceBox self) -> ReferenceBox""" 01928 return _SyFi.ReferenceBox_copy(self) 01929 01930 ReferenceBox.copy = new_instancemethod(_SyFi.ReferenceBox_copy,None,ReferenceBox) 01931 ReferenceBox_swigregister = _SyFi.ReferenceBox_swigregister 01932 ReferenceBox_swigregister(ReferenceBox) 01933 01934 class Simplex(Polygon): 01935 """Proxy of C++ SyFi::Simplex class""" 01936 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 01937 __repr__ = _swig_repr 01938 def __init__(self, *args): 01939 """ 01940 __init__(SyFi::Simplex self, GiNaC::lst vertices, std::string const & subscript="") -> Simplex 01941 __init__(SyFi::Simplex self, GiNaC::lst vertices) -> Simplex 01942 __init__(SyFi::Simplex self, Simplex simplex) -> Simplex 01943 """ 01944 _SyFi.Simplex_swiginit(self,_SyFi.new_Simplex(*args)) 01945 __swig_destroy__ = _SyFi.delete_Simplex 01946 def repr(self, *args): 01947 """ 01948 repr(Simplex self, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01949 repr(Simplex self) -> GiNaC::ex 01950 """ 01951 return _SyFi.Simplex_repr(self, *args) 01952 01953 def integrate(self, *args): 01954 """ 01955 integrate(Simplex self, GiNaC::ex f, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 01956 integrate(Simplex self, GiNaC::ex f) -> GiNaC::ex 01957 """ 01958 return _SyFi.Simplex_integrate(self, *args) 01959 01960 def sub_simplex(self, *args): 01961 """sub_simplex(Simplex self, unsigned int i) -> Simplex""" 01962 return _SyFi.Simplex_sub_simplex(self, *args) 01963 01964 def copy(self): 01965 """copy(Simplex self) -> Simplex""" 01966 return _SyFi.Simplex_copy(self) 01967 01968 Simplex.repr = new_instancemethod(_SyFi.Simplex_repr,None,Simplex) 01969 Simplex.integrate = new_instancemethod(_SyFi.Simplex_integrate,None,Simplex) 01970 Simplex.sub_simplex = new_instancemethod(_SyFi.Simplex_sub_simplex,None,Simplex) 01971 Simplex.copy = new_instancemethod(_SyFi.Simplex_copy,None,Simplex) 01972 Simplex_swigregister = _SyFi.Simplex_swigregister 01973 Simplex_swigregister(Simplex) 01974 01975 01976 def barycenter_line(*args): 01977 """barycenter_line(GiNaC::ex p0, GiNaC::ex p1) -> GiNaC::ex""" 01978 return _SyFi.barycenter_line(*args) 01979 01980 def barycenter_triangle(*args): 01981 """barycenter_triangle(GiNaC::ex p0, GiNaC::ex p1, GiNaC::ex p2) -> GiNaC::ex""" 01982 return _SyFi.barycenter_triangle(*args) 01983 01984 def barycenter_tetrahedron(*args): 01985 """barycenter_tetrahedron(GiNaC::ex p0, GiNaC::ex p1, GiNaC::ex p2, GiNaC::ex p3) -> GiNaC::ex""" 01986 return _SyFi.barycenter_tetrahedron(*args) 01987 01988 def barycenter(*args): 01989 """barycenter(Simplex simplex) -> GiNaC::ex""" 01990 return _SyFi.barycenter(*args) 01991 01992 def bezier_ordinates(*args): 01993 """ 01994 bezier_ordinates(Line line, unsigned int d) -> GiNaC::lst 01995 bezier_ordinates(Triangle triangle, unsigned int d) -> GiNaC::lst 01996 bezier_ordinates(Tetrahedron tetrahedra, unsigned int d) -> GiNaC::lst 01997 """ 01998 return _SyFi.bezier_ordinates(*args) 01999 02000 def interior_coordinates(*args): 02001 """ 02002 interior_coordinates(Line line, unsigned int d) -> GiNaC::lst 02003 interior_coordinates(Triangle triangle, unsigned int d) -> GiNaC::lst 02004 interior_coordinates(Tetrahedron tetrahedra, unsigned int d) -> GiNaC::lst 02005 """ 02006 return _SyFi.interior_coordinates(*args) 02007 02008 def bernstein(*args): 02009 """bernstein(unsigned int order, Polygon p, std::string const & a) -> GiNaC::ex""" 02010 return _SyFi.bernstein(*args) 02011 02012 def bernsteinv(*args): 02013 """bernsteinv(unsigned int no_fields, unsigned int order, Polygon p, std::string const & a) -> GiNaC::lst""" 02014 return _SyFi.bernsteinv(*args) 02015 02016 def normal(*args): 02017 """ 02018 normal(Triangle arg1, unsigned int i) -> GiNaC::lst 02019 normal(Tetrahedron arg1, unsigned int i) -> GiNaC::lst 02020 """ 02021 return _SyFi.normal(*args) 02022 02023 def tangent(*args): 02024 """tangent(Triangle arg1, unsigned int i) -> GiNaC::lst""" 02025 return _SyFi.tangent(*args) 02026 class FE(object): 02027 """Proxy of C++ SyFi::FE class""" 02028 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02029 def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") 02030 __repr__ = _swig_repr 02031 __swig_destroy__ = _SyFi.delete_FE 02032 def set_polygon(self, *args): 02033 """set_polygon(FE self, Polygon p)""" 02034 return _SyFi.FE_set_polygon(self, *args) 02035 02036 def get_polygon(self): 02037 """get_polygon(FE self) -> Polygon""" 02038 return _SyFi.FE_get_polygon(self) 02039 02040 def compute_basis_functions(self): 02041 """compute_basis_functions(FE self)""" 02042 return _SyFi.FE_compute_basis_functions(self) 02043 02044 def nbf(self): 02045 """nbf(FE self) -> unsigned int""" 02046 return _SyFi.FE_nbf(self) 02047 02048 def N(self, *args): 02049 """N(FE self, unsigned int i) -> GiNaC::ex""" 02050 return _SyFi.FE_N(self, *args) 02051 02052 def dof(self, *args): 02053 """dof(FE self, unsigned int i) -> GiNaC::ex""" 02054 return _SyFi.FE_dof(self, *args) 02055 02056 def str(self): 02057 """str(FE self) -> std::string""" 02058 return _SyFi.FE_str(self) 02059 02060 FE.set_polygon = new_instancemethod(_SyFi.FE_set_polygon,None,FE) 02061 FE.get_polygon = new_instancemethod(_SyFi.FE_get_polygon,None,FE) 02062 FE.compute_basis_functions = new_instancemethod(_SyFi.FE_compute_basis_functions,None,FE) 02063 FE.nbf = new_instancemethod(_SyFi.FE_nbf,None,FE) 02064 FE.N = new_instancemethod(_SyFi.FE_N,None,FE) 02065 FE.dof = new_instancemethod(_SyFi.FE_dof,None,FE) 02066 FE.str = new_instancemethod(_SyFi.FE_str,None,FE) 02067 FE_swigregister = _SyFi.FE_swigregister 02068 FE_swigregister(FE) 02069 02070 class StandardFE(FE): 02071 """Proxy of C++ SyFi::StandardFE class""" 02072 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02073 __repr__ = _swig_repr 02074 def __init__(self, *args): 02075 """ 02076 __init__(SyFi::StandardFE self) -> StandardFE 02077 __init__(SyFi::StandardFE self, Polygon p, unsigned int order) -> StandardFE 02078 """ 02079 _SyFi.StandardFE_swiginit(self,_SyFi.new_StandardFE(*args)) 02080 __swig_destroy__ = _SyFi.delete_StandardFE 02081 def set_order(self, *args): 02082 """set_order(StandardFE self, unsigned int order)""" 02083 return _SyFi.StandardFE_set_order(self, *args) 02084 02085 def get_order(self): 02086 """get_order(StandardFE self) -> unsigned int""" 02087 return _SyFi.StandardFE_get_order(self) 02088 02089 StandardFE.set_order = new_instancemethod(_SyFi.StandardFE_set_order,None,StandardFE) 02090 StandardFE.get_order = new_instancemethod(_SyFi.StandardFE_get_order,None,StandardFE) 02091 StandardFE_swigregister = _SyFi.StandardFE_swigregister 02092 StandardFE_swigregister(StandardFE) 02093 02094 class Lagrange(StandardFE): 02095 """Proxy of C++ SyFi::Lagrange class""" 02096 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02097 __repr__ = _swig_repr 02098 def __init__(self, *args): 02099 """ 02100 __init__(SyFi::Lagrange self) -> Lagrange 02101 __init__(SyFi::Lagrange self, Polygon p, unsigned int order=1) -> Lagrange 02102 __init__(SyFi::Lagrange self, Polygon p) -> Lagrange 02103 """ 02104 _SyFi.Lagrange_swiginit(self,_SyFi.new_Lagrange(*args)) 02105 __swig_destroy__ = _SyFi.delete_Lagrange 02106 Lagrange_swigregister = _SyFi.Lagrange_swigregister 02107 Lagrange_swigregister(Lagrange) 02108 02109 class VectorLagrange(StandardFE): 02110 """Proxy of C++ SyFi::VectorLagrange class""" 02111 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02112 __repr__ = _swig_repr 02113 def __init__(self, *args): 02114 """ 02115 __init__(SyFi::VectorLagrange self) -> VectorLagrange 02116 __init__(SyFi::VectorLagrange self, Polygon p, unsigned int order=1, unsigned int size=0) -> VectorLagrange 02117 __init__(SyFi::VectorLagrange self, Polygon p, unsigned int order=1) -> VectorLagrange 02118 __init__(SyFi::VectorLagrange self, Polygon p) -> VectorLagrange 02119 """ 02120 _SyFi.VectorLagrange_swiginit(self,_SyFi.new_VectorLagrange(*args)) 02121 __swig_destroy__ = _SyFi.delete_VectorLagrange 02122 def set_size(self, *args): 02123 """set_size(VectorLagrange self, unsigned int size_)""" 02124 return _SyFi.VectorLagrange_set_size(self, *args) 02125 02126 VectorLagrange.set_size = new_instancemethod(_SyFi.VectorLagrange_set_size,None,VectorLagrange) 02127 VectorLagrange_swigregister = _SyFi.VectorLagrange_swigregister 02128 VectorLagrange_swigregister(VectorLagrange) 02129 02130 class TensorLagrange(StandardFE): 02131 """Proxy of C++ SyFi::TensorLagrange class""" 02132 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02133 __repr__ = _swig_repr 02134 def __init__(self, *args): 02135 """ 02136 __init__(SyFi::TensorLagrange self) -> TensorLagrange 02137 __init__(SyFi::TensorLagrange self, Polygon p, unsigned int order=1, unsigned int size=0) -> TensorLagrange 02138 __init__(SyFi::TensorLagrange self, Polygon p, unsigned int order=1) -> TensorLagrange 02139 __init__(SyFi::TensorLagrange self, Polygon p) -> TensorLagrange 02140 """ 02141 _SyFi.TensorLagrange_swiginit(self,_SyFi.new_TensorLagrange(*args)) 02142 __swig_destroy__ = _SyFi.delete_TensorLagrange 02143 def set_size(self, *args): 02144 """set_size(TensorLagrange self, unsigned int size_)""" 02145 return _SyFi.TensorLagrange_set_size(self, *args) 02146 02147 TensorLagrange.set_size = new_instancemethod(_SyFi.TensorLagrange_set_size,None,TensorLagrange) 02148 TensorLagrange_swigregister = _SyFi.TensorLagrange_swigregister 02149 TensorLagrange_swigregister(TensorLagrange) 02150 02151 02152 def lagrange(*args): 02153 """lagrange(unsigned int order, Polygon p, std::string const & a) -> GiNaC::ex""" 02154 return _SyFi.lagrange(*args) 02155 02156 def lagrangev(*args): 02157 """lagrangev(unsigned int no_fields, unsigned int order, Polygon p, std::string const & a) -> GiNaC::lst""" 02158 return _SyFi.lagrangev(*args) 02159 class Dof(object): 02160 """Proxy of C++ SyFi::Dof class""" 02161 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02162 __repr__ = _swig_repr 02163 def __init__(self, create_glob2dof=False, create_glob2loc=False): 02164 """ 02165 __init__(SyFi::Dof self, bool create_glob2dof=False, bool create_glob2loc=False) -> Dof 02166 __init__(SyFi::Dof self, bool create_glob2dof=False) -> Dof 02167 __init__(SyFi::Dof self) -> Dof 02168 """ 02169 _SyFi.Dof_swiginit(self,_SyFi.new_Dof(create_glob2dof, create_glob2loc)) 02170 __swig_destroy__ = _SyFi.delete_Dof 02171 def clear(self): 02172 """clear(Dof self)""" 02173 return _SyFi.Dof_clear(self) 02174 02175 def insert_dof(self, *args): 02176 """insert_dof(Dof self, unsigned int e, unsigned int i, GiNaC::ex Li) -> unsigned int""" 02177 return _SyFi.Dof_insert_dof(self, *args) 02178 02179 def size(self): 02180 """size(Dof self) -> unsigned int""" 02181 return _SyFi.Dof_size(self) 02182 02183 def num_elements(self): 02184 """num_elements(Dof self) -> unsigned int""" 02185 return _SyFi.Dof_num_elements(self) 02186 02187 def max_dofs_per_element(self): 02188 """max_dofs_per_element(Dof self) -> unsigned int""" 02189 return _SyFi.Dof_max_dofs_per_element(self) 02190 02191 def glob_dof(self, *args): 02192 """ 02193 glob_dof(Dof self, unsigned int e, unsigned int i) -> unsigned int 02194 glob_dof(Dof self, GiNaC::ex Lj) -> unsigned int 02195 glob_dof(Dof self, unsigned int j) -> GiNaC::ex 02196 """ 02197 return _SyFi.Dof_glob_dof(self, *args) 02198 02199 def glob2loc(self, *args): 02200 """glob2loc(Dof self, unsigned int j) -> SyFi::vector_ii""" 02201 return _SyFi.Dof_glob2loc(self, *args) 02202 02203 Dof.clear = new_instancemethod(_SyFi.Dof_clear,None,Dof) 02204 Dof.insert_dof = new_instancemethod(_SyFi.Dof_insert_dof,None,Dof) 02205 Dof.size = new_instancemethod(_SyFi.Dof_size,None,Dof) 02206 Dof.num_elements = new_instancemethod(_SyFi.Dof_num_elements,None,Dof) 02207 Dof.max_dofs_per_element = new_instancemethod(_SyFi.Dof_max_dofs_per_element,None,Dof) 02208 Dof.glob_dof = new_instancemethod(_SyFi.Dof_glob_dof,None,Dof) 02209 Dof.glob2loc = new_instancemethod(_SyFi.Dof_glob2loc,None,Dof) 02210 Dof_swigregister = _SyFi.Dof_swigregister 02211 Dof_swigregister(Dof) 02212 02213 class CrouzeixRaviart(StandardFE): 02214 """Proxy of C++ SyFi::CrouzeixRaviart class""" 02215 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02216 __repr__ = _swig_repr 02217 def __init__(self, *args): 02218 """ 02219 __init__(SyFi::CrouzeixRaviart self) -> CrouzeixRaviart 02220 __init__(SyFi::CrouzeixRaviart self, Polygon p, unsigned int order=1) -> CrouzeixRaviart 02221 __init__(SyFi::CrouzeixRaviart self, Polygon p) -> CrouzeixRaviart 02222 """ 02223 _SyFi.CrouzeixRaviart_swiginit(self,_SyFi.new_CrouzeixRaviart(*args)) 02224 __swig_destroy__ = _SyFi.delete_CrouzeixRaviart 02225 CrouzeixRaviart_swigregister = _SyFi.CrouzeixRaviart_swigregister 02226 CrouzeixRaviart_swigregister(CrouzeixRaviart) 02227 02228 class VectorCrouzeixRaviart(StandardFE): 02229 """Proxy of C++ SyFi::VectorCrouzeixRaviart class""" 02230 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02231 __repr__ = _swig_repr 02232 def __init__(self, *args): 02233 """ 02234 __init__(SyFi::VectorCrouzeixRaviart self) -> VectorCrouzeixRaviart 02235 __init__(SyFi::VectorCrouzeixRaviart self, Polygon p, unsigned int order=1, unsigned int size=-1) -> VectorCrouzeixRaviart 02236 __init__(SyFi::VectorCrouzeixRaviart self, Polygon p, unsigned int order=1) -> VectorCrouzeixRaviart 02237 __init__(SyFi::VectorCrouzeixRaviart self, Polygon p) -> VectorCrouzeixRaviart 02238 """ 02239 _SyFi.VectorCrouzeixRaviart_swiginit(self,_SyFi.new_VectorCrouzeixRaviart(*args)) 02240 __swig_destroy__ = _SyFi.delete_VectorCrouzeixRaviart 02241 def set_size(self, *args): 02242 """set_size(VectorCrouzeixRaviart self, unsigned int size_)""" 02243 return _SyFi.VectorCrouzeixRaviart_set_size(self, *args) 02244 02245 VectorCrouzeixRaviart.set_size = new_instancemethod(_SyFi.VectorCrouzeixRaviart_set_size,None,VectorCrouzeixRaviart) 02246 VectorCrouzeixRaviart_swigregister = _SyFi.VectorCrouzeixRaviart_swigregister 02247 VectorCrouzeixRaviart_swigregister(VectorCrouzeixRaviart) 02248 02249 class P0(StandardFE): 02250 """Proxy of C++ SyFi::P0 class""" 02251 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02252 __repr__ = _swig_repr 02253 def __init__(self, *args): 02254 """ 02255 __init__(SyFi::P0 self) -> P0 02256 __init__(SyFi::P0 self, Polygon p, unsigned int order=0) -> P0 02257 __init__(SyFi::P0 self, Polygon p) -> P0 02258 """ 02259 _SyFi.P0_swiginit(self,_SyFi.new_P0(*args)) 02260 __swig_destroy__ = _SyFi.delete_P0 02261 P0_swigregister = _SyFi.P0_swigregister 02262 P0_swigregister(P0) 02263 02264 class VectorP0(StandardFE): 02265 """Proxy of C++ SyFi::VectorP0 class""" 02266 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02267 __repr__ = _swig_repr 02268 def __init__(self, *args): 02269 """ 02270 __init__(SyFi::VectorP0 self) -> VectorP0 02271 __init__(SyFi::VectorP0 self, Polygon p, unsigned int order=0, unsigned int size=0) -> VectorP0 02272 __init__(SyFi::VectorP0 self, Polygon p, unsigned int order=0) -> VectorP0 02273 __init__(SyFi::VectorP0 self, Polygon p) -> VectorP0 02274 """ 02275 _SyFi.VectorP0_swiginit(self,_SyFi.new_VectorP0(*args)) 02276 __swig_destroy__ = _SyFi.delete_VectorP0 02277 def set_size(self, *args): 02278 """set_size(VectorP0 self, unsigned int size_)""" 02279 return _SyFi.VectorP0_set_size(self, *args) 02280 02281 VectorP0.set_size = new_instancemethod(_SyFi.VectorP0_set_size,None,VectorP0) 02282 VectorP0_swigregister = _SyFi.VectorP0_swigregister 02283 VectorP0_swigregister(VectorP0) 02284 02285 class TensorP0(StandardFE): 02286 """Proxy of C++ SyFi::TensorP0 class""" 02287 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02288 __repr__ = _swig_repr 02289 def __init__(self, *args): 02290 """ 02291 __init__(SyFi::TensorP0 self) -> TensorP0 02292 __init__(SyFi::TensorP0 self, Polygon p, unsigned int order=0, unsigned int size=0) -> TensorP0 02293 __init__(SyFi::TensorP0 self, Polygon p, unsigned int order=0) -> TensorP0 02294 __init__(SyFi::TensorP0 self, Polygon p) -> TensorP0 02295 """ 02296 _SyFi.TensorP0_swiginit(self,_SyFi.new_TensorP0(*args)) 02297 __swig_destroy__ = _SyFi.delete_TensorP0 02298 def set_size(self, *args): 02299 """set_size(TensorP0 self, unsigned int size_)""" 02300 return _SyFi.TensorP0_set_size(self, *args) 02301 02302 TensorP0.set_size = new_instancemethod(_SyFi.TensorP0_set_size,None,TensorP0) 02303 TensorP0_swigregister = _SyFi.TensorP0_swigregister 02304 TensorP0_swigregister(TensorP0) 02305 02306 class RaviartThomas(StandardFE): 02307 """Proxy of C++ SyFi::RaviartThomas class""" 02308 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02309 __repr__ = _swig_repr 02310 pointwise = _swig_property(_SyFi.RaviartThomas_pointwise_get, _SyFi.RaviartThomas_pointwise_set) 02311 dof_repr = _swig_property(_SyFi.RaviartThomas_dof_repr_get, _SyFi.RaviartThomas_dof_repr_set) 02312 def __init__(self, *args): 02313 """ 02314 __init__(SyFi::RaviartThomas self) -> RaviartThomas 02315 __init__(SyFi::RaviartThomas self, Polygon p, int order=1, bool pointwise=True) -> RaviartThomas 02316 __init__(SyFi::RaviartThomas self, Polygon p, int order=1) -> RaviartThomas 02317 __init__(SyFi::RaviartThomas self, Polygon p) -> RaviartThomas 02318 """ 02319 _SyFi.RaviartThomas_swiginit(self,_SyFi.new_RaviartThomas(*args)) 02320 __swig_destroy__ = _SyFi.delete_RaviartThomas 02321 RaviartThomas_swigregister = _SyFi.RaviartThomas_swigregister 02322 RaviartThomas_swigregister(RaviartThomas) 02323 02324 class DiscontinuousLagrange(Lagrange): 02325 """Proxy of C++ SyFi::DiscontinuousLagrange class""" 02326 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02327 __repr__ = _swig_repr 02328 def __init__(self, *args): 02329 """ 02330 __init__(SyFi::DiscontinuousLagrange self) -> DiscontinuousLagrange 02331 __init__(SyFi::DiscontinuousLagrange self, Polygon p, unsigned int order=1) -> DiscontinuousLagrange 02332 __init__(SyFi::DiscontinuousLagrange self, Polygon p) -> DiscontinuousLagrange 02333 """ 02334 _SyFi.DiscontinuousLagrange_swiginit(self,_SyFi.new_DiscontinuousLagrange(*args)) 02335 __swig_destroy__ = _SyFi.delete_DiscontinuousLagrange 02336 def set_element_number(self, *args): 02337 """set_element_number(DiscontinuousLagrange self, unsigned int element)""" 02338 return _SyFi.DiscontinuousLagrange_set_element_number(self, *args) 02339 02340 DiscontinuousLagrange.set_element_number = new_instancemethod(_SyFi.DiscontinuousLagrange_set_element_number,None,DiscontinuousLagrange) 02341 DiscontinuousLagrange_swigregister = _SyFi.DiscontinuousLagrange_swigregister 02342 DiscontinuousLagrange_swigregister(DiscontinuousLagrange) 02343 02344 class VectorDiscontinuousLagrange(VectorLagrange): 02345 """Proxy of C++ SyFi::VectorDiscontinuousLagrange class""" 02346 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02347 __repr__ = _swig_repr 02348 def __init__(self, *args): 02349 """ 02350 __init__(SyFi::VectorDiscontinuousLagrange self) -> VectorDiscontinuousLagrange 02351 __init__(SyFi::VectorDiscontinuousLagrange self, Polygon p, unsigned int order=1) -> VectorDiscontinuousLagrange 02352 __init__(SyFi::VectorDiscontinuousLagrange self, Polygon p) -> VectorDiscontinuousLagrange 02353 """ 02354 _SyFi.VectorDiscontinuousLagrange_swiginit(self,_SyFi.new_VectorDiscontinuousLagrange(*args)) 02355 __swig_destroy__ = _SyFi.delete_VectorDiscontinuousLagrange 02356 def set_element_number(self, *args): 02357 """set_element_number(VectorDiscontinuousLagrange self, unsigned int element)""" 02358 return _SyFi.VectorDiscontinuousLagrange_set_element_number(self, *args) 02359 02360 VectorDiscontinuousLagrange.set_element_number = new_instancemethod(_SyFi.VectorDiscontinuousLagrange_set_element_number,None,VectorDiscontinuousLagrange) 02361 VectorDiscontinuousLagrange_swigregister = _SyFi.VectorDiscontinuousLagrange_swigregister 02362 VectorDiscontinuousLagrange_swigregister(VectorDiscontinuousLagrange) 02363 02364 class Hermite(StandardFE): 02365 """Proxy of C++ SyFi::Hermite class""" 02366 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02367 __repr__ = _swig_repr 02368 def __init__(self, *args): 02369 """ 02370 __init__(SyFi::Hermite self) -> Hermite 02371 __init__(SyFi::Hermite self, Polygon p, int order=1) -> Hermite 02372 __init__(SyFi::Hermite self, Polygon p) -> Hermite 02373 """ 02374 _SyFi.Hermite_swiginit(self,_SyFi.new_Hermite(*args)) 02375 __swig_destroy__ = _SyFi.delete_Hermite 02376 Hermite_swigregister = _SyFi.Hermite_swigregister 02377 Hermite_swigregister(Hermite) 02378 02379 class Nedelec(StandardFE): 02380 """Proxy of C++ SyFi::Nedelec class""" 02381 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02382 __repr__ = _swig_repr 02383 def __init__(self, *args): 02384 """ 02385 __init__(SyFi::Nedelec self) -> Nedelec 02386 __init__(SyFi::Nedelec self, Polygon p, int order=1) -> Nedelec 02387 __init__(SyFi::Nedelec self, Polygon p) -> Nedelec 02388 """ 02389 _SyFi.Nedelec_swiginit(self,_SyFi.new_Nedelec(*args)) 02390 __swig_destroy__ = _SyFi.delete_Nedelec 02391 Nedelec_swigregister = _SyFi.Nedelec_swigregister 02392 Nedelec_swigregister(Nedelec) 02393 02394 class Nedelec2Hdiv(StandardFE): 02395 """Proxy of C++ SyFi::Nedelec2Hdiv class""" 02396 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02397 __repr__ = _swig_repr 02398 dof_repr = _swig_property(_SyFi.Nedelec2Hdiv_dof_repr_get, _SyFi.Nedelec2Hdiv_dof_repr_set) 02399 def __init__(self, *args): 02400 """ 02401 __init__(SyFi::Nedelec2Hdiv self) -> Nedelec2Hdiv 02402 __init__(SyFi::Nedelec2Hdiv self, Polygon p, unsigned int order=1) -> Nedelec2Hdiv 02403 __init__(SyFi::Nedelec2Hdiv self, Polygon p) -> Nedelec2Hdiv 02404 """ 02405 _SyFi.Nedelec2Hdiv_swiginit(self,_SyFi.new_Nedelec2Hdiv(*args)) 02406 __swig_destroy__ = _SyFi.delete_Nedelec2Hdiv 02407 Nedelec2Hdiv_swigregister = _SyFi.Nedelec2Hdiv_swigregister 02408 Nedelec2Hdiv_swigregister(Nedelec2Hdiv) 02409 02410 class Bubble(StandardFE): 02411 """Proxy of C++ SyFi::Bubble class""" 02412 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02413 __repr__ = _swig_repr 02414 def __init__(self, *args): 02415 """ 02416 __init__(SyFi::Bubble self) -> Bubble 02417 __init__(SyFi::Bubble self, Polygon p, unsigned int order=3) -> Bubble 02418 __init__(SyFi::Bubble self, Polygon p) -> Bubble 02419 """ 02420 _SyFi.Bubble_swiginit(self,_SyFi.new_Bubble(*args)) 02421 __swig_destroy__ = _SyFi.delete_Bubble 02422 Bubble_swigregister = _SyFi.Bubble_swigregister 02423 Bubble_swigregister(Bubble) 02424 02425 02426 def usage(*args): 02427 """ 02428 usage(FE fe) 02429 usage(FE v_fe, FE p_fe) 02430 """ 02431 return _SyFi.usage(*args) 02432 02433 def compute_Poisson_element_matrix(*args): 02434 """compute_Poisson_element_matrix(FE fe, Dof dof, std::map< std::pair< unsigned int,unsigned int >,GiNaC::ex,std::less< std::pair< unsigned int,unsigned int > >,std::allocator< std::pair< std::pair< unsigned int,unsigned int > const,GiNaC::ex > > > & A)""" 02435 return _SyFi.compute_Poisson_element_matrix(*args) 02436 02437 def compute_Stokes_element_matrix(*args): 02438 """compute_Stokes_element_matrix(FE v_fe, FE p_fe, Dof dof, std::map< std::pair< unsigned int,unsigned int >,GiNaC::ex,std::less< std::pair< unsigned int,unsigned int > >,std::allocator< std::pair< std::pair< unsigned int,unsigned int > const,GiNaC::ex > > > & A)""" 02439 return _SyFi.compute_Stokes_element_matrix(*args) 02440 02441 def compute_mixed_Poisson_element_matrix(*args): 02442 """compute_mixed_Poisson_element_matrix(FE v_fe, FE p_fe, Dof dof, std::map< std::pair< unsigned int,unsigned int >,GiNaC::ex,std::less< std::pair< unsigned int,unsigned int > >,std::allocator< std::pair< std::pair< unsigned int,unsigned int > const,GiNaC::ex > > > & A)""" 02443 return _SyFi.compute_mixed_Poisson_element_matrix(*args) 02444 class ArnoldFalkWintherWeakSymSigma(StandardFE): 02445 """Proxy of C++ SyFi::ArnoldFalkWintherWeakSymSigma class""" 02446 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02447 __repr__ = _swig_repr 02448 def __init__(self, *args): 02449 """ 02450 __init__(SyFi::ArnoldFalkWintherWeakSymSigma self) -> ArnoldFalkWintherWeakSymSigma 02451 __init__(SyFi::ArnoldFalkWintherWeakSymSigma self, Polygon p, int order=1) -> ArnoldFalkWintherWeakSymSigma 02452 __init__(SyFi::ArnoldFalkWintherWeakSymSigma self, Polygon p) -> ArnoldFalkWintherWeakSymSigma 02453 """ 02454 _SyFi.ArnoldFalkWintherWeakSymSigma_swiginit(self,_SyFi.new_ArnoldFalkWintherWeakSymSigma(*args)) 02455 __swig_destroy__ = _SyFi.delete_ArnoldFalkWintherWeakSymSigma 02456 ArnoldFalkWintherWeakSymSigma_swigregister = _SyFi.ArnoldFalkWintherWeakSymSigma_swigregister 02457 ArnoldFalkWintherWeakSymSigma_swigregister(ArnoldFalkWintherWeakSymSigma) 02458 02459 class ArnoldFalkWintherWeakSymU(StandardFE): 02460 """Proxy of C++ SyFi::ArnoldFalkWintherWeakSymU class""" 02461 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02462 __repr__ = _swig_repr 02463 def __init__(self, *args): 02464 """ 02465 __init__(SyFi::ArnoldFalkWintherWeakSymU self) -> ArnoldFalkWintherWeakSymU 02466 __init__(SyFi::ArnoldFalkWintherWeakSymU self, Polygon p, int order=1) -> ArnoldFalkWintherWeakSymU 02467 __init__(SyFi::ArnoldFalkWintherWeakSymU self, Polygon p) -> ArnoldFalkWintherWeakSymU 02468 """ 02469 _SyFi.ArnoldFalkWintherWeakSymU_swiginit(self,_SyFi.new_ArnoldFalkWintherWeakSymU(*args)) 02470 __swig_destroy__ = _SyFi.delete_ArnoldFalkWintherWeakSymU 02471 ArnoldFalkWintherWeakSymU_swigregister = _SyFi.ArnoldFalkWintherWeakSymU_swigregister 02472 ArnoldFalkWintherWeakSymU_swigregister(ArnoldFalkWintherWeakSymU) 02473 02474 class ArnoldFalkWintherWeakSymP(StandardFE): 02475 """Proxy of C++ SyFi::ArnoldFalkWintherWeakSymP class""" 02476 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02477 __repr__ = _swig_repr 02478 def __init__(self, *args): 02479 """ 02480 __init__(SyFi::ArnoldFalkWintherWeakSymP self) -> ArnoldFalkWintherWeakSymP 02481 __init__(SyFi::ArnoldFalkWintherWeakSymP self, Polygon p, int order=1) -> ArnoldFalkWintherWeakSymP 02482 __init__(SyFi::ArnoldFalkWintherWeakSymP self, Polygon p) -> ArnoldFalkWintherWeakSymP 02483 """ 02484 _SyFi.ArnoldFalkWintherWeakSymP_swiginit(self,_SyFi.new_ArnoldFalkWintherWeakSymP(*args)) 02485 __swig_destroy__ = _SyFi.delete_ArnoldFalkWintherWeakSymP 02486 ArnoldFalkWintherWeakSymP_swigregister = _SyFi.ArnoldFalkWintherWeakSymP_swigregister 02487 ArnoldFalkWintherWeakSymP_swigregister(ArnoldFalkWintherWeakSymP) 02488 02489 class Robust(StandardFE): 02490 """Proxy of C++ SyFi::Robust class""" 02491 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02492 __repr__ = _swig_repr 02493 pointwise = _swig_property(_SyFi.Robust_pointwise_get, _SyFi.Robust_pointwise_set) 02494 dof_repr = _swig_property(_SyFi.Robust_dof_repr_get, _SyFi.Robust_dof_repr_set) 02495 def __init__(self, *args): 02496 """ 02497 __init__(SyFi::Robust self) -> Robust 02498 __init__(SyFi::Robust self, Polygon p, unsigned int order=0, bool pointwise=True) -> Robust 02499 __init__(SyFi::Robust self, Polygon p, unsigned int order=0) -> Robust 02500 __init__(SyFi::Robust self, Polygon p) -> Robust 02501 """ 02502 _SyFi.Robust_swiginit(self,_SyFi.new_Robust(*args)) 02503 __swig_destroy__ = _SyFi.delete_Robust 02504 def compute_basis_functions_old(self): 02505 """compute_basis_functions_old(Robust self)""" 02506 return _SyFi.Robust_compute_basis_functions_old(self) 02507 02508 Robust.compute_basis_functions_old = new_instancemethod(_SyFi.Robust_compute_basis_functions_old,None,Robust) 02509 Robust_swigregister = _SyFi.Robust_swigregister 02510 Robust_swigregister(Robust) 02511 02512 class MixedFE(FE): 02513 """Proxy of C++ SyFi::MixedFE class""" 02514 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02515 __repr__ = _swig_repr 02516 mfe = _swig_property(_SyFi.MixedFE_mfe_get, _SyFi.MixedFE_mfe_set) 02517 def __init__(self, *args): 02518 """ 02519 __init__(SyFi::MixedFE self) -> MixedFE 02520 __init__(SyFi::MixedFE self, StandardFE fe1, StandardFE fe2) -> MixedFE 02521 """ 02522 _SyFi.MixedFE_swiginit(self,_SyFi.new_MixedFE(*args)) 02523 __swig_destroy__ = _SyFi.delete_MixedFE 02524 def get(self, *args): 02525 """get(MixedFE self, unsigned int i) -> StandardFE""" 02526 return _SyFi.MixedFE_get(self, *args) 02527 02528 def append(self, *args): 02529 """append(MixedFE self, StandardFE fe)""" 02530 return _SyFi.MixedFE_append(self, *args) 02531 02532 MixedFE.get = new_instancemethod(_SyFi.MixedFE_get,None,MixedFE) 02533 MixedFE.append = new_instancemethod(_SyFi.MixedFE_append,None,MixedFE) 02534 MixedFE_swigregister = _SyFi.MixedFE_swigregister 02535 MixedFE_swigregister(MixedFE) 02536 02537 class SpaceTimeDomain(Polygon): 02538 """Proxy of C++ SyFi::SpaceTimeDomain class""" 02539 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02540 __repr__ = _swig_repr 02541 def __init__(self, *args): 02542 """ 02543 __init__(SyFi::SpaceTimeDomain self, Line time_line_, Polygon polygon_) -> SpaceTimeDomain 02544 __init__(SyFi::SpaceTimeDomain self, SpaceTimeDomain space_time_domain_) -> SpaceTimeDomain 02545 """ 02546 _SyFi.SpaceTimeDomain_swiginit(self,_SyFi.new_SpaceTimeDomain(*args)) 02547 def get_space_domain(self): 02548 """get_space_domain(SpaceTimeDomain self) -> Polygon""" 02549 return _SyFi.SpaceTimeDomain_get_space_domain(self) 02550 02551 def get_time_domain(self): 02552 """get_time_domain(SpaceTimeDomain self) -> Line""" 02553 return _SyFi.SpaceTimeDomain_get_time_domain(self) 02554 02555 def repr(self, *args): 02556 """ 02557 repr(SpaceTimeDomain self, SyFi::Repr_format arg2=SUBS_PERFORMED) -> GiNaC::ex 02558 repr(SpaceTimeDomain self) -> GiNaC::ex 02559 """ 02560 return _SyFi.SpaceTimeDomain_repr(self, *args) 02561 02562 def integrate(self, *args): 02563 """ 02564 integrate(SpaceTimeDomain self, GiNaC::ex f, SyFi::Repr_format format=SUBS_PERFORMED) -> GiNaC::ex 02565 integrate(SpaceTimeDomain self, GiNaC::ex f) -> GiNaC::ex 02566 """ 02567 return _SyFi.SpaceTimeDomain_integrate(self, *args) 02568 02569 def copy(self): 02570 """copy(SpaceTimeDomain self) -> SpaceTimeDomain""" 02571 return _SyFi.SpaceTimeDomain_copy(self) 02572 02573 __swig_destroy__ = _SyFi.delete_SpaceTimeDomain 02574 SpaceTimeDomain.get_space_domain = new_instancemethod(_SyFi.SpaceTimeDomain_get_space_domain,None,SpaceTimeDomain) 02575 SpaceTimeDomain.get_time_domain = new_instancemethod(_SyFi.SpaceTimeDomain_get_time_domain,None,SpaceTimeDomain) 02576 SpaceTimeDomain.repr = new_instancemethod(_SyFi.SpaceTimeDomain_repr,None,SpaceTimeDomain) 02577 SpaceTimeDomain.integrate = new_instancemethod(_SyFi.SpaceTimeDomain_integrate,None,SpaceTimeDomain) 02578 SpaceTimeDomain.copy = new_instancemethod(_SyFi.SpaceTimeDomain_copy,None,SpaceTimeDomain) 02579 SpaceTimeDomain_swigregister = _SyFi.SpaceTimeDomain_swigregister 02580 SpaceTimeDomain_swigregister(SpaceTimeDomain) 02581 02582 class SpaceTimeElement(StandardFE): 02583 """Proxy of C++ SyFi::SpaceTimeElement class""" 02584 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 02585 __repr__ = _swig_repr 02586 def __init__(self, *args): 02587 """ 02588 __init__(SyFi::SpaceTimeElement self) -> SpaceTimeElement 02589 __init__(SyFi::SpaceTimeElement self, Line time_line_, unsigned int order_, StandardFE fe_) -> SpaceTimeElement 02590 """ 02591 _SyFi.SpaceTimeElement_swiginit(self,_SyFi.new_SpaceTimeElement(*args)) 02592 __swig_destroy__ = _SyFi.delete_SpaceTimeElement 02593 def set_time_domain(self, *args): 02594 """set_time_domain(SpaceTimeElement self, Line line)""" 02595 return _SyFi.SpaceTimeElement_set_time_domain(self, *args) 02596 02597 def set_order_in_time(self, *args): 02598 """set_order_in_time(SpaceTimeElement self, unsigned int order)""" 02599 return _SyFi.SpaceTimeElement_set_order_in_time(self, *args) 02600 02601 def set_spatial_element(self, *args): 02602 """set_spatial_element(SpaceTimeElement self, StandardFE fe)""" 02603 return _SyFi.SpaceTimeElement_set_spatial_element(self, *args) 02604 02605 SpaceTimeElement.set_time_domain = new_instancemethod(_SyFi.SpaceTimeElement_set_time_domain,None,SpaceTimeElement) 02606 SpaceTimeElement.set_order_in_time = new_instancemethod(_SyFi.SpaceTimeElement_set_order_in_time,None,SpaceTimeElement) 02607 SpaceTimeElement.set_spatial_element = new_instancemethod(_SyFi.SpaceTimeElement_set_spatial_element,None,SpaceTimeElement) 02608 SpaceTimeElement_swigregister = _SyFi.SpaceTimeElement_swigregister 02609 SpaceTimeElement_swigregister(SpaceTimeElement) 02610 02611 02612