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