SyFi 0.3
SyFi::exset Class Reference
Inheritance diagram for SyFi::exset:
SyFi::_object

List of all members.

Public Member Functions

def iterator
def __iter__
def __nonzero__
def __bool__
def __len__
def append
def __contains__
def __getitem__
def __init__
def empty
def size
def clear
def swap
def count
def begin
def end
def rbegin
def rend
def erase
def find
def lower_bound
def upper_bound
def equal_range
def insert

Public Attributes

 this

Static Private Attributes

dictionary __swig_setmethods__ = {}
tuple __setattr__ = lambdaself,name,value:_swig_setattr(self, exset, name, value)
dictionary __swig_getmethods__ = {}
tuple __getattr__ = lambdaself,name:_swig_getattr(self, exset, name)
 __repr__ = _swig_repr
 __swig_destroy__ = _SyFi.delete_exset

Detailed Description

Proxy of C++ std::set<(GiNaC::ex,GiNaC::ex_is_less)> class

Definition at line 989 of file SyFi.py.


Constructor & Destructor Documentation

def SyFi::exset::__init__ (   self,
  args 
)
__init__(self, GiNaC::ex_is_less arg0) -> exset
__init__(self) -> exset
__init__(self, exset arg0) -> exset

Definition at line 1025 of file SyFi.py.

01025                              : 
01026         """
01027         __init__(self, GiNaC::ex_is_less arg0) -> exset
01028         __init__(self) -> exset
01029         __init__(self, exset arg0) -> exset
01030         """
01031         this = _SyFi.new_exset(*args)
01032         try: self.this.append(this)
01033         except: self.this = this

Member Function Documentation

def SyFi::exset::__bool__ (   self)
__bool__(self) -> bool

Definition at line 1005 of file SyFi.py.

01006                       :
01007         """__bool__(self) -> bool"""
01008         return _SyFi.exset___bool__(self)

def SyFi::exset::__contains__ (   self,
  args 
)
__contains__(self, value_type x) -> bool

Definition at line 1017 of file SyFi.py.

01018                                  :
01019         """__contains__(self, value_type x) -> bool"""
01020         return _SyFi.exset___contains__(self, *args)

def SyFi::exset::__getitem__ (   self,
  args 
)
__getitem__(self, difference_type i) -> value_type

Definition at line 1021 of file SyFi.py.

01022                                 :
01023         """__getitem__(self, difference_type i) -> value_type"""
01024         return _SyFi.exset___getitem__(self, *args)

def SyFi::exset::__iter__ (   self)

Definition at line 1000 of file SyFi.py.

01000 : return self.iterator()
def SyFi::exset::__len__ (   self)
__len__(self) -> size_type

Definition at line 1009 of file SyFi.py.

01010                      :
01011         """__len__(self) -> size_type"""
01012         return _SyFi.exset___len__(self)

def SyFi::exset::__nonzero__ (   self)
__nonzero__(self) -> bool

Definition at line 1001 of file SyFi.py.

01002                          :
01003         """__nonzero__(self) -> bool"""
01004         return _SyFi.exset___nonzero__(self)

def SyFi::exset::append (   self,
  args 
)
append(self, value_type x)

Definition at line 1013 of file SyFi.py.

01014                            :
01015         """append(self, value_type x)"""
01016         return _SyFi.exset_append(self, *args)

def SyFi::exset::begin (   self)
begin(self) -> iterator

Definition at line 1054 of file SyFi.py.

Referenced by SyFi::collect_symbols().

01055                    :
01056         """begin(self) -> iterator"""
01057         return _SyFi.exset_begin(self)

def SyFi::exset::clear (   self)
clear(self)

Definition at line 1042 of file SyFi.py.

01043                    :
01044         """clear(self)"""
01045         return _SyFi.exset_clear(self)

def SyFi::exset::count (   self,
  args 
)
count(self, key_type x) -> size_type

Definition at line 1050 of file SyFi.py.

01051                           :
01052         """count(self, key_type x) -> size_type"""
01053         return _SyFi.exset_count(self, *args)

def SyFi::exset::empty (   self)
empty(self) -> bool

Definition at line 1034 of file SyFi.py.

01035                    :
01036         """empty(self) -> bool"""
01037         return _SyFi.exset_empty(self)

def SyFi::exset::end (   self)
end(self) -> iterator

Definition at line 1058 of file SyFi.py.

Referenced by SyFi::collect_symbols().

01059                  :
01060         """end(self) -> iterator"""
01061         return _SyFi.exset_end(self)

def SyFi::exset::equal_range (   self,
  args 
)
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)>

Definition at line 1090 of file SyFi.py.

01091                                 :
01092         """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)>"""
01093         return _SyFi.exset_equal_range(self, *args)

def SyFi::exset::erase (   self,
  args 
)
erase(self, key_type x) -> size_type
erase(self, iterator pos)
erase(self, iterator first, iterator last)

Definition at line 1070 of file SyFi.py.

01071                           :
01072         """
01073         erase(self, key_type x) -> size_type
01074         erase(self, iterator pos)
01075         erase(self, iterator first, iterator last)
01076         """
01077         return _SyFi.exset_erase(self, *args)

def SyFi::exset::find (   self,
  args 
)
find(self, key_type x) -> iterator

Definition at line 1078 of file SyFi.py.

01079                          :
01080         """find(self, key_type x) -> iterator"""
01081         return _SyFi.exset_find(self, *args)

def SyFi::exset::insert (   self,
  args 
)
insert(self, value_type __x) -> std::pair<(std::set<(GiNaC::ex,GiNaC::ex_is_less)>::iterator,bool)>

Definition at line 1094 of file SyFi.py.

Referenced by SyFi::collect_symbols().

01095                            :
01096         """insert(self, value_type __x) -> std::pair<(std::set<(GiNaC::ex,GiNaC::ex_is_less)>::iterator,bool)>"""
01097         return _SyFi.exset_insert(self, *args)

def SyFi::exset::iterator (   self)
iterator(self) -> SwigPyIterator

Definition at line 996 of file SyFi.py.

00997                       :
00998         """iterator(self) -> SwigPyIterator"""
00999         return _SyFi.exset_iterator(self)

def SyFi::exset::lower_bound (   self,
  args 
)
lower_bound(self, key_type x) -> iterator

Definition at line 1082 of file SyFi.py.

01083                                 :
01084         """lower_bound(self, key_type x) -> iterator"""
01085         return _SyFi.exset_lower_bound(self, *args)

def SyFi::exset::rbegin (   self)
rbegin(self) -> reverse_iterator

Definition at line 1062 of file SyFi.py.

01063                     :
01064         """rbegin(self) -> reverse_iterator"""
01065         return _SyFi.exset_rbegin(self)

def SyFi::exset::rend (   self)
rend(self) -> reverse_iterator

Definition at line 1066 of file SyFi.py.

01067                   :
01068         """rend(self) -> reverse_iterator"""
01069         return _SyFi.exset_rend(self)

def SyFi::exset::size (   self)
size(self) -> size_type

Definition at line 1038 of file SyFi.py.

Referenced by SyFi::collect_symbols().

01039                   :
01040         """size(self) -> size_type"""
01041         return _SyFi.exset_size(self)

def SyFi::exset::swap (   self,
  args 
)
swap(self, exset v)

Definition at line 1046 of file SyFi.py.

01047                          :
01048         """swap(self, exset v)"""
01049         return _SyFi.exset_swap(self, *args)

def SyFi::exset::upper_bound (   self,
  args 
)
upper_bound(self, key_type x) -> iterator

Definition at line 1086 of file SyFi.py.

01087                                 :
01088         """upper_bound(self, key_type x) -> iterator"""
01089         return _SyFi.exset_upper_bound(self, *args)


Member Data Documentation

tuple SyFi::exset::__getattr__ = lambdaself,name:_swig_getattr(self, exset, name) [static, private]

Definition at line 994 of file SyFi.py.

SyFi::exset::__repr__ = _swig_repr [static, private]

Definition at line 995 of file SyFi.py.

tuple SyFi::exset::__setattr__ = lambdaself,name,value:_swig_setattr(self, exset, name, value) [static, private]

Definition at line 992 of file SyFi.py.

SyFi::exset::__swig_destroy__ = _SyFi.delete_exset [static, private]

Definition at line 1098 of file SyFi.py.

dictionary SyFi::exset::__swig_getmethods__ = {} [static, private]

Definition at line 993 of file SyFi.py.

dictionary SyFi::exset::__swig_setmethods__ = {} [static, private]

Definition at line 991 of file SyFi.py.

Definition at line 1029 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