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__(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 304 of file SyFi.py.

00304 
00305     def __init__(self, *args): 
00306         """
00307         __init__(std::vector<(GiNaC::ex)> self) -> exvector
00308         __init__(std::vector<(GiNaC::ex)> self, exvector arg2) -> exvector
00309         __init__(std::vector<(GiNaC::ex)> self, std::vector< GiNaC::ex >::size_type size) -> exvector
00310         __init__(std::vector<(GiNaC::ex)> self, std::vector< GiNaC::ex >::size_type size, std::vector< GiNaC::ex >::value_type const & value) -> exvector
00311         """
        _SyFi.exvector_swiginit(self,_SyFi.new_exvector(*args))

Member Function Documentation

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

Definition at line 203 of file SyFi.py.

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

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

Definition at line 231 of file SyFi.py.

00231 
00232     def __delitem__(self, *args):
00233         """
00234         __delitem__(exvector self, std::vector< GiNaC::ex >::difference_type i)
00235         __delitem__(exvector self, PySliceObject * slice)
00236         """
00237         return _SyFi.exvector___delitem__(self, *args)

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

Definition at line 227 of file SyFi.py.

00227 
00228     def __delslice__(self, *args):
00229         """__delslice__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::difference_type j)"""
00230         return _SyFi.exvector___delslice__(self, *args)

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

00238 
00239     def __getitem__(self, *args):
00240         """
00241         __getitem__(exvector self, PySliceObject * slice) -> exvector
00242         __getitem__(exvector self, std::vector< GiNaC::ex >::difference_type i) -> std::vector< GiNaC::ex >::value_type const &
00243         """
00244         return _SyFi.exvector___getitem__(self, *args)

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

Definition at line 215 of file SyFi.py.

00215 
00216     def __getslice__(self, *args):
00217         """__getslice__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::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__(exvector self) -> std::vector< GiNaC::ex >::size_type

Definition at line 207 of file SyFi.py.

00207 
00208     def __len__(self):
00209         """__len__(exvector self) -> std::vector< GiNaC::ex >::size_type"""
00210         return _SyFi.exvector___len__(self)

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

Definition at line 199 of file SyFi.py.

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

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

00245 
00246     def __setitem__(self, *args):
00247         """
00248         __setitem__(exvector self, PySliceObject * slice, exvector v)
00249         __setitem__(exvector self, PySliceObject * slice)
00250         __setitem__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::value_type const & x)
00251         """
00252         return _SyFi.exvector___setitem__(self, *args)

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=std::vector< GiNaC::ex,std::allocator< GiNaC::ex > >())
__setslice__(exvector self, std::vector< GiNaC::ex >::difference_type i, std::vector< GiNaC::ex >::difference_type j)

Definition at line 219 of file SyFi.py.

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

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

Definition at line 253 of file SyFi.py.

00253 
00254     def append(self, *args):
00255         """append(exvector self, std::vector< GiNaC::ex >::value_type const & x)"""
00256         return _SyFi.exvector_append(self, *args)

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

Definition at line 324 of file SyFi.py.

00324 
00325     def assign(self, *args):
00326         """assign(exvector self, std::vector< GiNaC::ex >::size_type n, std::vector< GiNaC::ex >::value_type const & x)"""
00327         return _SyFi.exvector_assign(self, *args)

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

Definition at line 320 of file SyFi.py.

00320 
00321     def back(self):
00322         """back(exvector self) -> std::vector< GiNaC::ex >::value_type const &"""
00323         return _SyFi.exvector_back(self)

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

Definition at line 277 of file SyFi.py.

00277 
00278     def begin(self):
00279         """begin(exvector self) -> std::vector< GiNaC::ex >::iterator"""
00280         return _SyFi.exvector_begin(self)

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

Definition at line 346 of file SyFi.py.

00346 
00347     def capacity(self):
00348         """capacity(exvector self) -> std::vector< GiNaC::ex >::size_type"""
00349         return _SyFi.exvector_capacity(self)

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

Definition at line 265 of file SyFi.py.

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

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

Definition at line 257 of file SyFi.py.

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

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

Definition at line 281 of file SyFi.py.

00281 
00282     def end(self):
00283         """end(exvector self) -> std::vector< GiNaC::ex >::iterator"""
00284         return _SyFi.exvector_end(self)

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

00297 
00298     def erase(self, *args):
00299         """
00300         erase(exvector self, std::vector< GiNaC::ex >::iterator pos) -> std::vector< GiNaC::ex >::iterator
00301         erase(exvector self, std::vector< GiNaC::ex >::iterator first, std::vector< GiNaC::ex >::iterator last) -> std::vector< GiNaC::ex >::iterator
00302         """
00303         return _SyFi.exvector_erase(self, *args)

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

Definition at line 316 of file SyFi.py.

00316 
00317     def front(self):
00318         """front(exvector self) -> std::vector< GiNaC::ex >::value_type const &"""
00319         return _SyFi.exvector_front(self)

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

Definition at line 273 of file SyFi.py.

00273 
00274     def get_allocator(self):
00275         """get_allocator(exvector self) -> std::vector< GiNaC::ex >::allocator_type"""
00276         return _SyFi.exvector_get_allocator(self)

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

00335 
00336     def insert(self, *args):
00337         """
00338         insert(exvector self, std::vector< GiNaC::ex >::iterator pos, std::vector< GiNaC::ex >::value_type const & x) -> std::vector< GiNaC::ex >::iterator
00339         insert(exvector self, std::vector< GiNaC::ex >::iterator pos, std::vector< GiNaC::ex >::size_type n, std::vector< GiNaC::ex >::value_type const & x)
00340         """
00341         return _SyFi.exvector_insert(self, *args)

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

Definition at line 194 of file SyFi.py.

Referenced by SyFi.exvector.__iter__().

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

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

Definition at line 211 of file SyFi.py.

00211 
00212     def pop(self):
00213         """pop(exvector self) -> std::vector< GiNaC::ex >::value_type"""
00214         return _SyFi.exvector_pop(self)

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

Definition at line 293 of file SyFi.py.

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

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

Definition at line 312 of file SyFi.py.

00312 
00313     def push_back(self, *args):
00314         """push_back(exvector self, std::vector< GiNaC::ex >::value_type const & x)"""
00315         return _SyFi.exvector_push_back(self, *args)

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

Definition at line 285 of file SyFi.py.

00285 
00286     def rbegin(self):
00287         """rbegin(exvector self) -> std::vector< GiNaC::ex >::reverse_iterator"""
00288         return _SyFi.exvector_rbegin(self)

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

Definition at line 289 of file SyFi.py.

00289 
00290     def rend(self):
00291         """rend(exvector self) -> std::vector< GiNaC::ex >::reverse_iterator"""
00292         return _SyFi.exvector_rend(self)

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

Definition at line 342 of file SyFi.py.

00342 
00343     def reserve(self, *args):
00344         """reserve(exvector self, std::vector< GiNaC::ex >::size_type n)"""
00345         return _SyFi.exvector_reserve(self, *args)

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

00328 
00329     def resize(self, *args):
00330         """
00331         resize(exvector self, std::vector< GiNaC::ex >::size_type new_size)
00332         resize(exvector self, std::vector< GiNaC::ex >::size_type new_size, std::vector< GiNaC::ex >::value_type const & x)
00333         """
00334         return _SyFi.exvector_resize(self, *args)

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

Definition at line 261 of file SyFi.py.

00261 
00262     def size(self):
00263         """size(exvector self) -> std::vector< GiNaC::ex >::size_type"""
00264         return _SyFi.exvector_size(self)

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

Definition at line 269 of file SyFi.py.

00269 
00270     def swap(self, *args):
00271         """swap(exvector self, exvector v)"""
00272         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 350 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