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 190 of file SyFi.py.


Constructor & Destructor Documentation

def SyFi.exvector.__init__ (   self,
  args 
)
__init__(self) -> exvector
__init__(self, exvector arg0) -> exvector
__init__(self, size_type size) -> exvector
__init__(self, size_type size, value_type value) -> exvector

Definition at line 303 of file SyFi.py.

00303 
00304     def __init__(self, *args): 
00305         """
00306         __init__(self) -> exvector
00307         __init__(self, exvector arg0) -> exvector
00308         __init__(self, size_type size) -> exvector
00309         __init__(self, size_type size, value_type value) -> exvector
00310         """
        _SyFi.exvector_swiginit(self,_SyFi.new_exvector(*args))

Member Function Documentation

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

Definition at line 203 of file SyFi.py.

00203 
00204     def __bool__(self):
00205         """__bool__(self) -> bool"""
00206         return _SyFi.exvector___bool__(self)

def SyFi.exvector.__delitem__ (   self,
  args 
)
__delitem__(self, difference_type i)
__delitem__(self, PySliceObject slice)

Definition at line 230 of file SyFi.py.

00230 
00231     def __delitem__(self, *args):
00232         """
00233         __delitem__(self, difference_type i)
00234         __delitem__(self, PySliceObject slice)
00235         """
00236         return _SyFi.exvector___delitem__(self, *args)

def SyFi.exvector.__delslice__ (   self,
  args 
)
__delslice__(self, difference_type i, difference_type j)

Definition at line 226 of file SyFi.py.

00226 
00227     def __delslice__(self, *args):
00228         """__delslice__(self, difference_type i, difference_type j)"""
00229         return _SyFi.exvector___delslice__(self, *args)

def SyFi.exvector.__getitem__ (   self,
  args 
)
__getitem__(self, PySliceObject slice) -> exvector
__getitem__(self, difference_type i) -> value_type

Definition at line 237 of file SyFi.py.

00237 
00238     def __getitem__(self, *args):
00239         """
00240         __getitem__(self, PySliceObject slice) -> exvector
00241         __getitem__(self, difference_type i) -> value_type
00242         """
00243         return _SyFi.exvector___getitem__(self, *args)

def SyFi.exvector.__getslice__ (   self,
  args 
)
__getslice__(self, difference_type i, difference_type j) -> exvector

Definition at line 215 of file SyFi.py.

00215 
00216     def __getslice__(self, *args):
00217         """__getslice__(self, difference_type i, difference_type j) -> exvector"""
00218         return _SyFi.exvector___getslice__(self, *args)

def SyFi.exvector.__iter__ (   self)

Definition at line 198 of file SyFi.py.

References SyFi.exvector.iterator().

00198 
    def __iter__(self): return self.iterator()
def SyFi.exvector.__len__ (   self)
__len__(self) -> size_type

Definition at line 207 of file SyFi.py.

00207 
00208     def __len__(self):
00209         """__len__(self) -> size_type"""
00210         return _SyFi.exvector___len__(self)

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

Definition at line 199 of file SyFi.py.

00199 
00200     def __nonzero__(self):
00201         """__nonzero__(self) -> bool"""
00202         return _SyFi.exvector___nonzero__(self)

def SyFi.exvector.__setitem__ (   self,
  args 
)
__setitem__(self, PySliceObject slice, exvector v)
__setitem__(self, PySliceObject slice)
__setitem__(self, difference_type i, value_type x)

Definition at line 244 of file SyFi.py.

00244 
00245     def __setitem__(self, *args):
00246         """
00247         __setitem__(self, PySliceObject slice, exvector v)
00248         __setitem__(self, PySliceObject slice)
00249         __setitem__(self, difference_type i, value_type x)
00250         """
00251         return _SyFi.exvector___setitem__(self, *args)

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

Definition at line 219 of file SyFi.py.

00219 
00220     def __setslice__(self, *args):
00221         """
00222         __setslice__(self, difference_type i, difference_type j, exvector v = std::vector< GiNaC::ex,std::allocator< GiNaC::ex > >())
00223         __setslice__(self, difference_type i, difference_type j)
00224         """
00225         return _SyFi.exvector___setslice__(self, *args)

def SyFi.exvector.append (   self,
  args 
)
append(self, value_type x)

Definition at line 252 of file SyFi.py.

00252 
00253     def append(self, *args):
00254         """append(self, value_type x)"""
00255         return _SyFi.exvector_append(self, *args)

def SyFi.exvector.assign (   self,
  args 
)
assign(self, size_type n, value_type x)

Definition at line 323 of file SyFi.py.

00323 
00324     def assign(self, *args):
00325         """assign(self, size_type n, value_type x)"""
00326         return _SyFi.exvector_assign(self, *args)

def SyFi.exvector.back (   self)
back(self) -> value_type

Definition at line 319 of file SyFi.py.

00319 
00320     def back(self):
00321         """back(self) -> value_type"""
00322         return _SyFi.exvector_back(self)

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

Definition at line 276 of file SyFi.py.

00276 
00277     def begin(self):
00278         """begin(self) -> iterator"""
00279         return _SyFi.exvector_begin(self)

def SyFi.exvector.capacity (   self)
capacity(self) -> size_type

Definition at line 345 of file SyFi.py.

00345 
00346     def capacity(self):
00347         """capacity(self) -> size_type"""
00348         return _SyFi.exvector_capacity(self)

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

Definition at line 264 of file SyFi.py.

00264 
00265     def clear(self):
00266         """clear(self)"""
00267         return _SyFi.exvector_clear(self)

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

Definition at line 256 of file SyFi.py.

00256 
00257     def empty(self):
00258         """empty(self) -> bool"""
00259         return _SyFi.exvector_empty(self)

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

Definition at line 280 of file SyFi.py.

00280 
00281     def end(self):
00282         """end(self) -> iterator"""
00283         return _SyFi.exvector_end(self)

def SyFi.exvector.erase (   self,
  args 
)
erase(self, iterator pos) -> iterator
erase(self, iterator first, iterator last) -> iterator

Definition at line 296 of file SyFi.py.

00296 
00297     def erase(self, *args):
00298         """
00299         erase(self, iterator pos) -> iterator
00300         erase(self, iterator first, iterator last) -> iterator
00301         """
00302         return _SyFi.exvector_erase(self, *args)

def SyFi.exvector.front (   self)
front(self) -> value_type

Definition at line 315 of file SyFi.py.

00315 
00316     def front(self):
00317         """front(self) -> value_type"""
00318         return _SyFi.exvector_front(self)

get_allocator(self) -> allocator_type

Definition at line 272 of file SyFi.py.

00272 
00273     def get_allocator(self):
00274         """get_allocator(self) -> allocator_type"""
00275         return _SyFi.exvector_get_allocator(self)

def SyFi.exvector.insert (   self,
  args 
)
insert(self, iterator pos, value_type x) -> iterator
insert(self, iterator pos, size_type n, value_type x)

Definition at line 334 of file SyFi.py.

00334 
00335     def insert(self, *args):
00336         """
00337         insert(self, iterator pos, value_type x) -> iterator
00338         insert(self, iterator pos, size_type n, value_type x)
00339         """
00340         return _SyFi.exvector_insert(self, *args)

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

Definition at line 194 of file SyFi.py.

Referenced by SyFi.exvector.__iter__().

00194 
00195     def iterator(self):
00196         """iterator(self) -> SwigPyIterator"""
00197         return _SyFi.exvector_iterator(self)

def SyFi.exvector.pop (   self)
pop(self) -> value_type

Definition at line 211 of file SyFi.py.

00211 
00212     def pop(self):
00213         """pop(self) -> value_type"""
00214         return _SyFi.exvector_pop(self)

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

Definition at line 292 of file SyFi.py.

00292 
00293     def pop_back(self):
00294         """pop_back(self)"""
00295         return _SyFi.exvector_pop_back(self)

def SyFi.exvector.push_back (   self,
  args 
)
push_back(self, value_type x)

Definition at line 311 of file SyFi.py.

00311 
00312     def push_back(self, *args):
00313         """push_back(self, value_type x)"""
00314         return _SyFi.exvector_push_back(self, *args)

def SyFi.exvector.rbegin (   self)
rbegin(self) -> reverse_iterator

Definition at line 284 of file SyFi.py.

00284 
00285     def rbegin(self):
00286         """rbegin(self) -> reverse_iterator"""
00287         return _SyFi.exvector_rbegin(self)

def SyFi.exvector.rend (   self)
rend(self) -> reverse_iterator

Definition at line 288 of file SyFi.py.

00288 
00289     def rend(self):
00290         """rend(self) -> reverse_iterator"""
00291         return _SyFi.exvector_rend(self)

def SyFi.exvector.reserve (   self,
  args 
)
reserve(self, size_type n)

Definition at line 341 of file SyFi.py.

00341 
00342     def reserve(self, *args):
00343         """reserve(self, size_type n)"""
00344         return _SyFi.exvector_reserve(self, *args)

def SyFi.exvector.resize (   self,
  args 
)
resize(self, size_type new_size)
resize(self, size_type new_size, value_type x)

Definition at line 327 of file SyFi.py.

00327 
00328     def resize(self, *args):
00329         """
00330         resize(self, size_type new_size)
00331         resize(self, size_type new_size, value_type x)
00332         """
00333         return _SyFi.exvector_resize(self, *args)

def SyFi.exvector.size (   self)
size(self) -> size_type

Definition at line 260 of file SyFi.py.

00260 
00261     def size(self):
00262         """size(self) -> size_type"""
00263         return _SyFi.exvector_size(self)

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

Definition at line 268 of file SyFi.py.

00268 
00269     def swap(self, *args):
00270         """swap(self, exvector v)"""
00271         return _SyFi.exvector_swap(self, *args)


Member Data Documentation

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

Definition at line 193 of file SyFi.py.

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

Definition at line 349 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 192 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