SyFi  0.3
SyFi.exvector Class Reference

List of all members.

Public Member Functions

def iterator
def __iter__
def __nonzero__
def __bool__
def __len__
def pop
def __getslice__
def __setslice__
def __delslice__
def __delitem__
def __getitem__
def __setitem__
def append
def empty
def size
def clear
def swap
def get_allocator
def begin
def end
def rbegin
def rend
def pop_back
def erase
def __init__
def push_back
def front
def back
def assign
def resize
def insert
def reserve
def capacity

Static Public Attributes

tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

Static Private Attributes

 __repr__ = _swig_repr
 __swig_destroy__ = _SyFi.delete_exvector

Detailed Description

Proxy of C++ std::vector<(GiNaC::ex)> class

Definition at line 237 of file SyFi.py.


Constructor & Destructor Documentation

def SyFi.exvector.__init__ (   self,
  args 
)
__init__(std::vector<(GiNaC::ex)> self) -> exvector
__init__(std::vector<(GiNaC::ex)> self, exvector arg2) -> exvector
__init__(std::vector<(GiNaC::ex)> self, std::vector< GiNaC::ex >::size_type size) -> exvector
__init__(std::vector<(GiNaC::ex)> self, std::vector< GiNaC::ex >::size_type size, std::vector< GiNaC::ex >::value_type const & value) -> exvector

Definition at line 375 of file SyFi.py.

00375 
00376     def __init__(self, *args):
00377         """
00378         __init__(std::vector<(GiNaC::ex)> self) -> exvector
00379         __init__(std::vector<(GiNaC::ex)> self, exvector arg2) -> exvector
00380         __init__(std::vector<(GiNaC::ex)> self, std::vector< GiNaC::ex >::size_type size) -> exvector
00381         __init__(std::vector<(GiNaC::ex)> self, std::vector< GiNaC::ex >::size_type size, std::vector< GiNaC::ex >::value_type const & value) -> exvector
00382         """
00383         _SyFi.exvector_swiginit(self,_SyFi.new_exvector(*args))


Member Function Documentation

def SyFi.exvector.__bool__ (   self)
__bool__(exvector self) -> bool

Definition at line 254 of file SyFi.py.

00254 
00255     def __bool__(self):
00256         """__bool__(exvector self) -> bool"""
00257         return _SyFi.exvector___bool__(self)
00258 

def SyFi.exvector.__delitem__ (   self,
  args 
)
__delitem__(exvector self, std::vector< GiNaC::ex >::difference_type i)
__delitem__(exvector self, PySliceObject * slice)

Definition at line 287 of file SyFi.py.

00287 
00288     def __delitem__(self, *args):
00289         """
00290         __delitem__(exvector self, std::vector< GiNaC::ex >::difference_type i)
00291         __delitem__(exvector self, PySliceObject * slice)
00292         """
00293         return _SyFi.exvector___delitem__(self, *args)
00294 

def SyFi.exvector.__delslice__ (   self,
  i,
  j 
)
__delslice__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::difference_type j)

Definition at line 282 of file SyFi.py.

00282 
00283     def __delslice__(self, i, j):
00284         """__delslice__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::difference_type j)"""
00285         return _SyFi.exvector___delslice__(self, i, j)
00286 

def SyFi.exvector.__getitem__ (   self,
  args 
)
__getitem__(exvector self, PySliceObject * slice) -> exvector
__getitem__(exvector self, std::vector< GiNaC::ex >::difference_type i) -> std::vector< GiNaC::ex >::value_type const &

Definition at line 295 of file SyFi.py.

00295 
00296     def __getitem__(self, *args):
00297         """
00298         __getitem__(exvector self, PySliceObject * slice) -> exvector
00299         __getitem__(exvector self, std::vector< GiNaC::ex >::difference_type i) -> std::vector< GiNaC::ex >::value_type const &
00300         """
00301         return _SyFi.exvector___getitem__(self, *args)
00302 

def SyFi.exvector.__getslice__ (   self,
  i,
  j 
)
__getslice__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::difference_type j) -> exvector

Definition at line 269 of file SyFi.py.

00269 
00270     def __getslice__(self, i, j):
00271         """__getslice__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::difference_type j) -> exvector"""
00272         return _SyFi.exvector___getslice__(self, i, j)
00273 

def SyFi.exvector.__iter__ (   self)

Definition at line 246 of file SyFi.py.

References SyFi.exvector.iterator().

00246 
00247     def __iter__(self):
00248         return self.iterator()

def SyFi.exvector.__len__ (   self)
__len__(exvector self) -> std::vector< GiNaC::ex >::size_type

Definition at line 259 of file SyFi.py.

00259 
00260     def __len__(self):
00261         """__len__(exvector self) -> std::vector< GiNaC::ex >::size_type"""
00262         return _SyFi.exvector___len__(self)
00263 

def SyFi.exvector.__nonzero__ (   self)
__nonzero__(exvector self) -> bool

Definition at line 249 of file SyFi.py.

00249 
00250     def __nonzero__(self):
00251         """__nonzero__(exvector self) -> bool"""
00252         return _SyFi.exvector___nonzero__(self)
00253 

def SyFi.exvector.__setitem__ (   self,
  args 
)
__setitem__(exvector self, PySliceObject * slice, exvector v)
__setitem__(exvector self, PySliceObject * slice)
__setitem__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::value_type const & x)

Definition at line 303 of file SyFi.py.

00303 
00304     def __setitem__(self, *args):
00305         """
00306         __setitem__(exvector self, PySliceObject * slice, exvector v)
00307         __setitem__(exvector self, PySliceObject * slice)
00308         __setitem__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::value_type const & x)
00309         """
00310         return _SyFi.exvector___setitem__(self, *args)
00311 

def SyFi.exvector.__setslice__ (   self,
  args 
)
__setslice__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::difference_type j, exvector v)
__setslice__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::difference_type j)

Definition at line 274 of file SyFi.py.

00274 
00275     def __setslice__(self, *args):
00276         """
00277         __setslice__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::difference_type j, exvector v)
00278         __setslice__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::difference_type j)
00279         """
00280         return _SyFi.exvector___setslice__(self, *args)
00281 

def SyFi.exvector.append (   self,
  x 
)
append(exvector self, std::vector< GiNaC::ex >::value_type const & x)

Definition at line 312 of file SyFi.py.

00312 
00313     def append(self, x):
00314         """append(exvector self, std::vector< GiNaC::ex >::value_type const & x)"""
00315         return _SyFi.exvector_append(self, x)
00316 

def SyFi.exvector.assign (   self,
  n,
  x 
)
assign(exvector self, std::vector< GiNaC::ex >::size_type n, std::vector< GiNaC::ex >::value_type const & x)

Definition at line 399 of file SyFi.py.

00399 
00400     def assign(self, n, x):
00401         """assign(exvector self, std::vector< GiNaC::ex >::size_type n, std::vector< GiNaC::ex >::value_type const & x)"""
00402         return _SyFi.exvector_assign(self, n, x)
00403 

def SyFi.exvector.back (   self)
back(exvector self) -> std::vector< GiNaC::ex >::value_type const &

Definition at line 394 of file SyFi.py.

00394 
00395     def back(self):
00396         """back(exvector self) -> std::vector< GiNaC::ex >::value_type const &"""
00397         return _SyFi.exvector_back(self)
00398 

def SyFi.exvector.begin (   self)
begin(exvector self) -> std::vector< GiNaC::ex >::iterator

Definition at line 342 of file SyFi.py.

00342 
00343     def begin(self):
00344         """begin(exvector self) -> std::vector< GiNaC::ex >::iterator"""
00345         return _SyFi.exvector_begin(self)
00346 

def SyFi.exvector.capacity (   self)
capacity(exvector self) -> std::vector< GiNaC::ex >::size_type

Definition at line 425 of file SyFi.py.

00425 
00426     def capacity(self):
00427         """capacity(exvector self) -> std::vector< GiNaC::ex >::size_type"""
00428         return _SyFi.exvector_capacity(self)

def SyFi.exvector.clear (   self)
clear(exvector self)

Definition at line 327 of file SyFi.py.

00327 
00328     def clear(self):
00329         """clear(exvector self)"""
00330         return _SyFi.exvector_clear(self)
00331 

def SyFi.exvector.empty (   self)
empty(exvector self) -> bool

Definition at line 317 of file SyFi.py.

00317 
00318     def empty(self):
00319         """empty(exvector self) -> bool"""
00320         return _SyFi.exvector_empty(self)
00321 

def SyFi.exvector.end (   self)
end(exvector self) -> std::vector< GiNaC::ex >::iterator

Definition at line 347 of file SyFi.py.

00347 
00348     def end(self):
00349         """end(exvector self) -> std::vector< GiNaC::ex >::iterator"""
00350         return _SyFi.exvector_end(self)
00351 

def SyFi.exvector.erase (   self,
  args 
)
erase(exvector self, std::vector< GiNaC::ex >::iterator pos) -> std::vector< GiNaC::ex >::iterator
erase(exvector self, std::vector< GiNaC::ex >::iterator first, std::vector< GiNaC::ex >::iterator last) -> std::vector< GiNaC::ex >::iterator

Definition at line 367 of file SyFi.py.

00367 
00368     def erase(self, *args):
00369         """
00370         erase(exvector self, std::vector< GiNaC::ex >::iterator pos) -> std::vector< GiNaC::ex >::iterator
00371         erase(exvector self, std::vector< GiNaC::ex >::iterator first, std::vector< GiNaC::ex >::iterator last) -> std::vector< GiNaC::ex >::iterator
00372         """
00373         return _SyFi.exvector_erase(self, *args)
00374 

def SyFi.exvector.front (   self)
front(exvector self) -> std::vector< GiNaC::ex >::value_type const &

Definition at line 389 of file SyFi.py.

00389 
00390     def front(self):
00391         """front(exvector self) -> std::vector< GiNaC::ex >::value_type const &"""
00392         return _SyFi.exvector_front(self)
00393 

get_allocator(exvector self) -> std::vector< GiNaC::ex >::allocator_type

Definition at line 337 of file SyFi.py.

00337 
00338     def get_allocator(self):
00339         """get_allocator(exvector self) -> std::vector< GiNaC::ex >::allocator_type"""
00340         return _SyFi.exvector_get_allocator(self)
00341 

def SyFi.exvector.insert (   self,
  args 
)
insert(exvector self, std::vector< GiNaC::ex >::iterator pos, std::vector< GiNaC::ex >::value_type const & x) -> std::vector< GiNaC::ex >::iterator
insert(exvector self, std::vector< GiNaC::ex >::iterator pos, std::vector< GiNaC::ex >::size_type n, std::vector< GiNaC::ex >::value_type const & x)

Definition at line 412 of file SyFi.py.

00412 
00413     def insert(self, *args):
00414         """
00415         insert(exvector self, std::vector< GiNaC::ex >::iterator pos, std::vector< GiNaC::ex >::value_type const & x) -> std::vector< GiNaC::ex >::iterator
00416         insert(exvector self, std::vector< GiNaC::ex >::iterator pos, std::vector< GiNaC::ex >::size_type n, std::vector< GiNaC::ex >::value_type const & x)
00417         """
00418         return _SyFi.exvector_insert(self, *args)
00419 

def SyFi.exvector.iterator (   self)
iterator(exvector self) -> SwigPyIterator

Definition at line 242 of file SyFi.py.

Referenced by SyFi.exvector.__iter__(), SyFi.exmap.__iter__(), SyFi.ex_int_map.__iter__(), SyFi.symexlist.__iter__(), SyFi.exlist.__iter__(), SyFi.exset.__iter__(), SyFi.exmap.iteritems(), and SyFi.ex_int_map.iteritems().

00242 
00243     def iterator(self):
00244         """iterator(exvector self) -> SwigPyIterator"""
00245         return _SyFi.exvector_iterator(self)

def SyFi.exvector.pop (   self)
pop(exvector self) -> std::vector< GiNaC::ex >::value_type

Definition at line 264 of file SyFi.py.

00264 
00265     def pop(self):
00266         """pop(exvector self) -> std::vector< GiNaC::ex >::value_type"""
00267         return _SyFi.exvector_pop(self)
00268 

def SyFi.exvector.pop_back (   self)
pop_back(exvector self)

Definition at line 362 of file SyFi.py.

00362 
00363     def pop_back(self):
00364         """pop_back(exvector self)"""
00365         return _SyFi.exvector_pop_back(self)
00366 

def SyFi.exvector.push_back (   self,
  x 
)
push_back(exvector self, std::vector< GiNaC::ex >::value_type const & x)

Definition at line 384 of file SyFi.py.

00384 
00385     def push_back(self, x):
00386         """push_back(exvector self, std::vector< GiNaC::ex >::value_type const & x)"""
00387         return _SyFi.exvector_push_back(self, x)
00388 

def SyFi.exvector.rbegin (   self)
rbegin(exvector self) -> std::vector< GiNaC::ex >::reverse_iterator

Definition at line 352 of file SyFi.py.

00352 
00353     def rbegin(self):
00354         """rbegin(exvector self) -> std::vector< GiNaC::ex >::reverse_iterator"""
00355         return _SyFi.exvector_rbegin(self)
00356 

def SyFi.exvector.rend (   self)
rend(exvector self) -> std::vector< GiNaC::ex >::reverse_iterator

Definition at line 357 of file SyFi.py.

00357 
00358     def rend(self):
00359         """rend(exvector self) -> std::vector< GiNaC::ex >::reverse_iterator"""
00360         return _SyFi.exvector_rend(self)
00361 

def SyFi.exvector.reserve (   self,
  n 
)
reserve(exvector self, std::vector< GiNaC::ex >::size_type n)

Definition at line 420 of file SyFi.py.

00420 
00421     def reserve(self, n):
00422         """reserve(exvector self, std::vector< GiNaC::ex >::size_type n)"""
00423         return _SyFi.exvector_reserve(self, n)
00424 

def SyFi.exvector.resize (   self,
  args 
)
resize(exvector self, std::vector< GiNaC::ex >::size_type new_size)
resize(exvector self, std::vector< GiNaC::ex >::size_type new_size, std::vector< GiNaC::ex >::value_type const & x)

Definition at line 404 of file SyFi.py.

00404 
00405     def resize(self, *args):
00406         """
00407         resize(exvector self, std::vector< GiNaC::ex >::size_type new_size)
00408         resize(exvector self, std::vector< GiNaC::ex >::size_type new_size, std::vector< GiNaC::ex >::value_type const & x)
00409         """
00410         return _SyFi.exvector_resize(self, *args)
00411 

def SyFi.exvector.size (   self)
size(exvector self) -> std::vector< GiNaC::ex >::size_type

Definition at line 322 of file SyFi.py.

00322 
00323     def size(self):
00324         """size(exvector self) -> std::vector< GiNaC::ex >::size_type"""
00325         return _SyFi.exvector_size(self)
00326 

def SyFi.exvector.swap (   self,
  v 
)
swap(exvector self, exvector v)

Definition at line 332 of file SyFi.py.

00332 
00333     def swap(self, v):
00334         """swap(exvector self, exvector v)"""
00335         return _SyFi.exvector_swap(self, v)
00336 


Member Data Documentation

SyFi.exvector::__repr__ = _swig_repr [static, private]

Definition at line 240 of file SyFi.py.

SyFi.exvector::__swig_destroy__ = _SyFi.delete_exvector [static, private]

Definition at line 429 of file SyFi.py.

tuple SyFi.exvector::thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') [static]

Definition at line 239 of file SyFi.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines