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